SOA distributed operating system for managing embedded devices in home and building automation

Wireless sensor networks have become an essential part of home and building automation, especially for energy management and health monitoring. This paper presents a Distributed Operating System (DOS) based on the Service-Oriented Architecture (SOA) to manage all embedded devices in a home network at high level of interoperability. This system can solve many problems related to accessing home network from Internet and future networks like Smart Grids. The proposed system takes into consideration the limited resources of sensors as well as the matters of simultaneous multi-access, eventing, authorization, security and scheduling the on-line time of sensors in order to reduce power consumption. The paper shows the advantages of using some features of our SOA distributed operating system, like using a queue with a dispatcher to dispatch the simultaneous web requests and also using cache and scheduling, in addition to using a requester to enable accessing embedded devices with different networking protocols. These features help in increasing the quality of services and reaching high level of reliability.

[1]  Abdul Rahman Ramli,et al.  Design and implementation of SOAP-based residential management for smart home systems , 2008, IEEE Transactions on Consumer Electronics.

[2]  Doo Seop Eom,et al.  A design and implementation of wireless sensor gateway for efficient querying and managing through World Wide Web , 2003, IEEE Trans. Consumer Electron..

[3]  Douglas Crockford,et al.  The application/json Media Type for JavaScript Object Notation (JSON) , 2006, RFC.

[4]  Adam Dunkels,et al.  Contiki - a lightweight and flexible operating system for tiny networked sensors , 2004, 29th Annual IEEE International Conference on Local Computer Networks.

[5]  Geoff Mulligan,et al.  The 6LoWPAN architecture , 2007, EmNets '07.

[6]  Abdul Rahman Ramli,et al.  A rule-based framework for heterogeneous subsystems management in smart home environment , 2009, IEEE Transactions on Consumer Electronics.

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

[8]  Bill Serra,et al.  People, Places, Things: Web Presence for the Real World , 2000, Proceedings Third IEEE Workshop on Mobile Computing Systems and Applications.

[9]  Wenjun Zhang,et al.  The design and implementation of home network system using OSGi compliant middleware , 2004, IEEE Trans. Consumer Electron..

[10]  Colin O'Flynn,et al.  Making sensor networks IPv6 ready , 2008, SenSys '08.

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

[12]  A. Sleman,et al.  Integration of Wireless Sensor Network Services into other Home and Industrial networks; using Device Profile for Web Services (DPWS) , 2008, 2008 3rd International Conference on Information and Communication Technologies: From Theory to Applications.

[13]  Jean-Paul Pinelli,et al.  Real-Time Monitoring of Hurricane Winds using Wireless and Sensor Technology , 2009, J. Comput..

[14]  José Juan Pazos-Arias,et al.  Enhancing Residential Gateways: OSGi Service Composition , 2007, IEEE Transactions on Consumer Electronics.

[15]  Frank Golatowski,et al.  Service-Oriented Architectures for Embedded Systems Using Devices Profile for Web Services , 2007, 21st International Conference on Advanced Information Networking and Applications Workshops (AINAW'07).

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

[17]  Young-Guk Ha,et al.  Design and implementation of an adaptive middleware based on the universal middleware bridge for heterogeneous home networks , 2010, IEEE Transactions on Consumer Electronics.