Design and Implementation of Smart Home Linkage System Based on OSGI and REST Architecture

Smart Home, a typical application scene of Internet of Thing, recently has attracted wide attention from industry to academic circles. There are many heterogeneous devices in smart home environment, which makes it difficult to integrate, make united management and work with each other for different subsystems. Based on the above issues, this paper designs and implements a smart home linkage system based on the OSGI and REST architecture. It consists of four subsystems, which are as follows: environment perception subsystem, home appliances control subsystem, video monitoring subsystem and intelligent analysis and linkage control subsystem. Combined the advantages of OSGI and REST, the software architecture of it has solved three issues mentioned above. On the basis of prototype system, this paper makes several concerning experiments in the overall system delay and linkage delay to verify the performance of it.

[1]  Xi Chen,et al.  The Converged Service Oriented Architecture in Smart Home Service , 2012, 2012 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery.

[2]  Yunfeng Ai,et al.  An OSGi and agent based control system architecture for smart home , 2005, Proceedings. 2005 IEEE Networking, Sensing and Control, 2005..

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

[4]  ChessaStefano,et al.  Wireless sensor networks , 2007 .

[5]  Li-Chen Fu,et al.  Service-Oriented Smart-Home Architecture Based on OSGi and Mobile-Agent Technology , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[6]  Qian Zhu,et al.  IOT Gateway: BridgingWireless Sensor Networks into Internet of Things , 2010, 2010 IEEE/IFIP International Conference on Embedded and Ubiquitous Computing.

[7]  Yuexin Wu,et al.  The implementation and application of the internet of things platform based on the REST architecture , 2011, BMEI 2011.