OpenSource-Hub

espectre

应用程序

francescopace/espectre

基于 Wi-Fi CSI 的移动检测系统,集成 Home Assistant。

项目简介

ESPectre 通过分析 Wi-Fi 信道状态信息 (CSI) 检测人体运动,仅需约 10 欧元的 ESP32 设备,无需摄像头或麦克风,保护隐私。原生集成 Home Assistant,支持多种检测算法,包括基于神经网络的检测器。

README 预览

[](https://github.com/francescopace/espectre/blob/main/LICENSE)\n[](https://esphome.io/)\n[](https://www.espressif.com/en/products/socs)\n[](https://github.com/francescopace/espectre/releases/latest)\n[](https://github.com/francescopace/espectre/actions/workflows/ci.yml?query=branch%3Amain)\n[](https://codecov.io/gh/francescopace/espectre)\n\n# 🛜 ESPectre 👻\n\n**Motion detection system based on Wi-Fi spectre analysis (CSI), with native Home Assistant integration via ESPHome.**\n\n> [!TIP]\n> **New ML Detector**: Neural network-based motion detection. No calibration required, runs on-device. This is an experimental feature, and feedback is welcome in the dedicated [ML detector discussion](https://github.com/francescopace/espectre/discussions/126). A [snapshot build](https://github.com/francescopace/espectre/releases/tag/snapshot) with the latest changes is also available (use `-ml` assets for the machine learning based detector), or follow [Setup guide](SETUP.md#choosing-detection-algorithm) for custom configuration.\n\n---\n\n## Table of Contents\n\n- [In 3 Points](#in-3-points)\n- [What You Need](#what-you-need)\n- [Quick Start](#quick-start)\n- [How It Works](#how-it-works-simple-version)\n- [What You Can Do With It](#what-you-can-do-with-it)\n- [Sensor Placement Guide](#where-to-place-the-sensor)\n- [System Architecture](#system-architecture)\n- [FAQ](#faq-for-beginners)\n- [Security and Privacy](#security-and-privacy)\n- [Technical Deep Dive](#technical-deep-dive)\n- [Two-Platform Strategy](#two-platform-strategy)\n- [Future Evolution](#future-evolution)\n- [Documentation](#documentation)\n- [Media](#media)\n- [Related Projects](#related-projects)\n- [Acknowledgments](#acknowledgments)\n- [License](#license)\n- [Author](#author)\n\n---\n\n## In 3 Points\n\n1. **What it does**: Detects movement using Wi-Fi (no cameras, no microphones)\n2. **What you need**: A ~€10 ESP32 device (S3 and C6 recommended, other variants supported)\n3. **Setup time**: 10-15 minutes\n