ESP32-S3 Edge Intelligence (ADR-039) — alpha firmware + next improvements #161
ruvnet
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
WiFi-DensePose uses WiFi Channel State Information (CSI) to estimate human pose — no cameras required. The ADR-039 Edge Intelligence feature moves signal processing directly onto the ESP32-S3 microcontroller, enabling real-time presence detection, vital signs monitoring (breathing and heart rate), and fall detection at the network edge. This alpha release provides the complete firmware with a tiered processing pipeline that runs on the ESP32-S3's dual cores.
ESP32-S3 Edge Intelligence — Alpha Release
Release: v0.3.0-alpha-esp32
ADR: ADR-039
Quick Start
1. Flash the firmware
Download binaries from the release page, then:
2. Provision WiFi credentials
3. Enable edge processing
Edge processing defaults to Tier 2 (full pipeline). To change:
Option A — Rebuild with Kconfig (compile-time):
Option B — NVS override (runtime, no reflash):
4. Receive vitals data
When Tier 2 is enabled, the ESP32 sends a 32-byte vitals packet (magic
0xC5110002) to the same UDP target at 1 Hz:0xC5110002(distinguishes from CSI0xC5110001)Start the sensing server to receive both CSI and vitals:
What's Implemented
0xC5110002)0xC5110003, 30-50% bandwidth reduction)0xC5110002, WebSocket broadcast, REST endpoint)--edge-tier,--pres-thresh,--fall-thresh,--vital-window,--vital-interval,--subk-count)Remaining Improvements
High Priority
Future (Tier 3)
Build Verification
Known Limitations
Testing Feedback
If you try this alpha, please report:
cc @ruvnet
Beta Was this translation helpful? Give feedback.
All reactions