wifi-densepose/examples
ImgBotApp 966cbbefcd
[ImgBot] Optimize images
*Total -- 28,217.84kb -> 17,087.69kb (39.44%)

/docs/archtocode-visual-overview/frontent-architecture.png -- 1,502.28kb -> 511.43kb (65.96%)
/v2/crates/wifi-densepose-desktop/icons/128x128@2x.png -- 0.84kb -> 0.29kb (65.5%)
/docs/archtocode-visual-overview/state-decision-flow.png -- 2,501.29kb -> 876.12kb (64.97%)
/docs/archtocode-visual-overview/advanced-architecture.png -- 4,532.40kb -> 1,601.45kb (64.67%)
/docs/archtocode-visual-overview/error-handling-flow.png -- 1,969.83kb -> 751.57kb (61.85%)
/references/densepose_performance_chart.png -- 194.74kb -> 75.07kb (61.45%)
/docs/archtocode-visual-overview/hight-level-flow-architecture.png -- 1,283.08kb -> 522.45kb (59.28%)
/ui/mobile/assets/android-icon-background.png -- 17.14kb -> 7.20kb (57.99%)
/docs/archtocode-visual-overview/project-timeline.png -- 1,319.36kb -> 632.80kb (52.04%)
/ui/mobile/assets/android-icon-monochrome.png -- 4.04kb -> 2.31kb (42.78%)
/assets/v2-screen.png -- 4,087.10kb -> 2,889.57kb (29.3%)
/assets/screen.png -- 269.65kb -> 197.38kb (26.8%)
/v2/crates/wifi-densepose-desktop/icons/128x128.png -- 0.38kb -> 0.28kb (26.4%)
/references/wifi-densepose-arch.png -- 1,111.61kb -> 821.96kb (26.06%)
/references/generated_image.png -- 1,111.61kb -> 821.96kb (26.06%)
/ui/mobile/assets/favicon.png -- 1.10kb -> 0.83kb (24.27%)
/examples/three.js/screenshots/01-helpers.png -- 95.81kb -> 73.83kb (22.94%)
/assets/seed.png -- 1,255.45kb -> 1,007.93kb (19.72%)
/references/generated_image_1.png -- 1,656.90kb -> 1,341.06kb (19.06%)
/assets/screenshot.png -- 400.68kb -> 333.66kb (16.73%)
/assets/ruview-seed.png -- 1,957.18kb -> 1,770.38kb (9.54%)
/dashboard/public/icon-512.svg -- 0.49kb -> 0.46kb (7.54%)
/examples/three.js/screenshots/03-skinned.png -- 631.58kb -> 606.96kb (3.9%)
/assets/ruview-small.jpg -- 203.21kb -> 195.44kb (3.83%)
/examples/three.js/screenshots/04-skinned-fbx.png -- 682.33kb -> 658.81kb (3.45%)
/examples/three.js/screenshots/02-cinematic.png -- 597.73kb -> 579.00kb (3.13%)
/examples/three.js/screenshots/05-skinned-realtime.png -- 595.87kb -> 579.02kb (2.83%)
/assets/ruview-small-gemini.jpg -- 156.91kb -> 152.88kb (2.57%)
/dashboard/public/icon-192.svg -- 0.31kb -> 0.30kb (2.56%)
/ui/mobile/assets/android-icon-foreground.png -- 76.95kb -> 75.31kb (2.13%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2026-06-03 05:14:09 +00:00
..
environment feat: 4 sensing examples — sleep apnea, stress, room environment 2026-03-15 16:50:04 -04:00
frontend refactor: move frontend/ to examples/frontend/ 2026-05-27 12:20:49 -04:00
ha-blueprints ADR-115: Home Assistant + Matter integration (#778) 2026-05-23 16:13:28 -04:00
happiness-vector chore(repo): rename rust-port/wifi-densepose-rs → v2/ (flatten to one level) (#427) 2026-04-25 21:28:13 -04:00
lovelace ADR-115: Home Assistant + Matter integration (#778) 2026-05-23 16:13:28 -04:00
medical feat: 10-in-1 medical vitals suite from single mmWave sensor 2026-03-15 18:05:42 -04:00
research-sota research(R20.2): threshold-based hand-off — works at 0.5 m, harmonic gap at 1 m surfaces Pan-Tompkins requirement (#746) 2026-05-22 07:57:48 -04:00
sleep feat: 4 sensing examples — sleep apnea, stress, room environment 2026-03-15 16:50:04 -04:00
stress feat: 4 sensing examples — sleep apnea, stress, room environment 2026-03-15 16:50:04 -04:00
three.js [ImgBot] Optimize images 2026-06-03 05:14:09 +00:00
README.md refactor: move frontend/ to examples/frontend/ 2026-05-27 12:20:49 -04:00
ruview_live.py feat: happiness scoring pipeline + ESP32 swarm with Cognitum Seed (#285) 2026-03-20 18:46:34 -04:00

README.md

Examples

Real-time sensing applications built on the RuView platform.

Unified Dashboard (start here)

pip install pyserial numpy
python examples/ruview_live.py --csi COM7 --mmwave COM4

The live dashboard auto-detects available sensors and displays fused vitals, environment data, and events in real-time. Works with any combination of sensors.

Individual Examples

Example Sensors What It Does
ruview_live.py CSI + mmWave + Light Unified dashboard: HR, BR, BP, stress, presence, light, RSSI
Medical: Blood Pressure mmWave Contactless BP estimation from HRV
Medical: Vitals Suite mmWave 10-in-1: HR, BR, BP, HRV, sleep stages, apnea, cough, snoring, activity, meditation
Sleep: Apnea Screener mmWave Detects breathing cessation events, computes AHI
Stress: HRV Monitor mmWave Real-time stress level from heart rate variability
Environment: Room Monitor CSI + mmWave Occupancy, light, RF fingerprint, activity events

Hardware

Port Device Cost What It Provides
COM7 ESP32-S3 (WiFi CSI) ~$9 Presence, motion, breathing, heart rate (through walls)
COM4 ESP32-C6 + Seeed MR60BHA2 ~$15 Precise HR/BR, presence, distance, ambient light

Either sensor works alone. Both together enable fusion (mmWave 80% + CSI 20%).

Quick Start

pip install pyserial numpy

# Unified dashboard (recommended)
python examples/ruview_live.py --csi COM7 --mmwave COM4

# Blood pressure estimation
python examples/medical/bp_estimator.py --port COM4

# Sleep apnea screening (run overnight)
python examples/sleep/apnea_screener.py --port COM4 --duration 28800

# Stress monitoring (workday session)
python examples/stress/hrv_stress_monitor.py --port COM4 --duration 3600

# Room environment monitor
python examples/environment/room_monitor.py --csi-port COM7 --mmwave-port COM4

# CSI only (no mmWave)
python examples/ruview_live.py --csi COM7 --mmwave none

Web UI

Example Stack What It Does
frontend/ Lit 3 + TypeScript + Vite HOMECORE web UI — Home Assistantstyle dashboard for the sensing stack (ADR-131). Mirrors the cognitum-v0 appliance design system.
cd examples/frontend
npm install
npm run dev    # http://localhost:5173 — proxies /api → http://localhost:8123

See examples/frontend/README.md for the full layout and design tokens.