docs: Update ROADMAP, TASKS, TODO — mark v1.1 items done
Check off sensor ID, deauth detection, chip temperature, BLE alerting, dwell time, timestamped logging. Advance TASKS sprint to v1.1. Clean completed items from TODO.
This commit is contained in:
16
ROADMAP.md
16
ROADMAP.md
@@ -44,7 +44,7 @@
|
||||
- [x] RATE command disables adaptive mode
|
||||
- [x] adaptive/motion fields in STATUS reply
|
||||
|
||||
## v0.5 - BLE Scanning
|
||||
## v0.5 - BLE Scanning [DONE]
|
||||
- [x] Enable Bluetooth alongside WiFi (NimBLE, BLE ON/OFF command)
|
||||
- [x] Periodic BLE advertisement scanning
|
||||
- [x] Report device MAC, RSSI, name via UDP (`BLE_DATA,<mac>,<rssi>,<type>,<name>`)
|
||||
@@ -56,20 +56,20 @@
|
||||
- [ ] On-device CSI processing (send metrics, not raw)
|
||||
- [x] Configuration via UDP (`TARGET <ip> [port]`, NVS persisted)
|
||||
- [x] Comprehensive error handling (watchdog, WiFi reconnect via example_connect)
|
||||
- [x] `esp-ctl` unified CLI tool (cmd, status, listen, serial, ble, target)
|
||||
- [x] `esp-ctl` unified CLI tool (cmd, status, listen, serial, ble, target, profile)
|
||||
|
||||
## v1.1 - Passive Sensing & Multi-Sensor
|
||||
- [ ] Sensor ID in data packets (hostname prefix on all UDP streams)
|
||||
- [x] Sensor ID in data packets (hostname prefix on CSI_DATA, BLE_DATA, EVENT)
|
||||
- [ ] WiFi probe request capture (`PROBE_DATA,<sensor>,<mac>,<rssi>,<ssid>`)
|
||||
- [ ] Deauth/disassoc frame detection (`ALERT_DATA,<sensor>,deauth,<mac>`)
|
||||
- [x] Deauth/disassoc frame detection (`ALERT_DATA,<sensor>,<type>,<sender>,<target>,<rssi>`)
|
||||
- [ ] Multi-sensor BLE correlation in esp-ctl (zone tracking by source sensor)
|
||||
- [ ] BLE alerting (known device list, alert on unknown MACs)
|
||||
- [ ] BLE dwell time tracking (loitering detection)
|
||||
- [ ] Timestamped CSV event logging
|
||||
- [x] BLE alerting (`esp-ctl ble --known`, alert on unknown MACs)
|
||||
- [x] BLE dwell time tracking (`esp-ctl ble --track` dwell column)
|
||||
- [x] Timestamped event logging (`esp-ctl listen --timestamp`)
|
||||
|
||||
## v1.2 - Profiling & Power Management
|
||||
- [x] PROFILE command (heap, stack watermarks, CPU runtime stats)
|
||||
- [ ] Chip temperature reporting in STATUS
|
||||
- [x] Chip temperature reporting in STATUS (`temp=` field)
|
||||
- [ ] Power consumption measurements (per-mode baseline)
|
||||
- [ ] Deep sleep mode with wake-on-CSI-motion
|
||||
- [ ] Battery-optimized duty cycling
|
||||
|
||||
Reference in New Issue
Block a user