Introduction
We are now moving towards industry revolution 4.0. The core of the revolution is the communication between devices or machines using internet for control and monitoring process. Taking the criteria into account, I proposed to make smart devices for home automation in my final year project.
What is IoT smart device system with compliance for domestic appliances?
Smart device is able to perform remote or manual switching while the system which is a server that collect the information on current status of smart device for control and monitoring purposes which displayed by graphical user interface. Microcontrollers are use in the system to control the flow of the process. Finally the IoT part made the system able to be access anywhere and anytime with the use of Internet.
The main objectives of this project is to replace the traditional wall sockets, wall switches and fan regulator with smart device. The smart device provides control and monitoring features for the user by using web based graphical user interface. This project aim to solve the problem of difficulties for elders and disability to perform manual switching. Besides that, it also can help to deal with the fear of leaving on appliances.
Methodology
There are 3 applications in this project which are smart sockets, smart switches and smart fan controller. Hence 3 micro-controller is use to control the operation process separately. The communication protocol used in this project is wireless connection (Wi-Fi) with internet. All of the smart device is configure to connect to the same wireless network with unique IP address. The purpose of unique IP address is to avoid a situation of IP conflict. The microcontroller used in smart device is NodeMcu Esp-12. The server is running on an embedded system, Raspberry Pi 3 to replace the actual computer. The concept of the project is shows in figure below.
As you can see there 2 user devices in the figure. The first user device is configure to connect to the same wireless network as the smart device and gain access to the user interface in local. The local control does not need internet connection to work. While the user device for IoT application is configure to connect to different network with internet connection or mobile data. In IoT application the command is send through the internet connection. The advantage of IoT against local is the user can control and monitor the smart devices through the user interface anywhere and anytime as long as the user device has internet connectivity.