公司动态
RuView:不装摄像头,用 WiFi 感知人的 10 分钟上手指南
RuView不装摄像头用 WiFi 感知人的 10 分钟上手指南【免费下载链接】RuViewπ RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.项目地址: https://gitcode.com/GitHub_Trending/wi/RuView半夜想确认父亲有没有起床又不想在卧室装摄像头。这个顾虑很常见。RuView 是一个开源项目它把普通 WiFi 信号变成空间感知检测屋里有没有人、呼吸和心率、有没有跌倒全程不用摄像头也不用戴任何设备。数据都在本地硬件上处理不依赖云。它是什么RuView 的定位很直接把已有的 WiFi 信号当成传感器替代摄像头做存在检测和生命体征监测。适合这几类人想给老人做非接触看护的家庭、需要无摄像头监控的空间管理者、对隐私敏感但希望保留感知能力的开发者。核心能力穿墙存在与人数检测能识别进出呼吸率6–30 BPM与心率40–120 BPM非接触测量跌倒检测、睡眠分期与睡眠呼吸暂停筛查17 关键点人体姿态估计基于公开数据集基准验证原生接入 Home Assistant、Apple Home、Matter 等智能家居生态单节点暴露 21 个实体硬件上最推荐的是一块 9 美元左右的 ESP32-S3 开发板加路由器也支持 3–6 块组网。没有硬件时用 Docker 跑模拟数据就能体验完整流程。10分钟用Docker跑通RuView最短路径是 Docker官方镜像同时支持 amd64 和 arm64Apple Silicon 也能跑docker pull ruvnet/wifi-densepose:latest docker run -p 3000:3000 ruvnet/wifi-densepose:latest然后打开http://localhost:3000。容器默认进入模拟模式生成合成 CSI 数据走完整条处理管线不需要任何硬件。你会看到一个 Three.js 可视化页面17 个关键点的 3D 人体骨架、信号幅度热图、相位图以及呼吸和心率的生命体征面板。想验证接口另开一个终端curl http://localhost:3000/health curl http://localhost:3000/api/v1/pose/current两个接口都返回 JSON说明服务器和感知管线都在正常工作。WiFi信号是怎么读出人体的原理其实不复杂可以分三步理解。第一步采集。路由器一直在发 WiFi 波这些波穿过房间、掠过人体后会改变。ESP32 固件采集的 CSIChannel State Information信道状态信息记录了每个子载波上信号的幅度和相位相当于给信号被身体扰动了多少拍了照。第二步净化与分频。环境噪声和硬件偏差会先被滤掉。剩下的相位变化按频率切分0.1–0.5 Hz 的波段对应呼吸起伏0.8–2.0 Hz 对应心跳更宽频的运动能量对应走动和跌倒。第三步建模。一个在 6 万帧上预训练的小模型4-bit 量化后只有 8 KB把 CSI 特征映射成语义结果有没有人、呼吸多少 BPM、心率趋势如何。官方公布的 held-out 时序三元组准确率为 82.3%来源项目 README。说白了它看的不是画面而是 WiFi 信号被身体搅动后留下的规律性差异。换个场景玩模拟环境0 成本验证流程。适合先了解界面和 API 的新手。就是上面两条 Docker 命令10 分钟能看到完整管线。注意模拟数据是合成的不能代表真实房间精度。独居老人看护。在卧室和走廊各放 1–2 块 ESP32-S3容器启动时加-e CSI_SOURCEesp32 -p 5005:5005/udp接收真实 CSI。能看到在床状态、离床事件、呼吸率趋势、跌倒告警。官方推荐 3–6 块组多基地网格成本约 54 美元起加上带持久存储的 Cognitum Seed 约 140 美元。办公空间占用统计。不想上硬件的话Windows 笔记本可用--source wifi走 RSSI 模式能做存在检测和粗略运动分类但做不了姿态和穿墙精度。方案数据源额外成本关键参数能做到Docker 模拟合成 CSI0 元端口 3000完整管线演示、API 调试笔记本 RSSI本机 WiFi0 元--source wifi存在检测、粗略运动ESP32 单节点真实 CSI约 9 美元CSI_SOURCEesp32UDP 5005呼吸、心率、跌倒、存在ESP32 网格3–6 块多节点 CSI54–140 美元同上TDM 组网穿墙感知、多人计数、3D 覆盖和摄像头、毫米波雷达比一比维度摄像头毫米波雷达RuView感知效果细节最丰富可识别人脸距离和呼吸较准无姿态存在、呼吸、心率、跌倒姿态为基准级硬件成本每点位数百元每点位百元到千元0–140 美元复用已有 WiFi 环境穿墙能力无有限有约 5 米内、依赖信号条件README 数据部署难度低需考虑遮挡和光线中要对准目标中固件烧录加网格布局隐私暴露影像卧室更衣室难部署不产生影像不产生影像数据留本地额外依赖存储和录像管理专用传感器ESP32 固件或研究级网卡实话实说单块 ESP32 的实时 17 关键点姿态还不可用。仓库里提交的第一版板端模型 PCK20 只有 3%低于 35% 的既定目标官方明确标注为 first-cut推理路径还是占位实现。姿态的可信数字来自 MM-Fi 公开数据集基准单模型 82.69% 躯干 PCK20零样本跨被试约 64%房间校准后约 72%来源docs/benchmarks/mmfi-wifi-sensing-study.md。换到自家房间会打折别按 82% 预期。没有 CSI 就没有高级功能。普通笔记本只能走 RSSI做存在检测和粗略运动姿态、穿墙精度都不行。完整能力需要 ESP32-S3/C6 固件或 Intel 5300、Atheros 这类研究网卡。固件有烧录门槛。需要 esptool或 ESP-IDF分区偏移必须匹配 4MB/8MB 两种布局无屏开发板要用sdkconfig.defaults.devkitc构建否则 CSI 产量会归零。小板子注意散热。固件关闭了 WiFi 省电模式并持续采集硬币大小的紧凑型板子可能发烫甚至烧坏稳压器官方给了明确警告。生命体征是趋势监测不是医疗器械呼吸暂停筛查结果不能替代临床诊断。继续深入用户指南覆盖安装、API、硬件组网和模型训练全流程docs/user-guide.mdESP32 固件的烧录、分区和预编译二进制说明firmware/esp32-csi-node/README.md姿态基准的完整研究和哪些数字可信的披露docs/benchmarks/mmfi-wifi-sensing-study.md贡献方面仓库自带 1400 多个测试可以直接跑cargo test --workspaceIssue 跟踪功能进度PR 直接提交即可。源码构建的话git clone https://gitcode.com/GitHub_Trending/wi/RuView然后进v2目录cargo build --release。它做的事情不算新但把不用摄像头也能知道屋里的人是否安好做成了一个能跑起来的开源栈这本身就是它的价值。【免费下载链接】RuViewπ RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.项目地址: https://gitcode.com/GitHub_Trending/wi/RuView创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考