docs: Update TASKS, TODO, CHEATSHEET for probe capture and mDNS discovery
This commit is contained in:
19
TASKS.md
19
TASKS.md
@@ -4,11 +4,6 @@
|
||||
|
||||
## Current Sprint: v1.1 - Passive Sensing & Multi-Sensor
|
||||
|
||||
### P1 - Important
|
||||
- [ ] Build + flash firmware (sensor ID, temp, deauth detection)
|
||||
- [ ] OTA update remaining fleet (muddy-storm, hollow-acorn)
|
||||
- [ ] WiFi probe request capture (PROBE_DATA via promiscuous mode)
|
||||
|
||||
### P2 - Normal
|
||||
- [ ] Multi-sensor BLE correlation in esp-ctl (zone tracking)
|
||||
- [ ] Test OTA rollback (flash bad firmware, verify auto-revert)
|
||||
@@ -18,7 +13,7 @@
|
||||
- [ ] Document esp-radar console features
|
||||
- [ ] Pin mapping for ESP32-DevKitC V1
|
||||
|
||||
## Completed: v1.1 (partial)
|
||||
## Completed: v1.1
|
||||
|
||||
- [x] Sensor ID in data packets (hostname prefix on CSI_DATA, BLE_DATA, EVENT)
|
||||
- [x] Deauth/disassoc frame detection (ALERT_DATA via promiscuous mode)
|
||||
@@ -27,6 +22,12 @@
|
||||
- [x] BLE dwell time tracking (dwell column in `--track` summary)
|
||||
- [x] Timestamped event logging (`esp-ctl listen --timestamp`)
|
||||
- [x] Alert filter in esp-ctl (`listen -f alert`)
|
||||
- [x] Runtime HOSTNAME command (NVS persisted, mDNS updated)
|
||||
- [x] WiFi probe request capture (PROBE_DATA via promiscuous mode, 10s dedup)
|
||||
- [x] mDNS service advertisement (`_esp-csi._udp`)
|
||||
- [x] mDNS sensor discovery (`esp-ctl discover`)
|
||||
- [x] Probe filter in esp-ctl (`listen -f probe`)
|
||||
- [x] OTA fleet to same firmware (ca526ef)
|
||||
|
||||
## Completed: v0.5 - BLE Scanning
|
||||
|
||||
@@ -85,7 +86,11 @@
|
||||
## Notes
|
||||
|
||||
- Adaptive threshold varies by environment; 0.001-0.01 is a good starting range
|
||||
- NVS keys: `send_rate`, `tx_power`, `adaptive`, `threshold`, `ble_scan`, `target_ip`, `target_port`
|
||||
- NVS keys: `send_rate`, `tx_power`, `adaptive`, `threshold`, `ble_scan`, `target_ip`, `target_port`, `hostname`
|
||||
- EVENT packets now include sensor hostname: `EVENT,<hostname>,motion=... rate=... wander=...`
|
||||
- ALERT_DATA format: `ALERT_DATA,<hostname>,<deauth|disassoc>,<sender_mac>,<target_mac>,<rssi>`
|
||||
- STATUS now includes `temp=` field (chip temperature in Celsius)
|
||||
- PROBE_DATA format: `PROBE_DATA,<hostname>,<mac>,<rssi>,<ssid>`
|
||||
- Probe requests deduped per MAC (10s cooldown) to limit volume
|
||||
- mDNS service: `_esp-csi._udp` on data port (for sensor discovery)
|
||||
- HOSTNAME command: `HOSTNAME <name>` sets NVS + mDNS, `HOSTNAME` queries current
|
||||
|
||||
Reference in New Issue
Block a user