IoT Based Home Automation System Over Cloud
IoT Based Home Automation System Over Cloud
IoT Based Home Automation System Over Cloud
Volume: 3 | Issue: 4 | May-Jun 2019 Available Online: www.ijtsrd.com e-ISSN: 2456 - 6470
INTRODUCTION
The Internet of Things is a system of related computer only transmits data from the sensor, but also processes them
devices, machines and digital devices, objects, animals or as required, for example, turns on the light when it gets dark,
people that are equipped with unique identifiers and the and allows the user to control the household appliances from
ability to transmit data over the network without the need anywhere. The cloud is used to send data from sensors via
for human-human or human-human interaction. It is a the Wi-Fi module, and then implements a machine learning
computational concept that describes the idea of combining algorithm that also determines the efficiency of electronic
physical objects of everyday use with the Internet to enable devices, serves to achieve power control and local data
communication between things and people. IoT describes a exchange that provide user interface, storage all information
world in which almost everything can be connected and relating to of a specific house and asking for information
communicate in an intelligent way. Devices can be any about the functions of a single household appliance. To
objects, such as smart phones, Internet televisions, sensors, enable or disable the Google LED assistant, you can use it to
electronic devices, etc. To collect and exchange data, send voice commands.
electronics, software, sensors and network connectivity are
embedded in them. With the increase in the level of Methodology
sophistication in basic devices and growing concerns about The proposed system uses the ESP8266 Wi-Fi module which
environmental requirements to develop an intelligent is connected to the sensors and the electronic devices. It uses
system that is self-aware of the environment and can analyze a Wi-Fi network to connect it from the cloud. The Wi-Fi
and react at its own discretion without the need to use the module sends the Humidity and Temperature data to the
human factor, called Automated Systems. The proposed cloud which allows the user to monitor the readings. The
system focuses on the development of an online home user can change the speed of the fan and switch ON or OFF
automation system based on the Internet of Things, which the light. Machine Learning Algorithm is used to adjust the
allows the user to automate all devices and home appliances electronic devices according to the user behavior. Data from
and connect them to ensure smooth control over each page the sensors is stored in a CSV file using python. Using this
of their home. The data can be used to predict non-standard data, the dataset is being made to make the appliances learn
user behavior by developing a machine learning algorithm, according to the user’s behavior. The DHT11 sensor is
and then the prediction results can be used to increase the connected to the ESP8266 which provides the data in a
intelligence of the smart home system. Designed system not room.
@ IJTSRD | Unique Paper ID – IJTSRD24005 | Volume – 3 | Issue – 4 | May-Jun 2019 Page: 966
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
are connected to the Wi-Fi module which controls their
functioning. The LDR is used to detect the presence or
absence of light and it works on the principle of
photoconductivity. DHT11 sensor detects the current
Humidity and Temperature of the room. A relay is an
electromagnetic switch operated by relatively small electric
currents that can turn on/off much larger currents. Finally,
Wi-Fi module acts as a web server and cloud interface is
used to control the relay. Router is used for communication
between the devices.
User Concern
Will the system deliver the information I need for my
works?
How quickly can I access the data?
How easily can I retrieve the data?
How much clerical support will I need to enter data into Fig 3: Circuit Diagram
the system?
How will the operation of the system fit into my daily Implementation Steps:
business schedule? Step 1: To establish connection between the client and the
server, the Wi-Fi option in the Smartphone is
System Architecture enabled.
The core of the home automation system is Node MCU Step 2: It is connected to the Wi-Fi module of the system.
ESP8266 which is a small size, low cost micro-controller. It Step 3: Each electronic/electrical appliance in the system is
can easily interact with the outside world and is compatible connected to the digital pins on the Wi-Fi Module.
with C language. The Wi-Fi module is used in the project Step 4: A Relay is used for connecting each device to the
which is controlled by Arduino IDE when we upload the Node MCU, which helps in converting high Voltage
code, making use of an ARM architecture. All the components supply to low voltage.
@ IJTSRD | Unique Paper ID – IJTSRD24005 | Volume – 3 | Issue – 4 | May-Jun 2019 Page: 967
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
Step 5: A C-program is loaded on to the microprocessor [3]. S L S Sri Harsha. S Chakrapani Reddy and Prince Mary,”
chip on the Node MCU which specifies what action Enhanced Home Automation System using the Internet
is to be performed on receiving inputs. of Things”, International conference on I-SMAC,2017.
Step 6: A Cloud Interface is developed which enables the
[4]. Ming-Shen Jian, Jun-Yi Wu, Jing-Yan Chen, Yue-Jyun Li,
end user to monitor and control the appliances from
Yi-Cheng Wang, and Hao-Yi Xu”, IOT base Smart Home
any remote location.
Appliances by using Cloud Intelligent Tetris Switch,
Step 7: Socket Programming has been used to achieve
ICACT,2017.
client-server communication.
Step 8: Successful controlling and monitoring of appliances. [5]. Shweta Pattar and Dinesha H A, Implementation of
Home Automation through the Internet of Things,
Conclusion JNCET, 2016.
The project in general has been successfully implemented.
[6]. Bhavik Pandya, Mihir Mehta, Nilesh Jain “Android-
The software produced for the project is functionally correct,
Based Home Automation System Using Bluetooth and
reasonably robust, and usable. The project has met the entire
Voice Command” International Research Journal of
General and Non-Functional Requirements and in addition,
Engineering and Technology (IRJET) Volume: 03 Issue:
has been implemented in a modular fashion, which can be
03|Mar-2016.
easily modified or rewritten at a later stage. The user
interface is easy to use and works in all web browsers. It [7]. Majid Al- Kuwari, Abdulrahman Ramadan, Yousef
does not require any propriety interfaces or plug-ins to Ismael, Laith Al-Sughair, Adel Gastli, and Mohieddine
operate. This means that the Home Automation System is Benammar, Smart-Home Automation using IoT-based
accessible from any web browser and that the system could Sensing and Monitoring Platform, IEEE,2017.
be usable from anywhere on the Internet and therefore from
[8]. The Nathan David University of Nigeria, Abafor Chima
anywhere on the planet. The software is robust. The design
University of Nigeria, Aronu Ugochuwu University of
of the software means that most errors are caught in a non-
Nigeria, Edoga Obinna University of Nigeria “Design of
fatal manner, meaning that the software can continue
a Home Automation System Using Arduino”
executing even after a bad request.
International Journal of Scientific and Engineering
Research, Volume 6, Issue 6, June-2015
The proposed system can be further used for enhancements
can be like [9]. “Smart Home Automation using IoT ” Dhakad Kunal,
Securing the data transfer and add other security Dhaka Tushar, Undegaonkar Pooja, Zope Vaibhav,
measures. Vinay Lodha International Journal of Advanced
Advance machine learning algorithm for the device can Research in Computer and Communication
also be applied. Engineering Vol. 5, Issue 2, February 2016.
Applying the system for managing traffics smart cities,
etc. [10]. Vinay Sagar K N, Kusuma S M “Home Automation Using
Internet of Things ” International Research Journal of
REFERENCES Engineering and Technology (IRJET) Volume: 02 Issue:
[1]. Soumya S, Malini Chavali, Shuchi Gupta, and Niharika 03 June 2016.
Rao,” Internet of Things based Home Automation [11]. Waheb A. Jabbar, Mohammed Hayyan Alsibai, Nur
System”, IEEE International Conference on Recent Syaira S. Amran, and Samiah K. Mahayadin, Design and
Trends in Electronics Information Communication Implementation of IoT-Based Automation System for
Technology, May 20-21, 2016, India. Smart Home, IEEE,2017.
[2]. Sandra Ivanović, Sunčica Milivojša, Tatjana Erić, and [12]. Pireh Pirzada, Neil White and Adriana Wilde, Sensors
Milan Vidaković,” Collection and Analysis of System in Smart Homes for Independent Living of the Elderly,
Usage Data in Smart Home Automation Systems”, 2017 IEEE, 2017.
IEEE 7th International Conference on Consumer
Electronics – Berlin.
@ IJTSRD | Unique Paper ID – IJTSRD24005 | Volume – 3 | Issue – 4 | May-Jun 2019 Page: 968