ESPectre

2周前更新 15 00

ESPectre 是一个开源项目,利用 Wi-Fi 信道状态信息(CSI)实现无摄像头、无麦克风的运动检测,适用于家庭安防、老人看护、智能自动化等场景。整个系统成本约 70 元,完全在本地运行,注重隐私与实用性。

所在地:
欧洲
收录时间:
2025-11-20
ESPectreESPectre

ESPectre 是一个开源项目,利用 Wi-Fi 信道状态信息(CSI)实现无摄像头、无麦克风的运动检测,适用于家庭安防、老人看护、智能自动化等场景。整个系统成本约 70 元,完全在本地运行,注重隐私与实用性。

ESPectre

核心特点

  • 纯数学方法:当前版本不依赖机器学习,而是从 CSI 数据中提取 10 个统计、空间与时域特征,通过信号处理实现高灵敏度检测。
  • 低延迟实时处理:运行在 ESP32-S3 或 ESP32-C6 开发板上,响应迅速。
  • 隐私优先:无需摄像头或可穿戴设备,Wi-Fi 穿墙能力支持隔墙检测。
  • 可扩展性强:输出的特征数据可直接用于后续训练高级模型(如人数统计、手势识别等)。

所需软硬件

  • 硬件(约 ¥70)
    • 家用 2.4GHz Wi-Fi 路由器(无需修改设置)
    • ESP32-S3 或 ESP32-C6 开发板(支持 CSI 捕获)
  • 软件(全部免费)
    • MQTT 服务器(推荐 Home Assistant 内置 MQTT,或独立 Mosquitto)
    • ESP-IDF v5.1+(用于编译固件)

搭建流程

首次部署约需 30–45 分钟,主要时间用于配置 ESP-IDF 开发环境。操作包括:

  1. 按照 SETUPCN.md 编译并烧录固件
  2. 根据 CALIBRATIONCN.md 调整灵敏度与阈值

仅需基础命令行操作能力,无需更改路由器配置

工作原理简述

当人在房间内移动时,会扰动路由器与 ESP32 之间的 Wi-Fi 电磁波传播路径,引起 CSI 数据中的幅度、相位和多径结构变化。ESPectre 实时分析这些变化,判断是否存在运动。

典型应用场景

  • 家庭离家布防:检测异常闯入
  • 老人/儿童看护:长时间无活动提醒或夜间离床预警
  • 智能照明与空调:人来即开,人走即关
  • 分区节能:仅对有人区域供电或调温

传感器部署建议

  • 最佳距离:路由器与传感器相距 3–8 米
  • 安装高度:1–1.5 米(桌面或墙面)
  • 天线建议:使用带 IPEX 接口的外置天线可显著提升信号质量
  • 避免:金属障碍物、封闭柜体、距离过近(<2m)或过远(>15m)

⚠️ 免责声明:本项目为实验性、教育及研究用途。作者不对任何不当使用或潜在损害负责。请遵守当地法律法规,负责任地部署。

数据统计

相关导航

暂无评论

none
暂无评论...