Альтернативная прошивка для плат ESP8266 и ESP32 с веб-настройкой, OTA-обновлениями, локальной автоматизацией и управлением через MQTT, HTTP, Serial или KNX.
cyberman54/ESP32-Paxcounter
Устройство на базе ESP32 оценивает пассажиропоток, подсчитывая находящиеся поблизости мобильные устройства с Wi-Fi и Bluetooth, и передаёт данные через LoRaWAN, MQTT или на SD-карту.
- Звёзды
- 2,128
- Форки
- 457
- Открытые issues
- 19
- Последний коммит
- в прошлом месяце
Что это?
Paxcounter — проект прошивки для недорогих плат ESP32 LoRa, предназначенный для подсчёта пассажиропотока. Он обнаруживает сигналы Wi-Fi и Bluetooth от находящихся поблизости мобильных устройств и анализирует их MAC-адреса, чтобы оценить количество людей вокруг. Также устройство может одновременно считывать данные с нескольких подключённых датчиков окружающей среды.
Проект разработан так, чтобы не отслеживать отдельных людей. MAC-адреса не сохраняются на постоянной основе, а устройства не подвергаются фингерпринтингу, поэтому система выдаёт только результаты подсчёта. Собранные данные можно записывать на локальную SD-карту, отправлять в облако через сети LoRaWAN, например The Things Network или Helium, передавать по MQTT через TCP/IP или отправлять на локальный хост через последовательный интерфейс.
Устройство может работать от аккумулятора в режиме глубокого сна ESP32, что обеспечивает длительную работу от одного Li-Ion элемента 18650.
Ключевые возможности
- 01Подсчитывает находящиеся поблизости мобильные устройства с Wi-Fi и Bluetooth, чтобы оценить пассажиропоток.
- 02Не сохраняет MAC-адреса на постоянной основе и не создаёт фингерпринты устройств.
- 03Передаёт данные через LoRaWAN, MQTT, на SD-карту или через последовательный интерфейс.
- 04Считывает данные с нескольких подключённых датчиков окружающей среды.
- 05Поддерживает работу от аккумулятора в режиме глубокого сна ESP32.
Сценарии использования
- Оценка количества людей, проходящих через станцию, площадку или общественное пространство.
- Создание маломощного узла подсчёта с удалённым мониторингом в сетях LoRaWAN.
- Запись данных о потоке людей и показаний датчиков окружающей среды на SD-карту или в MQTT-брокер.
Что важно знать
- Для запуска требуется специализированное оборудование на базе ESP32, например плата LoRa.
- Некоторые исходные файлы распространяются по лицензиям, отличным от Apache 2.0, указанной в README. Проверьте лицензию каждого файла.
В подборках
Темы
Частые вопросы
- Что такое ESP32-Paxcounter?
- Устройство на базе ESP32 оценивает пассажиропоток, подсчитывая находящиеся поблизости мобильные устройства с Wi-Fi и Bluetooth, и передаёт данные через LoRaWAN, MQTT или на SD-карту. Paxcounter — проект прошивки для недорогих плат ESP32 LoRa, предназначенный для подсчёта пассажиропотока. Он обнаруживает сигналы Wi-Fi и Bluetooth от находящихся поблизости мобильных устройств и анализирует их MAC-адреса, чтобы оценить количество людей вокруг. Также устройство может одновременно считывать данные с нескольких подключённых датчиков окружающей среды.
- ESP32-Paxcounter можно использовать бесплатно? Какая у него лицензия?
- ESP32-Paxcounter распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ESP32-Paxcounter всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в ESP32-Paxcounter — 4 окт. 2026 г..
- Для чего можно использовать ESP32-Paxcounter?
- Оценка количества людей, проходящих через станцию, площадку или общественное пространство. Создание маломощного узла подсчёта с удалённым мониторингом в сетях LoRaWAN. Запись данных о потоке людей и показаний датчиков окружающей среды на SD-карту или в MQTT-брокер.
- Где скачать ESP32-Paxcounter?
- Исходный код и инструкции по установке — на GitHub: https://github.com/cyberman54/ESP32-Paxcounter
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Прошивка Arduino для ESP32 для открытого универсального пульта OMOTE с управлением по IR, BLE и MQTT и интерфейсом LVGL.
DNS-блокировщик рекламы в стиле Pi-hole для ESP32-C3 за $2: хранит хеши блок-листа во flash-памяти и не требует PSRAM.
Превращает USB-принтер Canon PIXMA в беспроводное устройство с AirPrint и AirScan с помощью недорогой платы ESP32-S3.
Кроссплатформенный инструмент командной строки и система сборки для разработки встраиваемого ПО: управление библиотеками, поддержка разных плат и фреймворков, отладка и модульное тестирование.
Sesame — миниатюрный робот-квадрупед с открытым исходным кодом, который можно напечатать на 3D-принтере; он работает на ESP32, оснащён OLED-лицом и ходит с помощью сервоприводов.