feat: Add project docs - PROJECT, ROADMAP, TASKS, TODO, .gitignore

This commit is contained in:
user
2026-02-04 13:00:37 +01:00
parent 298e98befb
commit 76345bc8e7
5 changed files with 160 additions and 0 deletions

36
TODO.md Normal file
View File

@@ -0,0 +1,36 @@
# ESP32 Hacking TODO
## Firmware Features
- [ ] UDP command listener (reboot, identify, status, rate)
- [ ] LED status indicator
- [ ] OTA firmware updates
- [ ] Adaptive sampling rate
- [ ] BLE scanning
- [ ] mDNS auto-discovery
- [ ] On-device wander calculation
- [ ] Chip temperature reporting
- [ ] WiFi reconnect on disconnect
- [ ] Configurable target IP/port via command
## Tools
- [ ] `esp-cmd` CLI tool to send commands to sensors
- [ ] Flash script for OTA updates
- [ ] Sensor discovery script (find all ESP32s on network)
## Testing
- [ ] Benchmark: CSI callback latency
- [ ] Benchmark: UDP throughput at different rates
- [ ] Test: WiFi reconnect reliability
- [ ] Test: BLE + WiFi coexistence impact on CSI
## Documentation
- [ ] Pin mapping for ESP32-DevKitC V1
- [ ] Memory usage analysis (heap, stack)
- [ ] Power consumption measurements
- [ ] Compare CSI quality: passive (router) vs active (ESP-NOW)
## Ideas
- ESP-NOW mesh for direct ESP32-to-ESP32 CSI
- External PIR sensor for CSI ground truth validation
- Battery + deep sleep mode for portable deployment
- Web-based firmware configurator (WiFi credentials, UDP target)