WiFi信号也能监测生命体征? GitHub热门项目RuView实测

2026年7月7日 35点热度 0人点赞 0条评论

你家WiFi路由器除了上网,还能干啥?最近GitHub上一个叫RuView的项目火了(470星),它把普通的WiFi信号变成了"生命体征监测器"——不用摄像头、不用穿戴设备,纯靠WiFi波就能检测呼吸、心跳,甚至判断房间里有没有人。

原理听起来挺玄乎的

WiFi信号在空间里传播时会遇到墙壁、人体等物体产生反射。当人呼吸或者心跳的时候,胸腔会有微小的起伏,这些起伏会改变WiFi信号的反射模式。RuView做的事情就是用WiFi网卡采集这些信号变化,然后通过算法提取出生命体征数据。

我实际试了一下

说实话,整个部署过程比我想象的麻烦。它需要支持monitor模式的WiFi网卡,我那个USB网卡不支持,又跑去买了个Alfa AWUS036ACH,花了89块。装好驱动之后,运行脚本倒是很简单,一行命令就起来了。

效果嘛,在安静环境下确实能检测到呼吸频率,精度大概正负2次每分钟。但如果有其他人走动,信号干扰太大,数据就不太准了。心跳检测更难,基本上只能看到大致的波动,没法精确到每次心跳。

能用在哪?

我觉得最有价值的场景是老人看护。装一个在父母房间,如果长时间没有检测到呼吸信号,系统自动报警。不需要装摄像头,隐私问题小很多。另外安防场景也不错,比传统的PIR传感器灵敏度高。

目前的局限

  • 必须用支持monitor模式的网卡,普通路由器不行
  • 多人场景下信号互相干扰,准确率大幅下降
  • 目前只支持Linux,Windows用户需要WSL2
  • 信号穿墙后衰减严重,覆盖范围有限

总的来说,这个项目目前更像是一个技术验证,离实用还有一段距离。但方向是对的,WiFi感知技术未来可能会成为智能家居的标配。

veenyi

这个人很懒,什么都没留下

文章评论