Towards a Common Sensor Network API: Practical Experiences

Wireless sensor networks are becoming more and more popular and there are many vendors offering solutions with similar functionality, but utilizing different approaches to controlling the network and gathering the data. We have evaluated two very different types of networks, Arch Rock and Z-Wave, in three main areas: network configuration, access control, and fault tolerance. Even though some functionality is shared by both types of networks, there are conceptual differences that need to be taken into consideration. We propose an API for sensor networks, which considers the above practical issues of existing sensor networks.

[1]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[2]  Mike Horton,et al.  The platforms enabling wireless sensor networks , 2004, CACM.

[3]  T. Luckenbach,et al.  TinyREST – a Protocol for Integrating Sensor Networks into the Internet , 2005 .

[4]  Wei Hong,et al.  TinyDB: an acquisitional query processing system for sensor networks , 2005, TODS.

[5]  S. Krishnamurthy TinySIP: Providing Seamless Access to Sensor-based Services , 2006, 2006 3rd Annual International Conference on Mobile and Ubiquitous Systems - Workshops.

[6]  Adam Wolisz,et al.  A Service-Based Universal Application Interface for Ad-hoc Wireless Sensor Networks , 2003 .

[7]  Timo Hämäläinen,et al.  WSN API: Application Programming Interface for Wireless Sensor Networks , 2006, 2006 IEEE 17th International Symposium on Personal, Indoor and Mobile Radio Communications.

[8]  Per Lindgren,et al.  An Infrastructure for Service Oriented Sensor Networks , 2006, J. Comput..

[9]  Sudha Krishnamurthy,et al.  TinySIP: Providing Seamless Access to Sensor-based Services , 2006, 2006 Third Annual International Conference on Mobile and Ubiquitous Systems: Networking & Services.