物理本身是真的——WiFi 反射里确实藏着呼吸的影子,MIT 的 WiTrack 十几年前就隔墙追踪人了。心跳要难一个量级:呼吸每分钟十几下,心跳上百下,信号更弱,频率更高。
我去 README 里找心跳的算法,结果找到一道裂缝。声称的心率带是 0.8–2.0 Hz(48–120 BPM),模型卡写特征率 1 Hz。采样 1 Hz,奈奎斯特上限 0.5 Hz——每分钟 30 下。想看 0.8 Hz 以上的信号?奈奎斯特说不存在。原始 CSI 层可能在更高采样率下算过,但仓库没写,全部文档里也翻不出一条心率实测准确率。
白捡两个彩蛋。其一,"ESP32-S3 是第一款能输出 CSI 的廉价芯片"不对——初代 ESP32(2016 年)就有 CSI 接口,2019 年的 ESP32-CSI-Tool 就在用它,比 S3 早了五年。其二,这个 92k 星仓库里最诚实的文件,是模型卡那份撤回公告:v1 号称"100% 存在检测",撤回理由写得很直白——测试集 6,063 帧里 6,062 帧都有人,一个只会说"有"的常量预测器能拿 99.98%。
会自我打脸的项目,比不会的可爱。7 美元的板子也是真的,就是标价 9 美元。