你的WiFi正在「看见」你:98k星开源感知平台RuView拆解(穿墙识人+呼吸心率)
原创
赤霄攻防实验室
赤霄攻防实验室
赤霄攻防实验室
2026年10月17日 09:19
河北
去阅读
▲ 封面|武器库评测(制图:赤霄攻防实验室)
TL;DR
是什么:RuView——98k 星开源 WiFi 感知平台:用 ESP32 捕获信道状态信息(CSI),把普通 WiFi 信号变成穿墙人员检测、非接触呼吸/心率与跌倒识别的「空间感知系统」
有多广:原生接入 Home Assistant / Matter / Apple Home / Google / Alexa 五大生态,每个节点输出 21 个实体,含「有人睡觉」「疑似跌倒」等语义状态
威胁面:感知能力即监控能力——作息画像、在宅状态、健康推断,全部可以被动完成、无需摄像头
看点:隐私威胁模型全拆解 + 缓解清单——射频感知的隐私立法正在成为全球议题
▲ 工具档案卡(制图:赤霄攻防实验室)
它是什么:把 WiFi 信号变成传感器
WiFi 路由器时刻向空间中发射电磁波,人体移动、呼吸甚至静坐时的微小起伏都会扰动这些信号的信道状态信息(CSI)。RuView 的思路是:用廉价的 ESP32 芯片捕获这些扰动,交给预训练模型解析,就能在不装摄像头、不戴任何设备的情况下感知「谁在房间里、呼吸频率多少、有没有跌倒」——穿墙、无光、无接触。
项目的工程形态是一个完整平台:ESP32 固件节点负责 CSI 采集,WiFi-DensePose 预训练模型负责姿态与生命体征推理,向上通过 MQTT 或 Matter 桥接入 Home Assistant、Apple Home、Google Home、Alexa 等智能家居生态,每个节点对外输出 21 个实体——11 路原始信号加 10 个语义状态(有人睡觉、房间活跃、浴室占用、老人久滞异常、跌倒风险升高等)。98k 星的社区热度加上五生态原生支持,让它成为 WiFi 感知领域事实上的开源标杆。
▲ 仓库主页(来源:GitHub)
能力拆解:它能「看见」什么
按官方清单,RuView 的感知能力分三层。人员层:穿墙检测有人/无人、人数统计、进出轨迹;健康层:非接触呼吸频率与心率监测、跌倒识别、久滞异常——这些原本需要毫米波雷达或可穿戴设备的能力,现在用普通 WiFi 信号即可完成;语义层:直接输出「有人睡觉」「会议进行中」「浴室占用」这类可自动化消费的状态。
对家庭场景这是看护利器(老人跌倒告警、婴儿呼吸监测),但对攻击者视角,同一套能力就是被动监控系统:作息规律、在家状态、房间占用——全部可以隔墙采集。能力本身中立,部署位置决定善恶。
▲ 语义状态输出清单(制图:赤霄攻防实验室,据官方文档整理)
▲ 工作流:从无线电波到语义状态(制图:赤霄攻防实验室)
▲ 隐私威胁对照与缓解(制图:赤霄攻防实验室)
工程与生态:为什么它能长出 98k 星
源码层面看,RuView 的工程完成度罕见地高:固件(ESP32 CSI 节点)、模型(HuggingFace 预训练权重)、平台(Python 后端 + Web 观测台)、集成(HA/Matter/Apple Home 桥)、甚至 ADR 架构决策记录与基准测试都齐备。部署从一条安装脚本到 Docker/Helm 全覆盖。它还内置了「AI toolkit」把大模型代理接进感知管线——用自然语言查询「现在家里几个人」这类能力即开即用。
隐私设计上项目也做出了姿态:CSI 数据本地处理、语义实体支持分级授权、并提供数据最小化选项。但需要指出:感知数据的「采集端同意」无法覆盖被感知的人——邻居、访客、合租者从未同意被你的 WiFi 扫描,这正是射频感知隐私争议的核心。
▲ 用户指南:硬件兼容与 CSI 支持矩阵(来源:GitHub)
威胁面与防御:射频感知的隐私必修课
1. 感知即监控,部署即声明
WiFi 感知设备的普及让「隔墙监测」从专业能力变成消费级能力。对个人:部署前告知同住者是最基本的伦理;对企业:办公区部署人员感知系统涉及劳动合规与个人信息保护法的告知义务。
2. 信道与网段隔离
CSI 感知依赖对目标空间信道扰动的观测——将感知节点与业务 WiFi 从信道和网段上隔离、限制感知数据的网络可达范围,能显著压缩「被邻居节点间接感知」的风险。
3. 语义数据分级授权
原始 CSI 数值与「有人跌倒」这类语义推断的敏感度完全不同。RuView 的实体分级是正确方向:健康类推断应最高敏感、默认关闭、按需开启。
4. 关注监管动向
欧盟与美国的监管机构已开始讨论射频感知(RF Sensing)的隐私框架——在「摄像头需要告知」成为共识之后,「WiFi 也能看见你」大概率是下一个立法焦点。
评测说明与参考来源
本篇为源码级与文档级评测:完整阅读了仓库结构、README 与用户指南,未搭建 ESP32 多节点感知环境实测(需多枚 ESP32 与支持 CSI 的网卡配合)。文中能力描述均以官方文档与源码为准。
- 仓库:https://github.com/ruvnet/RuView(开源)
- 用户指南:docs/user-guide.md
- 预训练模型:huggingface.co/ruvnet/wifi-densepose-pretrained
- 集成文档:docs/integrations/home-assistant.md
免责声明:本文仅用于安全研究与防御交流;WiFi 感知部署请遵守当地隐私法规并告知被感知人员。
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论