Skip to content

yumu19/ble-pics-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ble-pics-viewer

このプログラムは、交差点の信号制御機から発信される 高度化PICS (Pedestrian Information and Communication System) のBLEアドバタイズを受信して可視化するツールです。 BLEスキャンにより受信した信号状態(赤/青/点滅青など)をリアルタイムで表示します。

高度化PICS(歩行者等支援情報通信システム)とは

事前準備

  • Pythonの動作環境を構築してください
    • Python 3.14.0 にて動作確認
  • 以下のパッケージをpipでインストール
pip install pyyaml bleak

起動

python ble-pics-viewer.py

デモ

ble-pics-viewer-demo.mp4

法令遵守に関する注記(Legal Notice)

本プログラムが対象とする PICS の BLE アドバタイズ信号は、道路交通信号機などの公共インフラ設備から 不特定多数に向けて送信される公開電波 です。この電波には、個人を識別できる情報や秘匿性のある通信内容は含まれておらず、以下の各法令で保護対象とされる「通信の秘密」や「個人情報」には 該当しません。

  • 電波法 第109条(通信の秘密)
    • 特定の相手方に対して行われる無線通信の秘密を保護する規定であり、 公衆に送信される無線通信(BLEビーコン等)には該当しません。
  • 電気通信事業法 第4条(通信の秘密)
    • 電気通信事業者が取り扱う通信の秘密を保護するものであり、 一方向のブロードキャスト通信である BLE アドバタイズには該当しません。
  • 個人情報保護法(個人情報の保護に関する法律)
    • 本プログラムが受信・解析するデータには、個人を特定可能な情報(氏名、住所、端末識別子等)は含まれず、同法で定義される「個人情報」「個人データ」「個人識別符号」には該当しません。

また、本プログラムは 受信専用(receive-only) であり、信号を送信・改変・再送信・妨害する機能は一切含まれていません。

About

Scan and visualize BLE Advertise of PICS signal

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages