awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
francescopace avatar

francescopace/espectre

0
View on GitHub↗
6,472 نجوم·493 تفرعات·Python·gpl-3.0·7 مشاهداتespectre.dev↗

Espectre

Espectre is an edge machine learning framework and motion detection platform that uses Wi-Fi Channel State Information to identify human presence and movement. It functions as a sensing toolkit for ESP32 microcontrollers, enabling the detection of motion through walls without the use of cameras or wearables.

The project distinguishes itself by executing compact neural network classifiers and mathematical detection algorithms directly on the microcontroller. It utilizes a MicroPython runtime to allow for the prototyping and deployment of sensing logic and wireless signal processing algorithms without the need for manual compilation.

The framework covers a broad range of signal processing and integration capabilities, including subcarrier analysis, noise filtering via Hampel-Butterworth pipelines, and 3D object localization. It provides connectivity for smart home automation through Home Assistant and MQTT, while offering tools for raw data collection, UDP streaming for external analysis, and a web-based dashboard for monitoring device statistics.

Deployment is supported via a command line tool for flashing firmware across multiple ESP32 hardware variants.

Features

  • Wi-Fi CSI Sensing - Identifies human presence and movement through walls by analyzing Wi-Fi Channel State Information without using cameras.
  • Edge Inference Engines - Executes compact neural network classifiers directly on ESP32 microcontrollers for real-time gesture and activity detection.
  • Motion Detection - Identifies movement via wireless signals using adjustable thresholds and automatic calibration.
  • Edge Inference - Executes compact feedforward neural networks directly on the microcontroller for real-time classification of motion features.
  • Motion Classifiers - Classifies statistical turbulence features using a neural network to detect human motion.
  • On-Device Classifiers - Runs a compact neural network classifier directly on the microcontroller for real-time motion detection.
  • Through-Wall Sensing - Identifies movement through physical barriers using wireless signals without the need for cameras.
  • Wireless Motion Detection - Analyzes Wi-Fi Channel State Information to detect human presence and movement through walls without cameras or wearables.
  • Wireless Sensing Toolkits - Offers an environment for prototyping and deploying wireless signal processing algorithms on microcontrollers without manual compilation.
  • Home Automation Controller Integrations - Connects to Home Assistant to discover sensors and expose motion entities for automation.
  • Home Automation - Integrates wireless motion sensors with smart home controllers via MQTT for presence-based automation.
  • Edge ML Frameworks - Provides a runtime for executing neural network classifiers directly on microcontrollers for real-time gesture and activity detection.
  • Sensing Prototyping Environments - Provides a MicroPython runtime for prototyping and deploying wireless sensing algorithms without manual compilation.
  • WiFi Spatial Sensing - Summarizes per-packet signal variation into a single scalar value to measure spatial turbulence.
  • CSI Metadata Extraction - Captures Wi-Fi amplitude and phase metadata from packets to monitor environmental changes via signal reflections.
  • Microcontroller Runtimes - Utilizes a MicroPython runtime on ESP32 microcontrollers to enable rapid deployment of sensing logic.
  • Hampel Filter Pipelines - Removes outlier spikes using median absolute deviation and applies a Butterworth low-pass filter to smooth signals.
  • Data Labeling Platforms - Implements workflows for gathering and labeling wireless signal data to create training datasets for supervised machine learning.
  • Signal Analysis Tools - Provides a utility for capturing, labeling, and streaming raw subcarrier amplitude and phase data for machine learning research.
  • Automation Triggers - Triggers smart home actions, such as lighting or heating, based on detected room occupancy.
  • MQTT Integrations - Uses MQTT messaging to adjust detection parameters and receive sensor data at runtime across devices.
  • Wireless Signal Streaming - Sends real-time wireless signal data from the device to a specific IP address via UDP for external analysis.
  • Firmware Flashing - Provides a command line tool for flashing compiled firmware binaries to ESP32 microcontrollers with automated chip detection.
  • Hardware Signal Calibration - Provides boot-time calibration of automatic gain control and noise floors to stabilize wireless measurements.
  • Microcontroller Firmware Frameworks - Interprets Python bytecode on the microcontroller, enabling rapid prototyping of sensing logic without compilation.
  • Motion Sensitivity Calibration - Allows users to adjust trigger thresholds to define the level of movement required for a detection event.
  • Gain and Filter Control - Locks automatic gain control and FFT gain values to ensure wireless signal stability.
  • Wireless Signal Recorders - Captures and records raw Wi-Fi subcarrier amplitude and phase data to build training datasets for machine learning.
  • Sensor Noise Filtering - Removes outliers and applies low-pass smoothing to clean up motion detection data.
  • Sliding Window Variance - Monitors turbulence variance over a sliding window to identify motion via moving variance.
  • Sensing - Provides a Python environment to develop and test motion detection algorithms before production deployment.
  • Moving Variance Analysis - Detects motion events by computing the variance of turbulence over a sliding window against an adaptive threshold.
  • Signal Filtering Pipelines - Implements a Hampel-Butterworth pipeline to remove outlier spikes and smooth turbulence signals.
  • Subcarrier Selection Algorithms - Selects the most sensitive subcarriers using the NBVI algorithm to maximize detection reliability.
  • Privacy-Preserving Sensing - Detects room occupancy using wireless signal reflections to enable automation without capturing video or audio data.
  • Runtime Parameter Configurators - Supports adjusting detection settings at runtime by sending JSON commands over MQTT.
  • Web Dashboards - Provides a web-based browser interface for visualizing movement, thresholds, and device statistics.

سجل النجوم

مخطط تاريخ النجوم لـ francescopace/espectreمخطط تاريخ النجوم لـ francescopace/espectre

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Espectre

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Espectre.
  • open-sdr/openwifiالصورة الرمزية لـ open-sdr

    open-sdr/openwifi

    4,669عرض على GitHub↗

    OpenWifi is an open-source implementation of the IEEE 802.11n wireless standard designed for programmable logic. It provides a software-defined radio platform and WiFi baseband processor that implements the physical and MAC layers on FPGA hardware, accompanied by a dedicated wireless driver and toolset for hardware control. The project is distinguished by its deep integration of signal analysis and telemetry, specifically through a framework for capturing channel state information and raw IQ samples. It enables high-precision packet timestamping and cross-layer correlation between physical la

    C
    عرض على GitHub↗4,669
  • arendst/tasmotaالصورة الرمزية لـ arendst

    arendst/Tasmota

    24,502عرض على GitHub↗

    Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and management of smart home hardware. It functions as an event-driven automation controller that replaces proprietary factory firmware, allowing users to manage relays, sensors, and lighting systems without relying on external cloud services. The system is built on a modular driver architecture that enables dynamic hardware configuration and peripheral support through a web-based management interface. The platform distinguishes itself through a template-driven hardware mapping s

    Carduinoautomationesp32
    عرض على GitHub↗24,502
  • greatscottgadgets/hackrfالصورة الرمزية لـ greatscottgadgets

    greatscottgadgets/hackrf

    7,875عرض على GitHub↗

    This project is a software-defined radio platform designed to capture, analyze, and broadcast radio frequency signals across a wide spectrum. It provides a programmable hardware interface for transmitting and receiving radio signals, enabling spectrum analysis and wireless data monitoring. The system is distinguished by its ability to synchronize multiple devices using a shared external clock and hardware triggers to ensure precise timing and sample accuracy. It supports advanced signal routing, allowing ports to be mapped based on frequency or time to enable specialized operations like pseud

    Chackrfhardwareradio
    عرض على GitHub↗7,875
  • xiaomi/ha_xiaomi_homeالصورة الرمزية لـ XiaoMi

    XiaoMi/ha_xiaomi_home

    21,779عرض على GitHub↗

    This project is a software integration designed to connect and control local Xiaomi smart home devices within a centralized home automation environment. It functions as a bridge that enables unified monitoring and management of various connected appliances across a local network, providing a standardized interface for IoT device orchestration. The integration secures communication channels by validating encrypted handshake sequences required to authorize commands between the controller and local hardware. It maintains state consistency by translating proprietary device attributes into standar

    Pythonhome-assistanthome-assistant-integrationmiot
    عرض على GitHub↗21,779
عرض جميع البدائل الـ 30 لـ Espectre→

الأسئلة الشائعة

ما هي وظيفة francescopace/espectre؟

Espectre is an edge machine learning framework and motion detection platform that uses Wi-Fi Channel State Information to identify human presence and movement. It functions as a sensing toolkit for ESP32 microcontrollers, enabling the detection of motion through walls without the use of cameras or wearables.

ما هي الميزات الرئيسية لـ francescopace/espectre؟

الميزات الرئيسية لـ francescopace/espectre هي: Wi-Fi CSI Sensing, Edge Inference Engines, Motion Detection, Edge Inference, Motion Classifiers, On-Device Classifiers, Through-Wall Sensing, Wireless Motion Detection.

ما هي البدائل مفتوحة المصدر لـ francescopace/espectre؟

تشمل البدائل مفتوحة المصدر لـ francescopace/espectre: open-sdr/openwifi — OpenWifi is an open-source implementation of the IEEE 802.11n wireless standard designed for programmable logic. It… arendst/tasmota — Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and… greatscottgadgets/hackrf — This project is a software-defined radio platform designed to capture, analyze, and broadcast radio frequency signals… xiaomi/ha_xiaomi_home — This project is a software integration designed to connect and control local Xiaomi smart home devices within a… jomjol/ai-on-the-edge-device — AI-on-the-edge-device is an edge AI meter digitizer and computer vision image processor designed to convert images of… micropython/micropython — MicroPython is a lean implementation of Python 3 optimized to run on microcontrollers and other resource-constrained…