feat: Add v0.4 adaptive sampling — wander detection, auto rate control
On-device CSI wander calculation (coefficient of variation over 50-packet window). Rate drops to 10 Hz when idle, jumps to 100 Hz on motion with 3s holdoff. EVENT notifications sent to Pi on rate changes. New commands: ADAPTIVE ON/OFF, THRESHOLD. RATE command disables adaptive mode. All settings NVS-persisted.
This commit is contained in:
14
ROADMAP.md
14
ROADMAP.md
@@ -34,11 +34,15 @@
|
||||
- [x] USB-flash first device (partition table change)
|
||||
- [x] End-to-end OTA test
|
||||
|
||||
## v0.4 - Adaptive Sampling
|
||||
- [ ] On-device wander calculation (simplified)
|
||||
- [ ] Reduce to 10 pkt/s when idle
|
||||
- [ ] Increase to 100 pkt/s on motion detection
|
||||
- [ ] Rate change notification to Pi
|
||||
## v0.4 - Adaptive Sampling [DONE]
|
||||
- [x] On-device CSI wander calculation (coefficient of variation)
|
||||
- [x] Reduce to 10 pkt/s when idle (3s holdoff)
|
||||
- [x] Increase to 100 pkt/s on motion detection
|
||||
- [x] Rate change EVENT notification to Pi via UDP
|
||||
- [x] ADAPTIVE ON/OFF command (NVS persisted)
|
||||
- [x] THRESHOLD command for tuning sensitivity (NVS persisted)
|
||||
- [x] RATE command disables adaptive mode
|
||||
- [x] adaptive/motion fields in STATUS reply
|
||||
|
||||
## v0.5 - BLE Scanning
|
||||
- [ ] Enable Bluetooth alongside WiFi
|
||||
|
||||
Reference in New Issue
Block a user