教程与文章
从零复现路由器 Wi-Fi CSI:构建、刷机、采集、分析与排障。
- CSI 数据集:10 秒样例(256 子载波)+ 完整 10 分钟说明
真实家庭环境采集的路由器 CSI 数据集:10 秒样例(312 条链记录、256 子载波、8 条链)、解析脚本、格式说明与 CC BY 4.0 许可。
- 在线演示:真实 CSI 幅度热图回放(256 子载波)
不用装任何东西,直接在浏览器里看真实路由器 CSI 数据:256 子载波幅度热图 + 多普勒时频谱 + 运动指标曲线,支持视角切换、播放/暂停与倍速。数据来自 GL-MT6000 实测抓包。
- ESP32 CSI 人体检测:一套经过标定的实用做法
用 ESP32 CSI 做人体检测:采集、幅度方差特征、带滞回的阈值标定,以及让演示在真实房间里翻车的常见错误。
- ESP32 CSI 入门,以及它和路由器 CSI 的区别
ESP32 是最便宜的 CSI 采集平台(20MHz / 30-64 子载波);本文给出上手路径、能做什么,以及和路由器方案(80MHz / 256 子载波、全屋覆盖)的取舍。
- 不买新硬件:用 GL-MT6000 路由器拿到 256 子载波 CSI
从零复现:OpenWrt + mt76 CSI 补丁 + 20260515 固件,刷机、开启 CSI、验证 UDP 数据,附实测结果与踩坑清单。
- mt76 速率控制:为什么客户端会被钉在 MCS0(以及如何证明)
对 mt76 固件速率自适应的实测调查:该看哪些计数器、为什么 last-tx-bitrate 会误导、拖住速率恢复的 vow_atf 缺陷,以及证明它的对照实验。
- Nexmon CSI 上手指南:树莓派 80MHz / 256 子载波
Nexmon CSI 是最常用的高带宽 CSI 方案之一:支持的 Broadcom 芯片、树莓派上的刷机与采集步骤、输出格式,以及和路由器 CSI 的分工。
- OpenWrt 空闲后变慢:10 分钟诊断流程
只有一个客户端慢、别的都正常?按这份清单走:方向测试、速率采样、字节对账,然后核对两个已知的 mt76 根因(固件 ATF、80MHz BSS 里的 40MHz 客户端)。
- 工具、脚本与数据集
路由器 CSI 的采集脚本、Python 分析工具、UDP 数据格式、10 分钟原始 I/Q 数据集,以及可复用的开源项目清单。
- Wi-Fi CSI 完全指南:从信道状态信息到人体感知
CSI(信道状态信息)是什么、和 RSSI 有什么区别、能做什么与不能做什么、五条主流硬件路线对比,以及用路由器拿 CSI 的完整思路。
- Wi-Fi CSI 选 2.4GHz 还是 5GHz:覆盖、子载波与干扰
频段决定覆盖与分辨率:2.4GHz 是 20MHz/64 子载波但穿透更好,5GHz 是 80MHz/256 子载波且频谱更干净。含实测数据与取舍规则。
- Wi-Fi CSI 选 80MHz 还是 40MHz:分辨率、子载波,以及一个真实的坑
带宽决定 CSI 分辨率。本文给出物理换算(距离分辨单元、子载波数)、MT7986 实测数据,以及「40MHz 客户端接入 80MHz BSS」导致该客户端不可用的固件缺陷。
- ESP32-S3 能做 CSI 吗?能——以及什么时候你需要 5GHz 的芯片
ESP32-S3 支持 Wi-Fi CSI,Espressif 官方文档给出了完整载荷格式。本文讲清你能拿到什么(2.4GHz、20/40MHz)、S3 的专属坑,以及何时该换 ESP32-C5 或路由器。
- Wi-Fi CSI 跌倒检测:有效的特征,以及必须处理的误报
跌倒检测本质上是多普勒问题,不是存在检测。本文给出可用特征、窗口长度、压住误报的标定方法,以及为什么不能当成医疗器械宣传。
- 用 Python 处理 Wi-Fi CSI:解析、清洗、热图与运动指标
从原始 I/Q 到可用特征:Python 解析 CSI 二进制、相位去 CFO/SFO、幅度热图、1 秒滚动运动指标,附可直接运行的脚本与样例数据。
- Wi-Fi CSI 雷达:它到底测什么,营销话术在哪里停下
人们把基于 CSI 的感知叫「Wi-Fi 雷达」。本文讲清它实际能测什么(运动、存在、粗略距离、多普勒),以及哪些雷达式说法被夸大了。
- 树莓派做 Wi-Fi CSI:两种完全不同的角色
树莓派既可以是 CSI 采集设备(Nexmon),也可以是路由器 CSI 的分析主机。本文讲清两种角色各自需要什么,附带宽与存储预算。
- 用 Wi-Fi CSI 测呼吸与心率:原理、可行做法与真实局限
呼吸/心率检测是 Wi-Fi 感知最受关注的方向之一。本文给出可运行的相位处理+频域估计流程、正确的窗口与采样要求,以及必须承认的失败条件。
- 把 Wi-Fi 感知接进 Home Assistant:ESP32 与路由器两条路
用 ESPHome/ESP32 或路由器 CSI 平台把「有人/没人/在动」接入 Home Assistant:MQTT/REST 配置示例、自动化写法、延迟与可靠性取舍。
- Wi-Fi 能穿墙感知吗?物理上能做到什么、不能做到什么
穿墙感知是 Wi-Fi 感知最容易被夸大的一点:运动可以通过多径变化被察觉,但成像是营销话术。本文给出衰减实测常识、研究现状与隐私反制方向。
- Wi-Fi 感知 vs mmWave 雷达:家庭场景怎么选
Wi-Fi CSI 与毫米波(mmWave)雷达在检测能力、隐私、成本与部署上的真实差异,含智能家居(Home Assistant)选型建议与混合方案。
- 独家排障:路由器跑起 CSI 后 Wi-Fi 变慢的真相(ATF 与 40MHz 塌陷)
实测复现:CSI 上线后同一台 Mac 下行从 400Mbps 掉到 6Mbps。根因是固件 VoW ATF 让速率无法恢复,以及 40MHz 客户端接入 80MHz BSS 的窄带客户端缺陷。