文章总结: 文档分析了GitHub热榜项目WiFiDensePose,指出其利用CSI信道状态信息实现人体感知的技术原理真实,但隔墙透视多为营销夸大。核心复现门槛在于需特定硬件获取CSI数据而非普通设备。作者认为该项目在存在检测、呼吸监测等隐私敏感场景具备落地价值,但姿态估计等高精度功能仍需大量工程化验证,建议理性看待,将其作为WiFi感知工程化样板参考。 综合评分: 93 文章分类: IoT安全,安全工具,实战经验
一条 WiFi 信号,能“看见”你在墙后做什么?
原创
PocketSec PocketSec
PocketSec
2026年3月2日 10:20 四川
你有没有想过——
不开摄像头、不装传感器、不让人戴手环,只靠你家路由器发出来的 WiFi 信号,就能判断:
- 房间里有没有人?
- 人在走路、坐下、挥手还是跌倒?
- 甚至能从墙外“听”到人的呼吸、心跳?
已关注
关注
重播 分享 赞
关闭
观看更多
更多
退出全屏
切换到竖屏全屏退出全屏
PocketSec已关注
分享视频
,时长00:30
0/0
00:00/00:30
切换到横屏模式
继续播放
[ ]
进度条,百分之0
播放
00:00
/
00:30
00:30
倍速
全屏
倍速播放中
0.5倍 0.75倍 1.0倍 1.5倍 2.0倍
超清 流畅
继续观看
一条 WiFi 信号,能“看见”你在墙后做什么?
观看更多
转载
,
一条 WiFi 信号,能“看见”你在墙后做什么?
PocketSec已关注
分享点赞在看
已同步到看一看写下你的评论
视频详情
最近 GitHub 上一个项目WiFi DensePose就靠这套叙事直接爆火:
“See through walls with WiFi.”(用 WiFi 看穿墙),没有相机,没有穿戴,只有无线电波。
听着像科幻、像玄学、像营销。
但它背后确实有一套严肃的技术路径:CSI(信道状态信息)+ 信号处理 + 机器学习。
问题来了:
这玩意儿到底是真能用,还是纯噱头?你能不能复现?值不值得跟?
这篇文章我不跟你扯“未来趋势”,也不做纯科普。
我直接给你拆成 3 件事:
1.它到底在干什么(用人话讲清楚)
2.你能不能复现(关键门槛在哪)
3.真正能落地的地方是哪(哪些是噱头)
01 先给结论:方向是真的,但“你以为的那种透视”是误解
先说最重要的一句:
WiFi 感知是真实存在的技术方向,学术界研究十几年了,并不是凭空造概念。WiFi DensePose 只是把一套“研究路线”包装成了一个看起来更产品化的项目:Docker、一键 UI、API、硬件链路、训练管线都摆上台面。
但另一句也同样重要:
你刷到的“隔墙看姿态”那种想象,80% 是被标题带跑的。
现实是什么?
✅ 你在某个固定环境里,用合适硬件采集到 CSI,确实可以做存在感知 / 动作识别 / 呼吸检测等
❌ “拿普通笔记本连 WiFi 就能隔墙透视、实时看骨骼姿态”——基本不成立
甚至在社区讨论里,也有人对它的成熟度提出质疑,认为更像“框架/原型”,而不是你拿来就能稳定跑的产品。(news.ycombinator.com)
所以:
别被一句“see through walls”骗去做梦,正确姿势是把它当成:WiFi CSI 感知系统的工程化样板。
02 WiFi 为什么能“感知人”?一句话讲明白 CSI
你平常能看到的 WiFi 指标是什么?
信号强度(RSSI)——强一点、弱一点、掉格。
但 WiFi DensePose 依赖的不是 RSSI,它强调的是CSI(Channel State Information):
CSI 是每个子载波、每根天线的幅度+相位数据,相当于“WiFi 穿过房间后,被环境刻下的指纹”。
当人进入房间,人身体会改变多径反射:
•你走动 → 多径变化更大
•你静止 → 变化很小
•你呼吸 → 胸腔毫米级起伏会造成微弱但可追踪的周期扰动
于是算法就能从 CSI 的变化中提取:
•存在与移动
•呼吸频段(低频)
•心跳频段(更高频、更难)
•甚至做更复杂的姿态映射(难度更高)
这也是为什么它看起来“像魔法”:
你不是在“看见”人,而是在读“空间被扰动后的无线电回声指纹”。
⸻
03 真正的复现门槛:不是算法,是“你有没有 CSI”
你要记住这条铁律:
没有 CSI = 你复现不了它宣传的核心功能。
项目 README 自己写得非常直白:
•姿态估计、生命体征、隔墙感知依赖 CSI
•普通消费级 WiFi 设备通常拿不到 CSI
•没有 CSI 的情况下,最多做 RSSI 粗糙 presence detection(存在/移动)
它给的硬件路线大致三类:
路线 1:ESP32-S3(它主推)
优点:便宜、可组网、容易多点部署
缺点:你要折腾采集、同步、UDP 流、数据质量
项目还专门写了 ESP32-S3 的 CSI streaming 链路说明。
路线 2:研究网卡(传统路线)
比如 Intel 5300 / Atheros 等,是很多 WiFi CSI 论文时代的经典路线。
路线 3:普通电脑(你以为最简单)
它说白了只能做 RSSI 类存在感知,能力弱一个量级。
如果你是“只想先跑起来看看是不是骗局”,项目也给了一个不需要硬件的验证脚本思路:
用确定性参考信号去验证处理链路。
一句话:复现不是“跑 Docker”,复现是“拿到 CSI”。
⸻
04 为什么它能爆火?因为它精准踩中了 3 个社会情绪
情绪 1:反摄像头时代的“隐私爽感”
今天摄像头到处都是,大家同时又讨厌被拍。
它一句“no cameras”天然抓住了这个时代的情绪。
情绪 2:救援/医疗场景的“道德光环”
“废墟下找人”“老人看护”“医院非接触监护”——
一旦绑定到生命与救援,技术就会被天然抬高。
情绪 3:工程师最吃的“一键可跑”
Docker 一条命令跑 UI,瞬间把“论文”变成“产品错觉”。
但注意:
“能启动”不等于“能感知”。
能感知的关键还是数据源与环境建模。
05 这项目哪些是真的“能用”?哪些最像噱头?
我给你划一条现实分界线:
✅更容易落地的(工程上靠谱)
•存在感知/人体活动强弱(presence & motion)
•呼吸检测(在合适摆位、稳定环境下)
•多点部署做区域占用(商超/办公/酒店等)
这些的共同点是:对精度要求相对低,能容忍误差。
⚠️难,但不是不可能(需要大量工程与数据)
•心率:信号更弱、对噪声敏感
•多人分离:多径叠加、身份绑定难
•姿态关键点:对标视觉 DensePose 难度极高,需要强数据集与跨环境泛化
❌最容易被误解成“透视偷窥”的
•“隔墙看你在干什么”这句话确实吸引眼球,但现实里更多是:
隔墙检测“有人/有呼吸/在移动”,而不是隔墙看清楚你在做什么动作细节
很多所谓“隔墙姿态”更多停留在研究演示与特定条件下的验证。
你看,它真正厉害的地方不是“透视”,而是:
在隐私敏感场景,用无线电做非成像感知,提供一个“介于摄像头和红外之间”的新选择。
项目地址:
https://github.com/ruvnet/wifi-densepose
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:PocketSec PocketSec PocketSec《一条 WiFi 信号,能“看见”你在墙后做什么?》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。









评论