Abstract:
This thesis presents the application of “Implementation of IoT-based Home Control
and Monitoring System using Raspberry Pi and NodeMCUs”. The purpose of the presented
application is an efficient implementation for IoT (Internet of Things) used for monitoring
and controlling the home appliances via World Wide Web. Home automation system uses
the portable end devices as a user interface. They can communicate with home automation
network through an Internet gateway, by means of low power communication protocols
like MQTT, Wi-Fi etc. The system is running with Raspberry Pi (Credit-card size
computer) as a server and NodeMCU as a client node. User can easily control many
appliances like light switches, electronic devices and door locks, and also can monitor
home environment through a friendly web-based user interface through browser (Firefox,
Chrome, Internet Explorer, etc.) from end devices. To protect from the aspect of fireplace
accidents this system contains flame-detected fire alarm function which detects the flame
within the event of fireplace and inform the status of event to the user as messages, e-mails
and notifications. The server is directly connected with relay-hardware circuits to control
the home appliances and webcam for monitoring the home environment. This system
makes easier by implementing automation and security along with the Internet of Things
to create a system which will enable someone to remotely monitor and control some areas
of a house remotely and securely from anywhere with minimum cost.