开源项目
开源项目

RuView:用 WiFi 信号看穿墙壁的 87.4k 星开源 AI 感知项目

87388 星开源项目 RuView 用 ESP32 读取 WiFi CSI 信号、脉冲神经网络做实时推理,9 美元一节点实现存在检测、生命体征监测、跌倒识别,无摄像头无穿戴可穿墙,接 Home Assistant/Apple Home/Matter,纯边缘无云。

发布于 2026年7月29日7 分钟阅读
<!-- ruview-wifi-sensing-resource | resource | RuView:用 WiFi 信号看穿墙壁的 87.4k 星开源 AI 感知项目 -->

87388 颗星、11612 个 fork、MIT 协议、主语言 Rust、仍在活跃迭代——这是 RuView(仓库 ruvnet/RuView)在 2026 年 7 月底的状态。它干的事核心一句话:把普通 WiFi 信号变成空间传感器,实时做存在检测、生命体征监测、活动识别,不装一个摄像头,不戴一个设备,还能穿墙。这个方向几年前还停留在学术论文里,现在有人把它打包成开源硬件方案,9 美元一个 ESP32 节点就能跑起来。87.4k 颗星说明它击中了某种真实需求:摄像头太侵犯隐私,穿戴设备太麻烦,WiFi 感知刚好卡在中间空白处。

一、WiFi 感知是什么:不用摄像头看穿房间

先把「WiFi 感知」这个词拆开。你家路由器发射的 WiFi 信号在空间里传播时,会被墙壁、家具、人体反射和散射。人只要在空间里——走动、呼吸、甚至静坐时胸腔起伏——就会让 WiFi 的无线电波产生微弱但可测的扰动。这和雷达有相似之处,只是用的是 WiFi 频段,不需要专用射频硬件,你家已有的无线环境就是传感器本身。

RuView(对外品牌也叫 π RuView)做的事是把这些扰动变成可用数据。它对外宣传三条核心优势:无摄像头(不采集任何图像像素,隐私风险从源头切断)、无穿戴(被测者不需要戴任何设备,心理接受门槛低)、可穿墙(无线电波穿透非金属墙体,客厅放节点能感知卧室)。覆盖的感知能力包括:存在/占用检测、生命体征(呼吸频率、心率,非接触式)、活动识别(走、坐、手势、跌倒)、环境映射、睡眠质量。一个 9 美元的 ESP32 节点能向智能家居平台暴露 21 个 entity,等价于替代掉一屋子 PIR 红外传感器和摄像头,还不碰隐私问题。

二、原理:CSI 信号 + 脉冲神经网络

底层信号叫 Channel State Information(CSI),是 WiFi 物理层用来描述信号在多径传播中被如何扭曲的信息。普通路由器不会把 CSI 暴露给你,RuView 用 ESP32 传感器把它读出来。人在空间里的每一个动作——走、坐、呼吸——都会在 CSI 时间序列上留下独特纹路,类似心电图,只不过画的是无线电波的相位和振幅变化。

把这些纹路翻译成「谁在、在做什么、是否 OK」的,是一套预训练模型组合:RuView 自己的 RuVector 加上脉冲神经网络(Spiking Neural Network),号称 30 秒内能自适应新环境。脉冲神经网络和主流的 CNN/Transformer 不是一回事,它的神经元靠离散脉冲通信,更接近生物神经元的运作方式,特点是能效高、适合在边缘硬件上跑实时信号流。这点对 WiFi 感知很关键——信号是连续流式进来的,脉冲网络的事件驱动特性能在不烧 GPU 的情况下做实时推理。

模型权重在 HuggingFace 上开源(ruvnet/wifi-densepose-pretrained),4-bit 量化后压到 8KB,能在树莓派上微秒级推理。8KB 是什么概念?一个普通网页 favicon 都比这大。模型小到可以整个塞进 ESP32 的闪存里,不需要外挂加速器。整条推理链路不回云、不联网,断网照常工作。Cognitum Seed 模块负责持久记忆和加密,整个系统是纯边缘架构,数据从产生到消费都在本地,不出域。这点对隐私敏感场景不只是加分项,是架构层面的保证--你的呼吸频率、睡眠模式、活动轨迹永远不经过任何第三方服务器。

三、真实数字:82.3% 准确率、8KB 模型、9 美元节点

开源项目最容易被「100% 准确率」带偏。RuView 这点处理得相对诚实:v2 encoder 在时间三元组任务上报告准确率 82.3%。旧的「100% 存在检测」宣传已经被撤回,改成这组更保守的数字。对一个 87k 星的项目来说,这反而是好信号——敢把数字降到真实区间,说明维护者在乎可信度大于营销话术。用过早期 AI 开源项目的人都知道,很多 README 里的「99% 准确率」是在某个干净测试集上挑出来的数字,一上真实环境就垮。RuView 主动撤回夸大宣传,在开源 AI 项目里算少见的成熟做法。

其他几个关键数字:模型 4-bit 量化后 8KB,在树莓派上微秒级推理,意味着可以跑在 10 美元级别的硬件上而不是 GPU;ESP32 mesh 节点低至 9 美元一个,铺一个三室一厅大概要 4-6 个节点,硬件总成本不到 60 美元;Cognitum Seed 负责持久记忆和加密,整个系统纯边缘运行,无云无网。这不是实验室 demo 的参数表,是自己买板子焊起来就能复现的成本结构。对比一下:一个商用跌倒检测摄像头动辄 200 美元以上,还带隐私争议;9 美元一个 ESP32 节点不采集图像,成本差了一个数量级。ESP32 mesh 的设计也值得说一句--多个节点之间自组网,不是星型拓扑挂在一个中心路由上,某个节点掉线不影响其他节点的感知,这在实际部署里抗故障性比单点方案强得多。

四、能感知什么:从存在到睡眠质量

把感知能力拆开看,RuView 覆盖的是一整套空间感知栈:

  • 存在/占用:房间有没有人,比 PIR 灵敏,不会被静止的人骗过(PIR 只对移动热源敏感,人坐着不动就失效,这是 PIR 的经典痛点)
  • 生命体征:呼吸频率、心率,非接触式,不用贴胸口——这是摄像头也做不到的能力维度
  • 活动识别:走、坐、手势、跌倒,跌倒检测对养老场景是刚需
  • 环境映射:把空间结构画出来,类似低分辨率雷达图
  • 睡眠质量:夜里翻身几次、呼吸是否规律,不用戴手环,不用在床垫下铺传感器

这套能力堆叠起来,能替代掉一堆各自为战的传感器。一个节点 21 个 entity 接进智能家居,比 Z-Wave 那套协议栈轻得多。对习惯用 Home Assistant 做自动化的人来说,一个 ESP32 节点就能触发「人进房间开灯」「长时间无活动发通知」「检测到跌倒报警」这些规则,而且不用在卧室装摄像头。

五、怎么接:Home Assistant、Apple Home、Matter 全通

智能家居集成的广度是 RuView 的另一个亮点。官方列了四条接入路径:Home Assistant 走 MQTT(最灵活,适合极客自己写自动化),Apple Home/HomePod 走 HAP-1.1 bridge(Apple 生态通常封闭,能接进来说明做了协议适配),Google Home 原生支持,Amazon Alexa 走 Matter(通用标准,跨厂商兼容)。每个节点 21 个 entity,铺一个 mesh 网络后主流智能家居生态全都能吃到。

对已经在玩 Home Assistant 的极客来说,MQTT 路径最友好,topic 自己定、自动化自己写。Apple Home 走 HAP-1.1 bridge 是亮点——Apple 生态通常不欢迎第三方硬件,能 bridge 进来意味着 Siri 能直接问「卧室有没有人」。Matter 支持意味着 Alexa 和 Google Home 走同一条通用路径,不用为每家单独写适配。21 个 entity 每节点,一个三室一厅铺 4-6 个节点,智能家居平台里就多了上百个可用的传感器实体,自动化规则的想象空间一下就打开了。

六、适合谁

把场景说具体一点:

智能家居极客。已经在玩 Home Assistant、抽屉里有一堆 ESP32 板子的人,这是新玩具。9 美元一个节点、21 个 entity,比买一堆专用传感器划算,还能做摄像头做不到的穿墙感知。Rust 代码可读,想改模型也行。

养老监测。这是 RuView 最有社会价值的应用:老人卧室放一个节点,跌倒、呼吸异常、夜里长时间不动,都能触发告警。不用摄像头避免隐私尴尬,不用穿戴避免老人排斥,子女远程也能收到通知。非接触式生命体征是这个场景的关键差异点——老人不需要学会操作任何设备,感知就自然发生了。

隐私敏感场景。摄像头在卧室、卫生间、儿童房是敏感的,WiFi 感知天然规避图像数据,原始信号不是人脸也不是视频,心理接受门槛低得多。对 Airbnb 房东、酒店经营者来说,这也比装摄像头少一堆法律风险。

七、诚实的边界:硬件门槛、CSI 获取、准确率

不能只夸不骂。RuView 有几个实际门槛:

第一,你得有 ESP32 硬件。这不是 npm install 就能跑的软件项目,得买板子、焊天线、烧固件,对纯软件背景的开发者是一道坎。好在 ESP32 生态成熟、文档多,但要真落地还是得动手。

第二,CSI 获取依赖固件支持。不是所有 ESP32 模组默认暴露 CSI 数据,需要特定固件编译配置,版本对了才能读到干净的 CSI 序列。这一步是初次部署最容易卡住的地方,建议先按官方文档推荐的模组买,别自己瞎选型号。

第三,准确率有诚实边界。82.3% 是 v2 encoder 在时间三元组任务上的报告值,不是「所有场景都 82.3%」。真实部署里多径环境、墙厚、同频段干扰(邻居家 WiFi 也在同频段跑)都会拉低数字。旧的「100%」宣传已撤回,说明早期数据有乐观成分,使用者得按自己的环境重新跑验证。

第四,跌倒检测这类安全相关功能,在医疗级认证未完成前不能替代专业设备。开源方案是极客实验和原型验证的好底座,不是医疗设备。想用在真老人身上,先自己测几个月再说。


87.4k 颗星不意味着成熟产品,意味着方向被验证了、有一群人愿意一起把它做出来。RuView 的价值在于把「WiFi 感知」从论文拉到 9 美元一节点的可复现工程层面,同时维护者愿意撤回不实数据、改报真实准确率。对愿意动手焊板子的极客,这是 2026 年最值得跟的开源感知项目之一;对只想 npm install 的,先看完 README 再决定要不要下单 ESP32。


参考来源

本文由 AI 辅助生成,经人工审核编辑。最后更新:2026-07-29

相关文章