Install home automation system, web server, and MQTT broker (MQTT server) on microcontroller boards such as Raspberry Pi and Orange Pi, and use them as a gateway, which acts as the hub of the home automation system. Place various sensor devices, LED lighting, actuators, and other peripheral devices on the same network as the gateway, and make them work together through the gateway. Additionally, you can equip the gateway with optional features such as SIP-VoIP telephony and surveillance cameras.
The gateway and the peripheral devices in the home network
With various rule settings, it becomes possible to immediately notify third parties of abnormalities by triggering email or phone calls based on the output from motion sensors or tilt sensors, for example.
MQTT Protocol
Communication between the gateway and each device is performed using the MQTT protocol. This is a lightweight communication method that provides communication assurance and security through open-source technology. Mosquitto is adopted as the MQTT server.
The Devices and The System
Home gateway
The gateway, which serves as the core of the system, monitors and controls various devices. In addition, it is equipped with a VoIP telephone system and a music player to also serve as a security system.
It is a sensor device that incorporates radar motion sensors, tilt sensors, and other sensors. It plays an important role in building a security system.
It is a device that measures oxygen saturation, pulse rate, and body temperature. The measurement data is automatically sent to the gateway and treated as a trigger for other function activations.
A home automation framework using Python. Extension functions and various rule settings can be performed through scripts, and device monitoring and operation can be done on smartphone or PC screens.
It is a multifunctional LED lighting system equipped with microcontrollers and wireless control, which allows for various lighting modes such as timer-based and flash-based lighting, through integration with sensor devices on the Home Assistant network.
This is a sensor device equipped with temperature and humidity sensors as well as a pressure sensor. It outputs indoor temperature, humidity, and pressure data every minute. It can be battery-operated (optional) and can be installed in a car or outdoors as well.