Project Vigil acts as a direct, no-nonsense dispatcher for local smart devices. Instead of relying on heavy frameworks and convoluted setups, it strips home automation down to its high-speed core essentials: a unified backend ledger and a fast, scannable frontend matrix.
When your open-source hardware nodes—such as low-cost ESP32 microcontrollers, smart relays, or security cameras—boot up on your local Wi-Fi network, they broadcast an localized network registration packet directly to the Project Vigil hub over port 8085. The Python hub instantly securely captures this registration, identifies the device type, logs its IP route, and populates it onto a web-based UI dashboard.
Through the dashboard, users gain granular control over their environment:
- The State Ledger: Devices are managed in a thread-safe local ledger that automatically backs itself up to disk. If your system reboots or suffers an abrupt power loss, the hub recovers instantly without losing your configurations.
- On-Demand Outbound Dispatches: Clicking “Toggle Relay” triggers an instantaneous outbound override command straight to the physical device’s local IP address, keeping network latency near zero.
- Live Camera Stream Integration: The matrix features an intelligent camera intercept engine. When an open-source video feed (like an ESP32-CAM) checks in, the dashboard auto-detects the stream URL and draws a live video stream container right on your screen without requiring complex video rendering software.