Open-source

ESP32-Paxcounter — оценка потока устройств по Wi-Fi и Bluetooth

Обзор по документации проекта · Проверено

ESP32-Paxcounter — изображение проекта

ESP32-Paxcounter — программное обеспечение для микроконтроллеров ESP32, предназначенное для подсчёта потока людей и сбора данных с различных датчиков в реальном времени. Проект позволяет оценить количество мобильных устройств поблизости, обнаруживая сигналы Wi-Fi и Bluetooth и анализируя их MAC-адреса.

Возможности и состав проекта

Paxcounter оценивает число обнаруженных Wi-Fi/Bluetooth-устройств и передаёт агрегированные данные через поддерживаемые каналы, включая LoRaWAN, MQTT и последовательный интерфейс. README описывает отказ от хранения MAC-адресов; это заявление о реализации, а не независимый аудит приватности.

Начало работы и требования

Проект предназначен для использования с платами ESP32 LoRa IoT. Он поддерживает режим глубокого сна ESP32, что позволяет работать от батареи 18650 Li-Ion в течение длительного времени. Распространяется под лицензией Apache License 2.0, при этом некоторые части исходного кода могут иметь другие лицензии.

Ограничения и выбор сценария

Число радиоустройств не равно числу людей: один человек может иметь несколько устройств, а часть устройств не обнаруживается. Для прошивки нужно выбрать поддерживаемую плату и региональные радиопараметры. Автономность зависит от оборудования и режима работы; Apache-2.0 не отменяет лицензии отдельных компонентов.

Лицензия и условия использования

GitHub не определяет однозначную стандартную лицензию этого репозитория. Условия использования нужно проверить в README, LICENSE и документации авторов; доступность файлов на GitHub сама по себе не разрешает любое распространение или коммерческое использование.

Источники и документация