Home Automation System
By adopting web front-end design, the installation condition is not dependent on the operating system. It can be installed on various devices ranging from mobile devices such as Android and iOS to Windows desktop PCs, and remote operation can be performed from anywhere in the world as long as there is access to the Internet. Various automation rule settings such as timer settings and conditional statements based on sensor values or changes, device settings/status confirmation, graphing of sensor output and ON/OFF history, and device grouping are centrally managed.
Communication between various peripheral devices and gateways is performed using the MQTT protocol. It is a lightweight communication method that guarantees data transmission quality levels, which is essential for IoT systems. The system uses Mosquitto as the MQTT server.