RuView: WiFi как пространственный сенсор
Система, превращающая обычный WiFi в контактless-датчик присутствия, дыхания, пульса и позы человека через стены без камер и носимых устройств.
privacy
Эта заметка участвует в semantic memory.
AI Summary
-
Короткий обзор сути: RuView использует Channel State Information (CSI) от недорогих ESP32-узлов, чтобы превращать отражения WiFi-волн в данные о присутствии людей, их дыхании, пульсе, активности и позе в реальном времени; работает полностью на edge без облака и камер.
-
Ключевые тезисы: 21 сущность на узел (11 сырых сигналов + 10 семантических состояний: someone-sleeping, possible-distress, fall-risk-elevated и др.); интеграция с Home Assistant (MQTT), Apple Home, Google Home, Alexa, SmartThings через Matter; модель 128-мерного контрастивного энкодера (82.3 % held-out temporal-triplet accuracy) весит 8 КБ в 4-битной квантизации и публикуется на Hugging Face (ruvnet/wifi-densepose-pretrained); поддержка 17-ключевой оценки позы (ruvnet/wifi-densepose-mmfi-pose, 82.69 % torso-PCK@20).
-
Важные детали и нюансы: многодиапазонное сканирование по 6 каналам WiFi с использованием соседских роутеров как «радара»; криптографическая аттестация Ed25519; обучение spiking neural networks за <30 с; ограничения — ESP32-C3/оригинальный ESP32 не поддерживаются, одиночный узел даёт низкое разрешение, camera-free PCK@20 ≈ 2.5 %; известный баг: JSONL-модель HF не парсится сервером (ожидается binary RVF).
-
Практические выводы/следующие шаги: запуск через Docker (ruvnet/wifi-densepose:latest) или прошивка ESP32-S3 ($9) / ESP32-C6 ($6–10); установка pip install ruview; подключение к HA одной командой --mqtt; для полной функциональности рекомендуется Cognitum Seed ($140); ссылки на ADR-115, ADR-101, ADR-079, ADR-024; проверка детерминированного пайплайна: python archive/v1/data/proof/verify.py.