Об этом проекте
ESPectre — это платформа с открытым исходным кодом для приватного локального определения движения через Wi-Fi с использованием информации о состоянии канала (CSI) от обычной сети Wi-Fi 4 на 2,4 ГГц. Она обрабатывает данные на поддерживаемых устройствах ESP32 и сообщает состояние движения и оценку активности без камер, микрофонов, радиолокационного оборудования, носимых устройств или облачных подключений.
Проект предлагает несколько путей прошивки: Native для автономных датчиков, MQTT и Home Assistant MQTT Discovery; ESPHome для сущностей Home Assistant, подготовки и обновлений Device Builder; Matter для контроллеров датчиков занятости, совместимость с которыми еще проверяется; и Micro-ESPectre для облегченного зондирования на MicroPython с локальным мониторингом через Direct HTTP только для чтения. Также включены браузерные инструменты для прошивки, настройки устройств и мониторинга, а также 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, с отдельной коммерческой лицензией для проприетарных или закрытых прошивок.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.