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

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 сама по себе не разрешает любое распространение или коммерческое использование.





