프로젝트 소개

ESPectre는 일반적인 2.4 GHz Wi-Fi 4 네트워크의 Channel State Information(CSI)을 사용하는 프라이 로컬 Wi-Fi 모션 센을 위한 오픈소스 플랫폼입니다. 지원되는 ESP32 기기에서 센을 처리하고, 카메라, 마이크, 레이더 하드웨어, 어러블, 클라우드 연결 없이 모션 상태와 움직임 점수를 보고합니다. 이 프로젝트는 여러 펌웨어 경로를 제공합니다. 독립형 센서용 Native, MQTT 및 Home Assistant MQTT Discovery; Home Assistant 엔터티, 프로비저닝 및 Device Builder 업데이트용 ESPHome; 재실 센서 컨트롤러용 Matter(호환성은 아직 검증 중); 그리고 로컬 읽기 전용 Direct HTTP 모니터링을 갖춘 경량 MicroPython 센용 Micro-ESPectre가 있습니다. 또한 브라우저 기반 플래싱, 기기 설정 및 모니터링 도구와 설정, 플래싱 및 운영자 워크플로를 위한 호스트 CLI도 포함합니다. 개발자를 위해 ESPectre는 임베드 가능한 C++ SDK, Direct HTTP API, CSI 득, 검색, 알고리즘 및 아키텍처에 대한 문서, 그리고 CSI 데이터셋, 모델 가중치, 학습/내보내기/검증 워크플로, 기능 이력 및 성능 보고서와 같은 연구 자산을 포함합니다. README에 나열된 지원 하드웨어에는 ESP32-C6, ESP32-C5, ESP32-C3, ESP32-S3, ESP32-S2 및 클래식 ESP32가 포함됩니다. ESPectre는 조명, 디스플레이, HVAC 반응, 알람 또는 알림과 같은 방 자동화를 위해 포지셔닝되었습니다. README는 이것이 무선 환경 변화를 감지하며 사람을 식별하거나 계수하지 않고, 방이 비어 있음을 증명할 수 없으며, 안전 인증을 받은 보안, 의료 또는 비상 시스템을 대체하지 않는다고 경고합니다. 자체 코드는 GPLv3이며, 적격한 독점 또는 클로즈드 소스 펌웨어 사용을 위한 별도의 상업적 라이선스가 제공됩니다.