HomeWeb: An application framework for Web-based smart homes

Household appliances are being equipped with embedded micro-controllers and wireless transceivers, offering smart behavior. These augmented appliances form wireless networks and transform residential areas into smart homes. Advancements such as the effective penetration of the Internet in embedded computing and the promising practice of the Web of Things, allow the realization of Web-oriented smart homes. In a previous work, we developed a Web-based application framework for smart homes, supporting concurrent interaction from multiple family members. In this paper, we improve the functionality of our system by including a 6LoWPAN-based wireless sensor network inside the home environment, addressing issues such as device discovery and service description. Web techniques such as HTTP caching and push messaging, facilitate the efficient operation of a fully Web-based smart home. Through a technical evaluation, we show the benefits of directly Web-enabling embedded sensors in terms of performance and energy conservation. The development of a Web-based graphical application abstracts home automation procedure for typical residents.

[1]  Marco Aiello The Role ofWeb Services at Home , 2006, Advanced Int'l Conference on Telecommunications and Int'l Conference on Internet and Web Applications and Services (AICT-ICIW'06).

[2]  Andreas Pitsillides,et al.  Social networking of the Smart Home , 2010, 21st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications.

[3]  Siobhán Clarke,et al.  Web services on embedded systems - a performance study , 2010, 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[4]  Adam Dunkels,et al.  Making TCP/IP Viable for Wireless Sensor Networks , 2004 .

[5]  Gustavo Alonso,et al.  Web Services: Concepts, Architectures and Applications , 2009 .

[6]  Adam Dunkels,et al.  Efficient application integration in IP-based sensor networks , 2009, BuildSys '09.

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

[8]  Dominique Guinard,et al.  Embedding internet technology for home automation , 2010, 2010 IEEE 15th Conference on Emerging Technologies & Factory Automation (ETFA 2010).

[9]  Vlad Trifa,et al.  Towards the Web of Things: Web Mashups for Embedded Devices , 2009 .

[10]  Ilja Radusch,et al.  pREST: a REST-based protocol for pervasive systems , 2004, 2004 IEEE International Conference on Mobile Ad-hoc and Sensor Systems (IEEE Cat. No.04EX975).

[11]  Andreas Pitsillides,et al.  Bridging the Mobile Web and the Web of Things in Urban Environments , 2010 .

[12]  Erik Wilde,et al.  Putting Things to REST , 2007 .

[13]  N. Gershenfeld,et al.  The Internet of Things , 2016 .

[14]  Marco Aiello The Role of Web Services at Home , 2005 .

[15]  Roger Wattenhofer,et al.  Towards a zero-configuration wireless sensor network architecture for smart buildings , 2009, BuildSys '09.

[16]  Andreas Pitsillides,et al.  The Smart Home meets the Web of Things , 2011, Int. J. Ad Hoc Ubiquitous Comput..

[17]  Vlad Trifa,et al.  Web Messaging for Open and Scalable Distributed Sensing Applications , 2010, ICWE.

[18]  Sam Ruby,et al.  RESTful Web Services , 2007 .

[19]  Feng Zhao,et al.  Tiny web services: design and implementation of interoperable and evolvable sensor networks , 2008, SenSys '08.

[20]  David E. Culler,et al.  IP is dead, long live IP for wireless sensor networks , 2008, SenSys '08.

[21]  Andreas Pitsillides,et al.  Exploiting Demand Response in Web-based Energy-aware Smart Homes , 2011 .