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.