diff --git a/TODO.md b/TODO.md index ccf5c19..2261d0f 100644 --- a/TODO.md +++ b/TODO.md @@ -1,15 +1,6 @@ # ESP32 Hacking TODO -## Firmware Features -- [x] UDP command listener (reboot, identify, status, rate, power) -- [x] LED status indicator -- [x] OTA firmware updates -- [x] Adaptive sampling rate -- [x] BLE scanning -- [x] mDNS auto-discovery -- [x] On-device wander calculation -- [x] Configurable target IP/port via command (TARGET) -- [x] PROFILE command (heap, stack, CPU stats) +## Firmware - [ ] Chip temperature reporting - [ ] Sensor ID in data packets (hostname prefix on CSI_DATA/BLE_DATA) - [ ] WiFi probe request capture (PROBE_DATA via promiscuous mode) @@ -17,10 +8,6 @@ - [ ] On-device CSI processing (send metrics, not raw) ## Tools -- [x] `esp-cmd` CLI tool to send commands to sensors -- [x] `esp-fleet` parallel fleet management -- [x] `esp-ota` OTA firmware update orchestration -- [x] `esp-ctl` unified CLI (cmd, status, listen, serial, ble, target, profile) - [ ] Multi-sensor BLE correlation (tag by source sensor, zone tracking) - [ ] BLE alerting (known device list, alert on unknown MACs) - [ ] BLE dwell time tracking (loitering detection) @@ -30,12 +17,10 @@ ## Testing - [ ] Benchmark: CSI callback latency - [ ] Benchmark: UDP throughput at different rates -- [x] Test: BLE + WiFi coexistence impact on CSI - [ ] Power consumption measurements (per-mode: idle, CSI, BLE, probe) ## Documentation - [ ] Pin mapping for ESP32-DevKitC V1 -- [x] Memory usage analysis (PROFILE command) - [ ] Compare CSI quality: passive (router) vs active (ESP-NOW) - [ ] Multi-sensor deployment guide (placement, zones, triangulation)