docs: Add STATUS field reference, PROFILE section, update completed items
This commit is contained in:
10
TASKS.md
10
TASKS.md
@@ -34,6 +34,12 @@
|
||||
- [x] SCANRATE command (BLE scan interval tuning, 5-300s)
|
||||
- [x] PROBERATE command (probe dedup cooldown tuning, 1-300s)
|
||||
- [x] Fix: promiscuous mode disables CSI on original ESP32 — guarded with `#if`
|
||||
- [x] FreeRTOS CPU runtime stats in PROFILE (trace facility enabled)
|
||||
- [x] Increased cmd_task stack 4KB → 6KB (was 516 bytes free)
|
||||
- [x] WiFi channel in STATUS (`channel=`)
|
||||
- [x] Boot counter in NVS (`boots=`)
|
||||
- [x] RSSI min/max tracking from CSI frames (`rssi_min=`, `rssi_max=`)
|
||||
- [x] Actual CSI rate in STATUS (`csi_rate=`)
|
||||
|
||||
## Completed: v0.5 - BLE Scanning
|
||||
|
||||
@@ -92,10 +98,10 @@
|
||||
## 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`, `hostname`
|
||||
- NVS keys: `send_rate`, `tx_power`, `adaptive`, `threshold`, `ble_scan`, `target_ip`, `target_port`, `hostname`, `boot_count`
|
||||
- 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=`, `uptime_s=`, `csi_count=` fields
|
||||
- STATUS fields: `uptime=`, `uptime_s=`, `heap=`, `rssi=`, `channel=`, `tx_power=`, `rate=`, `csi_rate=`, `hostname=`, `version=`, `adaptive=`, `motion=`, `ble=`, `target=`, `temp=`, `csi_count=`, `boots=`, `rssi_min=`, `rssi_max=`
|
||||
- PROBE_DATA format: `PROBE_DATA,<hostname>,<mac>,<rssi>,<ssid>`
|
||||
- Probe requests deduped per MAC (default 10s cooldown, tunable via PROBERATE)
|
||||
- mDNS service: `_esp-csi._udp` on data port (for sensor discovery)
|
||||
|
||||
Reference in New Issue
Block a user