这个项目能做什么
ESPectre 是一个开源平台,利用普通 2.4 GHz Wi-Fi 4 网络中的信道状态信息(CSI)实现私有、本地的 Wi-Fi 运动感知。它在受支持的 ESP32 设备上处理感知任务,并报告运动状态和运动评分,无需摄像头、麦克风、雷达硬件、可穿戴设备或云连接。
该项目提供多种固件路径:原生模式用于独立传感器,支持 MQTT 和 Home Assistant MQTT Discovery;ESPHome 模式用于 Home Assistant 实体、配置和 Device Builder 更新;Matter 模式用于占用传感器控制器,兼容性仍在验证中;以及 Micro-ESPectre 模式,用于轻量级 MicroPython 感知,支持本地只读的 Direct HTTP 监控。此外,它还包含基于浏览器的刷写、设备设置和监控工具,以及用于设置、刷写和操作员工作流的主机命令行界面。
对于开发者,ESPectre 包含可嵌入的 C++ SDK、Direct HTTP API、CSI 采集、发现、算法和架构的文档,以及研究资源,如 CSI 数据集、模型权重、训练/导出/验证工作流、特征历史和性能报告。README 中列出的受支持硬件包括 ESP32-C6、ESP32-C5、ESP32-C3、ESP32-S3、ESP32-S2 和经典 ESP32。
ESPectre 适用于房间自动化,如灯光、显示器、暖通空调响应、警报或通知。README 提醒,它检测无线电环境变化,不识别或计数人员,无法证明房间为空,且不能替代经安全认证的安防、医疗或应急系统。第一方代码采用 GPLv3 许可,符合条件的专有或闭源固件使用可另行获取商业许可。
评论
0 评分人数达到10人后显示
登录后参与讨论。