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.
Podłącz płytkę ESP32-C5 za $20 do telefonu, jedź tam, gdzie jest nowoczesna infrastruktura, i patrz, jak napływają CAM-y, DENM-y i SPATEM-y.
Nowoczesne samochody i jednostki przydrożne (RSU) nadają znormalizowane komunikaty bezpieczeństwa w dedykowanym paśmie V2X 5,9 GHz: CAM (Cooperative Awareness — „jestem tutaj, jadę X km/h”), DENM (Decentralised Environmental Notification — „niebezpieczeństwo przed tobą!”), SPATEM (Signal Phase + Timing — odliczanie sygnalizacji świetlnej) oraz MAPEM (geometria skrzyżowania).
V2X2MAP przechwytuje je w trybie promiscuous, dekoduje nagłówki GeoNetworking lokalnie i nanosi każdy komunikat jako oznaczony kolorem znacznik na mapie OSM. Nie jest potrzebny obieg przez chmurę — wszystko działa na telefonie.
Jedna płytka Waveshare ESP32-C5-WIFI6-KIT i dowolny telefon z Androidem z USB-OTG lub Bluetooth LE. Płytka obsługuje 5,9 GHz IEEE 802.11p od razu po wyjęciu z pudełka; firmware steruje nią jako snifferem i przekazuje przechwycone ramki do telefonu.
Te dodatki mogą poprawić zasięg odbioru i jakość sygnału.
Mapa OSM, oznaczone kolorami markery dla każdego typu komunikatu ITS, strzałki uwzględniające kierunek dla CAM pojazdów oraz automatyczne zanikanie, aby ekran nie został zalany po kilku minutach przechwytywania.
Zoom dostosowany do prędkości: 18 na postoju, 14 powyżej 80 km/h. Wepnij C5 w uchwyt, ruszaj w drogę, a mapa utrzyma Twój punkt na środku.
Opcjonalne sprzężenie dźwiękowe + haptyczne: krótkie tyknięcie przy każdej odebranej ramce, wyższy sygnał + wibracja przy zagrożeniu DENM. Prowadź z wzrokiem skierowanym na drogę.
C5 przesyła surowe ramki 802.11 przez USB-Serial-JTAG oraz Bluetooth LE. Pojedyncze radio jest dzielone w czasie ze snifferem; regulowany cykl utrzymuje oba przy życiu.
Pamięć podręczna kafelków OSMdroid do 600 MB. Przewiń mapę raz online, a potem przejdź w tryb offline.
One tap writes every frame to an .itsg5 file for later replay and analysis.
Opcjonalnie publikuj ponownie przechwycone ramki przez MQTT — domyślnym brokerem jest publiczny broker OpenTrafficMap, własne brokery są konfigurowalne.
Domyślnie angielski, niemiecki na niemieckich urządzeniach. Oba tłumaczenia są zawarte w APK.
Komunikaty bezpieczeństwa V2X mieszczą się w dedykowanym wycinku widma radiowego przy 5,9 GHz. W Europie pasmo ITS-G5 (5855–5925 MHz) jest podzielone na kanały według przeznaczenia — kanał sterujący przenosi najbardziej krytyczny dla bezpieczeństwa ruch.
Vehicle-to-everything wyjaśnione — V2V, V2I, V2N, V2P i dlaczego samochody się komunikują.
Dwie konkurujące technologie radiowe V2X — oparta na Wi-Fi vs komórkowa — w porównaniu.
CAM, DENM, SPATEM, MAPEM, IVIM i CPM — co robi każdy z nich.
Jak pasmo 5,9 GHz jest podzielone w Europie, USA i Chinach.
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.