V2X2MAP is an Android app that receives and maps ITS-G5 / V2X traffic — the 5.9 GHz IEEE 802.11p messages cars and roadside infrastructure send to coordinate.
$20 の ESP32-C5 開発ボードをスマートフォンに挿し、最新インフラのある場所へ走り、CAM・DENM・SPATEM が流れ込むのを眺めましょう。
最新のクルマや路側機(RSU)は、専用の 5.9 GHz V2X 帯で標準化された安全メッセージを送信します:CAM(Cooperative Awareness——「ここにいます、時速 X km です」)、DENM(Decentralised Environmental Notification——「前方に危険!」)、SPATEM(Signal Phase + Timing——信号のカウントダウン)、そして MAPEM(交差点ジオメトリ)。
V2X2MAP はこれらをプロミスキャスモードで取得し、GeoNetworking ヘッダをローカルでデコードし、各メッセージを色分けしたマーカーとして OSM マップ上に描画します。クラウドへの往復は不要——すべてスマートフォン上で動作します。
Waveshare ESP32-C5-WIFI6-KIT 開発ボード 1 枚と、USB-OTG または Bluetooth LE を備えた任意の Android スマートフォン。このボードは標準で 5.9 GHz IEEE 802.11p に対応し、ファームウェアがこれをスニファとして駆動し、取得したフレームをスマートフォンへ転送します。
これらのアドオンは受信距離と信号品質を向上させることができます。
OSM マップ、ITS メッセージ種別ごとに色分けされたマーカー、車両 CAM 向けの進行方向対応の矢印、数分間キャプチャしても画面が埋もれないよう自動フェードします。
速度に応じたズーム:停止時は 18、80 km/h を超えると 14。C5 をホルダーに挿して走り出せば、マップが自分のドットを常に中央に保ちます。
任意のオーディオ + 触覚フィードバック:フレームを受信するたびに短いカチッという音、DENM の危険時には高めのビープ音 + 振動。前を向いたまま運転できます。
C5 は生の 802.11 フレームを USB-Serial-JTAG と Bluetooth LE で配信します。単一の無線をスニファと時分割で共有し、調整可能なサイクルで両方を稼働させ続けます。
OSMdroid のタイルキャッシュは最大 600 MB。一度オンラインで周辺を表示しておけば、その後はオフラインで使えます。
One tap writes every frame to an .itsg5 file for later replay and analysis.
キャプチャしたフレームを任意で MQTT 経由で再配信できます — 既定の broker は OpenTrafficMap の公開 broker で、独自の broker も設定可能です。
既定は英語、ドイツ語端末ではドイツ語。両方の翻訳が APK に同梱されています。
V2X 安全メッセージは 5.9 GHz にある専用の無線スペクトラムの一区画に存在します。ヨーロッパでは ITS-G5 帯(5855–5925 MHz)が用途別にチャネル分割されており、制御チャネルが最も安全に重要なトラフィックを運びます。
Everything runs in the V2X2MAP Android app — no desktop tool, no manual setup. It even flashes the ESP32-C5 firmware for you on the first connection, then receives and maps the live V2X traffic.
Grab it on any Android phone with USB-OTG or Bluetooth LE.
Plug the board into your phone over USB-OTG (or pair it via Bluetooth LE). The app detects it and flashes the firmware automatically — under a minute.
Reception starts immediately. Every CAM, DENM and SPATEM lands on the live map.
Receiving and forwarding ITS-G5 radio data may be subject to national telecommunications law and data-protection law. The Android app shows a disclaimer on first launch. Use at your own risk.