You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Support receiving and aggregating NDJSON streams from multiple AirHound sensors in the companion app. This enables coverage extension (multiple rooms/angles), RSSI triangulation, and more robust detection — without any firmware changes.
Inspired by the ESP32DualBandWardriver's Node/Core ESP-NOW mesh, but adapted to AirHound's companion-centric architecture. Sensors don't talk to each other; the companion app handles all aggregation.
Summary
Support receiving and aggregating NDJSON streams from multiple AirHound sensors in the companion app. This enables coverage extension (multiple rooms/angles), RSSI triangulation, and more robust detection — without any firmware changes.
Inspired by the ESP32DualBandWardriver's Node/Core ESP-NOW mesh, but adapted to AirHound's companion-centric architecture. Sensors don't talk to each other; the companion app handles all aggregation.
Protocol Changes
sensor_idfield toDeviceMessage(protocol v2, spec: NDJSON wire protocol v1 schema and v2 roadmap #9)Companion-Side Design
Deployment Patterns
Relates To
sensor_idfield gets added)