Repolode
cyberman54

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.

1,8 тыс.+3 за неделю183C++GPL-3.0Активно поддерживаетсяОбновлён 28 дней назад

Кроссплатформенный инструмент командной строки и система сборки для разработки встраиваемого ПО: управление библиотеками, поддержка разных плат и фреймворков, отладка и модульное тестирование.

9,6 тыс.+8 за неделю917PythonApache-2.0Активно поддерживаетсяОбновлён 22 дня назад

Sesame — миниатюрный робот-квадрупед с открытым исходным кодом, который можно напечатать на 3D-принтере; он работает на ESP32, оснащён OLED-лицом и ходит с помощью сервоприводов.

5 тыс.+97 за неделю684CApache-2.0Обновлён 23 дня назад