RuView WiFi 感知平台
RuView 用普通 WiFi 信号做空间感知:通过 ESP32 采集 CSI,实现隔墙人员检测、呼吸心率监测、姿态估计与活动识别,全程无摄像头,并原生接入 Home Assistant、Apple Home、Matter 等智能家居生态。
过去 7 天收获 16 颗 Star
爱鲜报评分
0.0
0 人评分
101k
星数
否
中文
Rust
主语言
是
活跃
45
贡献者
人工分析
EDITORIAL推荐理由
项目把 WiFi CSI 变成可用的空间感知数据,隐私友好且无需摄像头,对智能家居、养老看护、安防场景很有想象力。Rust 实现、ESP32 固件、预训练模型与 Home Assistant 集成齐全,工程完整度高。但涉及射频硬件与信号处理,实际精度依赖环境校准,落地前需评估。
适用场景
- 智能家居无感存在检测与自动化
- 老人看护与跌倒/异常活动预警
- 无摄像头隐私场景的睡眠与生命体征监测
- ESP32 边缘传感节点与 CSI 数据采集实验
- Home Assistant / Matter 生态集成开发
优点
- 无需摄像头与可穿戴设备,隐私友好
- 覆盖存在检测、生命体征、姿态估计等多种能力
- 原生支持 Home Assistant、Apple Home、Matter 等生态
- 提供 ESP32 固件、预训练模型与完整工具链
- Rust 实现,性能与工程结构较扎实
缺点
- 需要 ESP32 等硬件并做现场校准,开箱即用门槛较高
- 射频感知精度受环境、人体姿态与干扰影响较大
- 部分能力(如统一 RF 世界模型)仍待真实数据验证
- 文档以英文为主,中文资料较少
上手难度
较难
RuView 是什么
RuView 是一个基于 WiFi 信号的空间感知平台。它利用 ESP32 等低成本设备采集信道状态信息(CSI),把人体对无线电波的扰动转化为可用的数据:有没有人、在做什么、身体状况如何。整个过程不需要摄像头,也不依赖可穿戴设备。
核心能力
- 存在与人数检测:隔墙感知人员存在、统计人数、跟踪进出
- 生命体征:非接触测量呼吸频率与心率
- 活动识别:行走、坐姿、手势、跌倒等时序 CSI 模式识别
- 环境映射:通过 RF 指纹识别房间、发现家具移动或新物体
- 睡眠质量:整夜监测、睡眠分期与呼吸暂停筛查
- 无摄像头姿态估计:从 WiFi CSI 推断 17 个人体关键点
智能家居集成
RuView 可直接接入主流智能家居生态:
- Home Assistant:通过
--mqtt参数发布实体,单节点提供 21 个实体(11 个原始信号 + 10 个语义状态,如「有人睡觉」「可能不适」「房间活跃」等) - Apple Home / HomePod:以 HAP-1.1 桥接方式被发现
- Google Home / Alexa / SmartThings:通过 HA 桥或 Matter 端点接入
技术栈与组成
- 主语言为 Rust,配套 TypeScript / React 工具与前端
firmware/esp32-csi-node提供 ESP32 CSI 采集固件- Hugging Face 上提供预训练模型(wifi-densepose-pretrained)
- 内置模型工作流:录制 CSI → 训练模型 → 加载 RVF 文件 → 切换 LoRA 配置
- HOMECORE 提供本地状态、历史、自动化、签名 Wasm 插件与语音钩子
- RuView MetaHarness(
@ruvnet/ruview)提供面向人与 AI 代理的引导式操作
适用与注意
RuView 适合智能家居、养老看护、隐私敏感场景的无摄像头感知实验。但射频感知对部署环境敏感,需要现场校准;部分高级能力(如统一 RF 世界模型)仍处于验证阶段,实际精度应以真实环境测试为准。
评论
- 暂无评论,来写第一条吧。