111
111
Abstract: This paper provides a low cost-effective and flexible home control and monitoring system with the aid of an
integrated micro-web server with IP connectivity for access to and control of equipment and devices remotely using
Android-based smartphone app. The proposed system does not require a dedicated server PC with respect to similar
systems and offers a new communication protocol for monitoring and controlling the home environment with more
than just switching functionality. Smart home interfaces and device definitions to ensure interoperability between
ZigBee devices from various manufacturers of electrical equipment, meters and Smart Energy enables products to
allow manufactured. We introduced the proposed home energy control systems design intelligent services for users and
provides, we show their implementation, with smartphone.
The entire system in this project was to make the website. This smart switch device, the lamp in a house
appropriate size component is a device smaller and can fit controlled manually with the infrared switches detection
into the existing switch housing designed. The prices also system or wirelessly with Android App. Writing the Code
become a factor in the component selection of the for the Android Client You might be wondering why you
components. should go through the trouble of building a native Android
Figure.13, Shows the system design architecture. This client when the web application we wrote can be accessed
system architecture has two main parts. The first part is the by the Android mobile web browser. Well, if all you
smart switch apparatus that is connected to the existing wanted to do was toggle light switches on and off, then I
wiring of the electrical appliances in the house, such as a would say you don’t need a native client.[16]
ceiling air condition and lamp in order to ge power supply. Building the Solution
This unit will receive supplies from the lives and neutral In order for X10-managed lights and appliances to be
of home supply that are connected to the power module. It remotely controlled, we are going to assemble a variety of
is 240 VAC to convert (AC) to (DC) with 5V rectifier type separate technologies and use them in a unified way. We
DC power supply Xbees adapter. [13] will do the following:
C. Procedure 1. Test the X10 computer interface and modules with the
1. The function of the relay module as normal Heyu application.
switch "ON" and "OFF" will turn a lamp. An infrared 2. Create a Ruby on Rails application that provides a web-
detection system consists of infrared sensor as an input, based front end to a subset of Heyu commands.
while the relay module as starting Arduino XBee adapter. 3. Create an Android mobile application that will
The XBee is a feature-rich RF module for use on a communicate with the Rails application, turning the light
wireless sensor network. The IEEE 802.15.4 protocol on and off via a native onscreen Android toggle switch
greatly reduces the work of the programming f ensuring control. [16]
data communications. The XBee has many other features
IV.IMPLEMENTATION OF SMART HOME
for use in a WSN beyond its networking ability. Now that
CONTROL NETWORK
you have a better understanding about the XBee’s features
and uses, we will look at means of interfacing the RF ZigBee networking module circuit and sensors ZigBee
modem to your microcontroller and showing examples of technology is a new type of wireless, short, low power
use.[14] network communication technology, which has so many
2. The access point consists of IBOARD that can technological advantages, such as low complexity, low
connect to the Internet and transmission of data to hosting power consumption, low cost, high efficiency and high
server or smartphone. The hosting server is received and reliability and its network coverage area is so much wide.
the data stored in database, as we described, if we want to Home metering data transmission along with energy
give our Arduino the ability to communicate over the management services shows the lowest communication
Ethernet cable, and more generally over an Ethernet bandwidth. Due to its low data requirement, simple low
network, we have to implement the required standards in power RF protocol can meet this specification from M-
the firmware. There is a library called Ethernet that can Bus to 802.15.4 based protocols. On the contrary, the
provide a great number of features. As usual, we have to number of applications that may be deployed for home
include this native library itself. You can choose to do that health care solutions is, in terms of bandwidth, very wide.
by navigating to Sketch | Import Library, which includes [17]
almost everything you need. However, since Arduino Figure14.shows total wireless and Internet communication
version 0018, because of the implementation of SPI and system architecture. Each Smart-Switch devices had their
because the Arduino Ethernet Shield communicates with own address. The address name is the number of smart
the Arduino board through SPI, we have to include switch device to follow as the address name of the smart
something more. Be careful about that.[15] switch unit 1 is smart switch node 1 and the address is the
3. The data in the database to transfer on the same number of this unit to follow until the last units are in used
web page hosting server to show the data that is the a house. The access point has been installed on the first
switching state. The web page on hosting server can read floor. The smart switch devices on the first floor can be
and update data in database. Writing the Code for the Web communicated to the access point with single-hop radio
Client For the Web-enabled light switch, we will create a frequency protocol (RF). The smart switch equipment to
simple Ruby on Rails project to manage the user interface the second floor cannot communicate directly to the access
interaction first via a web browser. We won’t spend a lot point because the signal x bee is loss due to obstructions,
of time on the user interface, though, since that will such as walls. The multi-hop RF protocol is used to
ultimately be the job of the custom Android application we transfer the data to smart switch equipment to the second
will create after the web interface is functionally floor of the hope that the data for other smart switch
tested.[16] devices to reach the access point to transmit. The Iboard is
4. The Android app was designed to show the connected to establish an Internet connection with a router
switch is the same as the web page on hosting server. It and to enable communication with the hosting server. Can
can also read update data on the database by touching the use the phone, Wi-Fi, 3G or 4G to access the Web page on
"ON" or "OFF" and appears on the button as on the hosting server using Android App.
Software design for the development of an embedded atmosphere is easy to control. Where it represents the
system is to discuss this topic. The hardware must with active administration of energy management, flexible and
specific software; the embedded system works are scalable according to the needs and desire.
programmed. Figure .15 shows the flowchart for the smart
switch node sends Status Android App. The name Smart B. Design and implementation of a smart home system
Switch node is used, because it is also the name of the The purpose of the system is to use the integrated
address for smart switch device. Figure .16 shows the installation XBee mobile phone for automation without a
flowchart for Android app sends status on smart switch lot of equipment and less expensive as well as what the
node. Figure 17, 18 give us configuration of system control high response system XBee communication with wireless
of smart home, Temperature sensor android app, Lighting connection and less hostess between the transceiver and the
sensor android app. A user in the remote home IBOARD server and XBee Series 2 Hardware and
environment configure ones social network relations each software.
other, and the resulting device profiles are exchanged by
user consents. Further, Web based API interfaces helps to
control and sharing remote home devices in a convenient
ways. [18]
REFERENCES
[1] Andi Adriansyah, Akhmad Wahyu Dani" Design of Small Smart
Home System Based on Arduino" 2014 Electrical Power,
Electronics, Communications, Controls, and Informatics Seminar
(EECCIS)
Fig.17 Temperature sensor android app [2] Dae-Man Han and Jae-Hyun Lim, Member, IEEE" Design and
Implementation of Smart Home Energy Management Systems
BIOGRAPHIES