Firmware Features¶
Vigilant Engine provides a common set of capabilities intended to be reused across Aerobear nodes.
OTA updates¶
- HTTP/Web-based firmware updates
- Designed for safe, recoverable update flow
Network modes¶
AP: Device hosts its own access pointSTA: Device connects to an existing Wi-Fi networkAPSTA: Dual mode
Web server¶
- Configuration and status pages
- OTA firmware upload endpoint
- Endpoint structure intended to be extended per project
Debugging and logging¶
- Wireless logging over network (websocket, visible on the dashboard)
- Centralized logging API for modules
- Status LED
Recovery app¶
- Boots when the main app boot-loops
- Provides the OTA functionality
- WebUI for intuitive flashing