File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # RuView — Live 3D Point Cloud Viewer
2+
3+ Hosted at: https://ruvnet.github.io/RuView/pointcloud/
4+
5+ ## Modes
6+
7+ - Default — synthetic in-browser demo (no backend, no network calls).
8+ - ` ?backend=auto ` — fetch from ` /api/splats ` on the same origin
9+ (only works when the viewer is served by ` ruview-pointcloud serve ` ).
10+ - ` ?backend=<url> ` — fetch from ` <url>/api/splats ` . The intended
11+ local-ESP32 use is ` ?backend=http://127.0.0.1:9880 ` : run
12+ ` ruview-pointcloud serve --bind 127.0.0.1:9880 ` on the same
13+ machine with your ESP32 streaming CSI to UDP port 3333, then
14+ visit the URL above. The local server's CorsLayer permits
15+ requests from ` https://ruvnet.github.io ` , and modern browsers
16+ permit HTTPS→127.0.0.1 mixed-content as a trustworthy origin.
17+ The "📡 Connect ESP32" button in the viewer prompts for this
18+ URL and persists it in localStorage.
19+ - ` ?live=1 ` — require a live backend; show an offline message instead
20+ of falling back to the synthetic demo.
21+
22+ See ADR-094 for the deployment design.
You can’t perform that action at this time.
0 commit comments