Home-Office-Project-Chanathip
The Home office automation project
Here's that plan of this project
In this project there consists of 5 parts that are works together.
1. Node-RED
Node-RED is a Open Source Low-Code platform written in Javascript which is run as a backend for the whole project. It's also connects to the database like `influxdb` to store and get query the data of the rfid module and then Node-RED is also connected to Zigbee2MQTT service through MQTT to expand the possibility of available devices.
2. ESP32 Relay board
This board is connected to the same WiFi network as the Node-RED and communicate with Node-RED through web-socket protocol. This board is powered by normal 5V power supply and be able to control 6 relays through web-socket command.
3. Zigbee Devices
These device connect to Node-RED by a dongle which forward the message to the MQTT broker through Zigbee2MQTT. Zigbee2MQTT also has it's own web interface so that we can config.
4. Motion Detector
This device operates by sensing the motion sensor and and sends it to the MQTT broker
5. Apple Homekit
Node-RED has module called node-red-contrib-homekit-bridged
which are capable of connecting Node-RED to Apple HomeKit app (as a bridge or a device) to connect the device to HomeKit through Node-RED