1.2 KiB
1.2 KiB
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-cmdCLI 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
- WiFi probe request capture — sniff client SSID searches via promiscuous mode
- 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)