Repolode
cyberman54

cyberman54/ESP32-Paxcounter

Wi-FiやBluetoothの周辺モバイル端末を数えて人流を推定し、LoRaWAN、MQTT、SDカードにデータを出力するESP32ベースのデバイス。

スター
2,128
フォーク
457
未解決の Issue
19
最終コミット
先月

これは何?

Paxcounterは、安価なESP32 LoRaボード向けの人流計測ファームウェアです。周辺のモバイル端末からWi-FiやBluetoothの信号を検出し、主にMACアドレスをもとに、周囲にいる人の数を推定します。複数の環境センサーを接続して、そこから同時にデータを読み取ることもできます。

個人を追跡しないように設計されています。MACアドレスを継続的に保存したり、スキャンした端末のフィンガープリントを作成したりせず、人数のカウントのみを行います。収集したデータは、ローカルのSDカードに書き込む、The Things NetworkやHeliumなどのLoRaWANネットワーク経由でクラウドに送る、TCP/IP上のMQTTで送信する、シリアルインターフェース経由でローカルホストに渡す、といった方法で出力できます。

ESP32のディープスリープモードを使ってバッテリー駆動できるため、18650 Li-Ionセル1本で長時間稼働できます。

主な機能

  • 01周辺のWi-FiやBluetoothモバイル端末を数えて、人流を推定する。
  • 02MACアドレスを継続的に保存せず、端末のフィンガープリントも作成しない。
  • 03LoRaWAN、MQTT、SDカード、またはシリアルインターフェース経由でデータを送信する。
  • 04複数の接続済み環境センサーからデータを読み取る。
  • 05ESP32のディープスリープモードによるバッテリー駆動に対応する。

ユースケース

  • 駅、会場、公共スペースを通過する人の数を推定する。
  • LoRaWANネットワーク上に、低消費電力で遠隔監視できる計測ノードを構築する。
  • 人流データや環境センサーのデータをSDカードまたはMQTTブローカーに記録する。

使う前に知っておきたいこと

  • 実行には、LoRaボードなどの専用ESP32ハードウェアが必要です。
  • ソースファイルの一部は、READMEに記載されたApache 2.0ライセンスとは異なるライセンスで公開されているため、各ファイルのライセンスを確認してください。

収録されている特集

トピック

よくある質問

ESP32-Paxcounter とは?
Wi-FiやBluetoothの周辺モバイル端末を数えて人流を推定し、LoRaWAN、MQTT、SDカードにデータを出力するESP32ベースのデバイス。 Paxcounterは、安価なESP32 LoRaボード向けの人流計測ファームウェアです。周辺のモバイル端末からWi-FiやBluetoothの信号を検出し、主にMACアドレスをもとに、周囲にいる人の数を推定します。複数の環境センサーを接続して、そこから同時にデータを読み取ることもできます。
ESP32-Paxcounter は無料で使えますか?ライセンスは?
ESP32-Paxcounter は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
ESP32-Paxcounter は今もメンテナンスされていますか?
半年以内に更新あり。ESP32-Paxcounter の最終コミットは 2026年10月4日 です。
ESP32-Paxcounter は何に使えますか?
駅、会場、公共スペースを通過する人の数を推定する。 LoRaWANネットワーク上に、低消費電力で遠隔監視できる計測ノードを構築する。 人流データや環境センサーのデータをSDカードまたはMQTTブローカーに記録する。
ESP32-Paxcounter はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/cyberman54/ESP32-Paxcounter

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト