Design and Implementation of IoT based Smart Home Automation System
Sanzid Hossain Tayef, Md. Muhidur Rahman, Md. Abu Bakkar Sakib
Abstract
The smart home is an advantageous home setup where all home appliances and gadgets can be specially built automatically from any connected web location in the world via smartphone or device. Many current systems are not available to most consumers due to high costs and maintenance difficulties. Furthermore, the existing systems are either locally or remotely operated. Last but not least is the lack of an easy-to-use GUI. To address these limitations, this project proposes a cost-effective and hybrid (local and remote) IoT-based home automation system that monitors and controls home appliances easily and efficiently through a user-friendly interface using smartphones and/or laptops. The goal of the project is to develop the design and production of an existing smart home prototype using IoT technology. In this project, A smart home has been designed and presented using MQTT (MQ Telemetry Transport) communication system in which included different smart objects used for home automation such as smart fans, smart lights, smart doors, fire sprinklers, etc. and different sensors. To governance these smart objects and sensors, we use the cayenne IOT platform that utilizes the MQTT system to publish or subscribe, i.e., receive data and an If This Than That (IFTTT) interface. As for the hardware section, we’ve to use NodeMCU- ESPS266 microcontroller in which has built-in Wi-Fi communication system NodeMCU is a widely used controller for its low cost and higher performance characteristics.