A Zigbee IoT monitoring system with face recognition, real-time sensor dashboards, and alerting.
This is the monitoring backend for my Zigbee sensor network. It collects data from Zigbee devices — temperature, humidity, motion, door/window contacts — and provides real-time dashboards with alerting.
The interesting addition is face recognition. A camera feed processes faces to identify household members, which feeds into the presence detection system. Combine that with motion sensors and door contacts, and you get a pretty accurate picture of who's home and where they are.
Alerts are configurable: temperature out of range, unexpected motion, doors left open. The dashboard shows live sensor readings with historical charts and trend analysis.
The JavaScript backend handles Zigbee protocol communication, sensor data processing, face recognition integration, and the real-time dashboard served over WebSockets.