Wifi & Bluetooth driven, LoRaWAN enabled, battery-powered mini Paxcounter built on cheap ESP32 LoRa IoT boards. Paxcounter is an ESP32 MCU-based device for metering passenger flows in real time. It counts how many mobile devices are around. This gives an estimation of how many people are around. Paxcounter detects Wifi and Bluetooth signals in the air, focusing on mobile devices by evaluating their MAC addresses. The intention of this project is to do this without intrusion in privacy: You don't need to track people-owned devices if you just want to count them. Therefore, Paxcounter does not persistently store MAC addresses and does no kind of fingerprinting the scanned devices. Data can either be stored on a local SD-card, transferred to the cloud using LoRaWAN network or MQTT over TCP/IP, or transmitted to localhost using serial (SPI) interface. LED Matrix display (similar to this 64x16 model, can be ordered on Aliexpress). SD-card (see section SD-card here) for logging pax data.

Features

  • You can build this project battery powered using ESP32 deep sleep mode and reach long uptimes with a single 18650 Li-Ion cell
  • Data can either be be stored on a local SD-card, transferred to cloud using LoRaWAN network
  • LoRaWAN communication, supporting various payload formats (see enclosed .js converters)
  • MQTT communication via TCP/IP and Ethernet interface (note: payload transmitted over MQTT will be base64 encoded)
  • SPI serial communication to a local host
  • LED (shows power & status)
  • OLED Display (shows detailed status)
  • RGB LED (shows colorized status)

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow ESP32-Paxcounter

ESP32-Paxcounter Web Site

Other Useful Business Software
Full-stack observability with actually useful AI | Grafana Cloud Icon
Full-stack observability with actually useful AI | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of ESP32-Paxcounter!

Additional Project Details

Operating Systems

Mac

Programming Language

C++

Related Categories

C++ Communications Software, C++ Hardware Platform

Registered

2022-03-25