Skip to content

Commit d7cf88c

Browse files
deploy(pointcloud): 1a04929 1a04929
1 parent 3dab2c8 commit d7cf88c

2 files changed

Lines changed: 798 additions & 0 deletions

File tree

pointcloud/README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
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.

0 commit comments

Comments
 (0)