Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 696a726

Browse files
committed
docs(readme): Add pre-built binary and NVS provisioning quick start
Update ESP32 section with download-flash-provision workflow that requires no build toolchain. Links to release v0.1.0-esp32 and tutorial issue ruvnet#34. Co-Authored-By: claude-flow <[email protected]>
1 parent 9f1fbd6 commit 696a726

1 file changed

Lines changed: 13 additions & 10 deletions

File tree

README.md

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -54,23 +54,26 @@ ESP32-S3 (STA + promiscuous) UDP/5005 Rust aggregator
5454
| Latency | < 1ms (UDP loopback) |
5555
| Presence detection | Motion score 10/10 at 3m |
5656

57-
**Quick start:**
57+
**Quick start (pre-built binaries — no toolchain required):**
5858

5959
```bash
60-
# 1. Build firmware (Docker)
61-
cd firmware/esp32-csi-node
62-
docker run --rm -v "$(pwd):/project" -w /project espressif/idf:v5.2 \
63-
bash -c "idf.py set-target esp32s3 && idf.py build"
60+
# 1. Download binaries from GitHub release
61+
# https://github.com/ruvnet/wifi-densepose/releases/tag/v0.1.0-esp32
6462

65-
# 2. Flash to ESP32-S3
63+
# 2. Flash to ESP32-S3 (pip install esptool)
6664
python -m esptool --chip esp32s3 --port COM7 --baud 460800 \
67-
write-flash @build/flash_args
65+
write-flash --flash-mode dio --flash-size 4MB \
66+
0x0 bootloader.bin 0x8000 partition-table.bin 0x10000 esp32-csi-node.bin
6867

69-
# 3. Run aggregator
70-
cargo run -p wifi-densepose-hardware --bin aggregator -- --bind 0.0.0.0:5005
68+
# 3. Provision WiFi (no recompile needed)
69+
python scripts/provision.py --port COM7 \
70+
--ssid "YourWiFi" --password "secret" --target-ip 192.168.1.20
71+
72+
# 4. Run aggregator
73+
cargo run -p wifi-densepose-hardware --bin aggregator -- --bind 0.0.0.0:5005 --verbose
7174
```
7275

73-
See [`firmware/esp32-csi-node/README.md`](firmware/esp32-csi-node/README.md) for detailed setup.
76+
Or build from source with Docker — see [`firmware/esp32-csi-node/README.md`](firmware/esp32-csi-node/README.md) for full guide and [Issue #34](https://github.com/ruvnet/wifi-densepose/issues/34) for step-by-step tutorial.
7477

7578
## 🦀 Rust Implementation (v2)
7679

0 commit comments

Comments
 (0)