An integrated device and service discovery with UPnP and ONS to facilitate the composition of smart home applications

This paper proposes a device and capability discovery protocol with integrated Universal Plug and Play (UPnP) and Object Naming Service (ONS). The protocol automatically establishes a list of available devices - sensors, actuators and electronic apparatus - in our home. Since each device is identified with a globally unique Electronic Product Code (EPC) in the protocol, the capability of discovered device can be obtained through ONS without implementing a complex capability description exchange protocol in the device. The up-to-dated list of all the available devices facilitates the compositions of smart home applications. This paper overviews the device and capability discovery protocol. Illustrative smart home applications in our campus enabled by the proposed protocol are also reported.

[1]  Luca Mottola,et al.  Programming wireless sensor networks , 2011, ACM Comput. Surv..

[2]  Jin Nakazawa,et al.  Logical Sensor Network: An Abstraction of Sensor Data Processing over Multidomain Sensor Network , 2012 .

[3]  Stuart Cheshire,et al.  DNS-Based Service Discovery , 2013, RFC.

[4]  IEEE World Forum on Internet of Things, WF-IoT 2014, Seoul, South Korea, March 6-8, 2014 , 2014, World Forum on Internet of Things.

[5]  Jin Mitsugi,et al.  Reliable and Swift Device Discovery in Consolidated IP and ZigBee Home Networks , 2013, IEICE Trans. Commun..

[6]  Karl Aberer,et al.  A middleware for fast and flexible sensor network deployment , 2006, VLDB.

[7]  C. Skrzypczak The intelligent home of 2010 , 1987, IEEE Communications Magazine.

[8]  Christine Julien,et al.  Virtual sensors: abstracting data from physical sensors , 2006, 2006 International Symposium on a World of Wireless, Mobile and Multimedia Networks(WoWMoM'06).

[9]  Jeff Rose,et al.  MANTIS OS: An Embedded Multithreaded Operating System for Wireless Micro Sensor Platforms , 2005, Mob. Networks Appl..

[10]  H. B. Stauffer Smart enabling system for home automation , 1991 .

[11]  Rajesh K. Gupta,et al.  Programming models for sensor networks: A survey , 2008, TOSN.

[12]  John Davidson,et al.  Ogc® sensor web enablement:overview and high level achhitecture. , 2007, 2007 IEEE Autotestcon.

[13]  Jin Mitsugi,et al.  EPC based internet of things architecture , 2011, 2011 IEEE International Conference on RFID-Technologies and Applications.

[14]  Gerhard Fohler,et al.  An operating system abstraction layer for portable applications in wireless sensor networks , 2010, SAC '10.

[15]  Jin Mitsugi,et al.  Bridging UPnP and ZigBee with CoAP: protocol and its performance evaluation , 2011, IoTSP '11.

[16]  Carsten Bormann,et al.  The Constrained Application Protocol (CoAP) , 2014, RFC.

[17]  George Percivall,et al.  Ogc® sensor web enablement:overview and high level achhitecture. , 2007 .