Smart Home: Integrating Internet of Things with Web Services and Cloud Computing

Smart Home minimizes user's intervention in monitoring home settings and controlling home appliances. This paper presents an approach to the development of Smart Home applications by integrating Internet of Things (IoT) with Web services and Cloud computing. The approach focuses on: (1) embedding intelligence into sensors and actuators using Arduino platform, (2) networking smart things using Zigbee technology, (3) facilitating interactions with smart things using Cloud services, (4) improving data exchange efficiency using JSON data format. Moreover, we implement three use cases to demonstrate the approach's feasibility and efficiency, i.e., measuring home conditions, monitoring home appliances, and controlling home access.

[1]  Kwang-Roh Park,et al.  Remote-controllable and energy-saving room architecture based on ZigBee communication , 2009, IEEE Transactions on Consumer Electronics.

[2]  Chris D. Nugent,et al.  A Knowledge-Driven Approach to Activity Recognition in Smart Homes , 2012, IEEE Transactions on Knowledge and Data Engineering.

[3]  Jiyeon Son,et al.  Resource-aware smart home management system by constructing resource relation graph , 2011, IEEE Transactions on Consumer Electronics.

[4]  Jianhua Huang,et al.  Interactive Visualization for 3D Pipelines Using Ajax3D , 2009, 2009 International Conference on Networking and Digital Society.

[5]  Yusuke Doi,et al.  XML-less EXI with code generation for integration of embedded devices in web based systems , 2012, 2012 3rd IEEE International Conference on the Internet of Things.

[6]  Mamun Bin Ibne Reaz,et al.  SPEED: An Inhabitant Activity Prediction Algorithm for Smart Homes , 2012, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[7]  S. Nativi,et al.  Integration of REST style and AJAX technologies to build Web applications; an example of framework for Location-Based-Services , 2008, 2008 3rd International Conference on Information and Communication Technologies: From Theory to Applications.

[8]  Shuang-Hua Yang,et al.  A zigbee-based home automation system , 2009, IEEE Transactions on Consumer Electronics.

[9]  Li-Chen Fu,et al.  Design and Realization of a Framework for Human–System Interaction in Smart Homes , 2012, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[10]  Charles R. Severance,et al.  Discovering JavaScript Object Notation , 2012, Computer.

[11]  Dae-Man Han,et al.  Design and implementation of smart home energy management systems based on zigbee , 2010, IEEE Transactions on Consumer Electronics.

[12]  Aaron Bedra Getting Started with Google App Engine and Clojure , 2010, IEEE Internet Computing.