You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: fix Docker commands to use CSI_SOURCE environment variable
The Docker image uses CSI_SOURCE env var to select the data source,
not command-line arguments appended after the image name.
Fixed:
- ESP32 mode examples now use -e CSI_SOURCE=esp32
- Training mode example now uses --entrypoint override
- Added CSI_SOURCE value table in Docker section
Fixes#226
Co-Authored-By: claude-flow <ruv@ruv.net>
Multi-architecture image (amd64 + arm64). Works on Intel/AMD and Apple Silicon Macs. Contains the Rust sensing server, Three.js UI, and all signal processing.
80
80
81
+
**Data source selection:** Use the `CSI_SOURCE` environment variable to select the sensing mode:
82
+
83
+
| Value | Description |
84
+
|-------|-------------|
85
+
|`auto`| (default) Probe for ESP32 on UDP 5005, fall back to simulation |
86
+
|`esp32`| Receive real CSI frames from ESP32 devices over UDP |
87
+
|`simulated`| Generate synthetic CSI frames (no hardware required) |
88
+
|`wifi`| Host Wi-Fi RSSI (not available inside containers) |
89
+
90
+
Example: `docker run -e CSI_SOURCE=esp32 -p 3000:3000 -p 5005:5005/udp ruvnet/wifi-densepose:latest`
91
+
81
92
### From Source (Rust)
82
93
83
94
```bash
@@ -267,8 +278,8 @@ Real Channel State Information at 20 Hz with 56-192 subcarriers. Required for po
See [ADR-018](../docs/adr/ADR-018-esp32-dev-implementation.md), [ADR-029](../docs/adr/ADR-029-ruvsense-multistatic-sensing-mode.md), and [Tutorial #34](https://github.com/ruvnet/RuView/issues/34).
0 commit comments