Minggu, 08 Januari 2017

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

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

Background
Smart Home is a smart home system. Intelligent Home System Is A Computer-aided Systems Everything That will give comfort, safety, security and energy savings, which lasted Operate automatic and programmed by computer, on your buildings or House.
Cloud Computing is a technology that provides (platforms, applications, and infrastructure) Media as a communication between the information (data) that can be performed at the same operates.
The Role of Cloud Computing Very closely if linked with Internet Of Things (IOT) where both can be interconnected to each other can review berkomunikasi using the internet to Device Already connected to the Internet Of Things (IOT).

Purpose
1.      To tell us the link between the IOT, web services and cloud computing.

Result
I. INTRODUCTION
Smart Home (SH) provides the potential for users to housing conditions (eg, humidity, temperature,etc.), manipulate home HVAC (heating, ventilation and air conditioning) equipment and control status with minimum user intervention. The aforementioned research efforts focus on the SH features of context-awareness, energy efficiency, natural interaction, and user activity recognition. This paper proposes an approach to facilitate SH implementations. The approach integrates the emerging concepts of Internet of Things (IoT) and Cloud computing. IoT embeds computer intelligence into home devices and provides the user with a convenient way to measure home conditions and monitor home appliances. Cloud computing provides scalable computing and storage power for developing, maintaining, and running home services. In addition, using cloud computing allows the user to access
(monitor and/or control) home devices anytime and anywhere.

II. SYSTEM ARCHITECTURE AND USE CASE DESIGN
A. System Architecture for Smart Home
The system architecture for Smart Home must fulfill the requirements of measuring home conditions, processing instrumented data, and monitoring home appliances. Our
approach utilizes microcontroller-enabled sensors for measuring home conditions and microcontroller-enabled actuators for monitoring home appliances in the front end. Our
approach utilizes PaaS (Platform as a Service) and SaaS (Software as a Service) in Cloud computing for processing data.
There are architecture for Smart Home System :
-          Microcontroller-enabled sensors
-          Microcontroller-enabled actuators
-          Database/Data Store
-          Server/API layer between the back end and the front end
-          Web application serving as Cloud services
B. Use Case Design
These are three use cases:
-          Measuring home conditions.
-          Managing home appliances
-          Controlling home access.
-           
III. TECHNICAL SOLUTIONS
These technologies include Arduino microcontrollers, ZigBee communication protocol, JSON for data exchang, and Google App Engine for Cloud computing. The following subsections describe each technology in details.
A. Using Arduino for Programming Internet of Things
IoT is making computing and communication pervasive, mobile and wearable, thanks to many microcontrollers and microcontroller platforms. Arduino consists of a programming environment and Arduino boards. Currently, there are several Arduino boards with different performance parameters, such as the size of RAM or flash memory, the number of analog pins or digital pins as well as clock speed
B. Using ZigBee Smart Home Network
Deployed Arduino-embedded devices (smart thing) in home need to communicate with each other. ZigBee is one which are widely used for advanced wireless technology
establish communication between things for the home automation. a Zigbeebased
network typically consists of a ZigBee coordinator and ZigBee node. ZigBee coordinator is responsible for creating and maintaining the network. ZigBee coordinator manage each node ZigBee, such as washing machines, televisions, lamps, etc., in the network. all communications between Zigbee nodes propagate through the coordinator for the destination node. ZigBee maximum data rate of about 250kbps and the communication range can vary from 100 m to 1 km depending on power output.
C. Using JSON for Data Exchange
In order to communicate with the Cloud, Smart Home needs access to the Internet. Future Smart Home promises to contain a high number of sensors, many of which are constrained and have limited processing power, memory capacity and communication bandwidth. XML is widely used .However, resource-constrained IoT nodes cannot always afford to perform full-fledged XML processing due to their limitations on resources. JSON is a lightweight data representation syntax for storing and exchanging text information. It is much like XML, but smaller than XML, and faster and easier to parse. JSON syntax is a subset of object notation syntax. JSON data is written as name/value pairs.
D. Web Applications with Cloud Computing
this architecture is based on Cloud computing which provides storage and computing resources to implement Web applications.

IV. USE CASE STUDIES
This section presents use cases, including measuring home
conditions, managing appliances, and controlling and access.
A. Measuring home conditions
This use case develops the Cloud service for measuring
home conditions, which is hosted on Google Cloud infrastructure.
B. Managing home appliances
This use case develops the Cloud service for managing
home appliances which will be hosted on Google Cloud
infrastructure. The managing service will allow the user to control the outputs of smart actuators associated with home
appliances.

V. CONCLUSION
This article is inspired by the concept of Smart Home via IOT integration with Web services and Cloud computing. Some methods doing, include embedding intelligence into the sensor and actuator using the Arduino platform, a network of smart things using ZigBee technology, to facilitate the interaction with smart it uses Cloud services for easy access in various
locations, and improve the efficiency of data exchange using JSON notation. This approach was successfully used to demonstrate services to measure the condition of the home, home monitoring equipment, and home access controllers. infrastructure can be adopted for or adapted to other applications.