An Infrastructure for Service Oriented Sensor Networks

Emerging wireless technologies enable ubiquitous access to networked services. Integration of wireless technologies into sensor and actuator nodes provides the means for remote access and control. However, ad hoc deployment of nodes complicates the process of finding, selecting and using these in a meaningful way. The use of a service discovery framework enables nodes to present themselves and the resources they hold. In this paper, we review the applicability of a number of well-known service discovery protocols in the context of networked nodes. Multicast DNS and Service Discovery (mDNS-SD) stands out with its auto-configuration, distributed architecture, sharing of resources, and wide area access. For wireless battery operated and resource constrained nodes, we seek to integrate SD and power management techniques. This leads us to a standards based infrastructure for service oriented sensor networks where; 1) nodes collaborate in an ad hoc fashion by using SD techniques to discover (and announce) resources locally and over the public Internet, 2) nodes preserve power through aggressive utilization of low power (sleep) modes, while yet being reachable for clients according to defined schemas, and 3) clients may access and configure nodes, and (if possible) access sleeping nodes by implicit wake-up procedures. To demonstrate the proposed infrastructure a complete experimental setup has been devised featuring; Bluetooth enabled nodes, lightweight implementations of mDNS-SD and communication stacks, Internet access through cellular/wired gateways, together with a public DNS server. Our experiments verify that mDNS-SD can be effectively deployed on small wireless sensor and actuator nodes and provides the basis of a service oriented infrastructure for low power sensor networks.

[1]  Jens Eliasson,et al.  Time synchronous Bluetooth sensor networks , 2006, CCNC 2006. 2006 3rd IEEE Consumer Communications and Networking Conference, 2006..

[2]  Adam Dunkels,et al.  Full TCP/IP for 8-bit architectures , 2003, MobiSys '03.

[3]  Xiaolei Shi,et al.  Embedding Low-Cost Wireless Sensors into Universal Plug and Play Environments , 2004, EWSN.

[4]  Abdelsalam Helal,et al.  Atlas: A Service-Oriented Sensor Platform , 2006 .

[5]  Bo Tao,et al.  A novel peer‐to‐peer distributed sensor network framework based on IP sensor for telemonitoring , 2006 .

[6]  Koen Langendoen,et al.  An adaptive energy-efficient MAC protocol for wireless sensor networks , 2003, SenSys '03.

[7]  Kang B. Lee,et al.  Distributed measurement and control based on the IEEE 1451 smart transducer interface standards , 2000, IEEE Trans. Instrum. Meas..

[8]  Alessandra Flammini,et al.  A low-cost Internet-enabled smart sensor , 2002, Proceedings of IEEE Sensors.

[9]  Ilkka Korhonen,et al.  Health monitoring in the home of the future. , 2003, IEEE engineering in medicine and biology magazine : the quarterly magazine of the Engineering in Medicine & Biology Society.

[10]  Mani Srivastava,et al.  Energy-aware wireless microsensor networks , 2002, IEEE Signal Process. Mag..

[11]  Ing Widya,et al.  Mobihealth-Wireless body area networks for healthcare , 2004 .

[12]  Charles Chien,et al.  Wireless Sensor Networks for Area Monitoring and Integrated Vehicle Health Management Applications , 1999 .

[13]  Marcos Augusto M. Vieira,et al.  Survey on wireless sensor network devices , 2003, EFTA 2003. 2003 IEEE Conference on Emerging Technologies and Factory Automation. Proceedings (Cat. No.03TH8696).

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

[15]  Abdelsalam Helal,et al.  Konark: a system and protocols for device independent, peer-to-peer discovery and delivery of mobile services , 2003, IEEE Trans. Syst. Man Cybern. Part A.

[16]  Abdelsalam Helal,et al.  Enabling Smart Spaces with OSGi , 2003, IEEE Pervasive Comput..

[17]  Microsystems Sun,et al.  Jini^ Architecture Specification Version 2.0 , 2003 .

[18]  Han Ding,et al.  Design and implementation of an embedded IP sensor for distributed networking sensing , 2005 .

[19]  M. Sveda,et al.  An integrated framework for Internet-based applications of smart sensors , 2002, Proceedings of IEEE Sensors.

[20]  Deborah Estrin,et al.  Medium access control with coordinated adaptive sleeping for wireless sensor networks , 2004, IEEE/ACM Transactions on Networking.

[21]  Lothar Thiele,et al.  Prototyping Wireless Sensor Network Applications with BTnodes , 2004, EWSN.

[22]  Matt Welsh,et al.  CodeBlue: An Ad Hoc Sensor Network Infrastructure for Emergency Medical Care , 2004 .

[23]  K. B. Lee,et al.  Internet-based distributed measurement and control applications , 1999 .

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

[25]  James Kempf,et al.  Notification and Subscription for SLP , 2001, RFC.

[26]  Charles E. Perkins,et al.  Service Location Protocol, Version 2 , 1999, RFC.

[27]  Per Lindgren,et al.  MULLE: a minimal sensor networking device : implementation and manufacturing challenges , 2004 .

[28]  W. Stork,et al.  APPLICATION OF UBIQUITOUS COMPUTING IN PERSONAL HEALTH MONITORING SYSTEMS , 2002, Biomedizinische Technik. Biomedical engineering.

[29]  Nael B. Abu-Ghazaleh,et al.  A taxonomy of wireless micro-sensor network models , 2002, MOCO.

[30]  Mehdi Mani,et al.  Critical area attention in traffic aware dynamic node scheduling for low power sensor networks , 2005, IEEE Wireless Communications and Networking Conference, 2005.

[31]  David E. Culler,et al.  System architecture directions for networked sensors , 2000, SIGP.

[32]  Sanjay Kumar Madria,et al.  Sensor networks: an overview , 2003 .