mirror of
https://github.com/ruvnet/RuView.git
synced 2026-05-04 08:50:09 +00:00
Hardware-validated pipeline connecting ESP32-S3 CSI sensing to Cognitum Seed (Pi Zero 2 W) edge intelligence appliance via 8-dim feature vectors. Firmware: - New 48-byte feature vector packet (magic 0xC5110003) at 1 Hz with normalized presence, motion, breathing, heart rate, phase variance, person count, fall detection, and RSSI - Compressed frame magic reassigned 0xC5110003 → 0xC5110005 - Guard against uninitialized s_top_k read when count=0 Bridge (scripts/seed_csi_bridge.py): - UDP→HTTPS ingest with bearer token, hash-based vector IDs - --validate (kNN), --stats, --compact, --allowed-sources modes - NaN/inf rejection, retry logic, SEED_TOKEN env var support Validated on live hardware: - 941 vectors ingested, 100% kNN exact match - Witness chain SHA-256 verified (1,325 entries) - 1,463 Rust tests passed, Python proof VERDICT: PASS Research: 26 docs covering Arena Physica, Maxwell's equations in WiFi sensing, SOTA survey 2025-2026, GOAP implementation plan Security: removed hardcoded credentials, added NVS patterns to .gitignore, source IP filtering, NaN validation Co-Authored-By: claude-flow <ruv@ruv.net> |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| csi_collector.c | ||
| csi_collector.h | ||
| display_hal.c | ||
| display_hal.h | ||
| display_task.c | ||
| display_task.h | ||
| display_ui.c | ||
| display_ui.h | ||
| edge_processing.c | ||
| edge_processing.h | ||
| idf_component.yml | ||
| Kconfig.projbuild | ||
| lv_conf.h | ||
| main.c | ||
| mmwave_sensor.c | ||
| mmwave_sensor.h | ||
| mock_csi.c | ||
| mock_csi.h | ||
| nvs_config.c | ||
| nvs_config.h | ||
| ota_update.c | ||
| ota_update.h | ||
| power_mgmt.c | ||
| power_mgmt.h | ||
| rvf_parser.c | ||
| rvf_parser.h | ||
| stream_sender.c | ||
| stream_sender.h | ||
| swarm_bridge.c | ||
| swarm_bridge.h | ||
| wasm_runtime.c | ||
| wasm_runtime.h | ||
| wasm_upload.c | ||
| wasm_upload.h | ||