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.
Conecta una placa ESP32-C5 de 20 $ a tu teléfono, conduce por una zona con infraestructura moderna y observa cómo llegan los CAM, DENM y SPATEM.
Los coches modernos y las unidades de carretera (RSU) emiten mensajes de seguridad normalizados en la banda V2X dedicada de 5,9 GHz: CAM (Cooperative Awareness — «estoy aquí, a X km/h»), DENM (Decentralised Environmental Notification — «¡peligro delante!»), SPATEM (fase y temporización de semáforos — cuenta atrás) y MAPEM (geometría de intersecciones).
V2X2MAP los captura en modo promiscuo, decodifica las cabeceras GeoNetworking localmente y dibuja cada mensaje como un marcador codificado por color en un mapa OSM. Sin pasar por la nube — todo se ejecuta en el teléfono.
Una placa Waveshare ESP32-C5-WIFI6-KIT y cualquier teléfono Android con USB-OTG o Bluetooth LE. La placa admite 5,9 GHz IEEE 802.11p de fábrica; el firmware la usa como sniffer y reenvía las tramas capturadas a tu teléfono.
Estos complementos pueden mejorar el alcance de recepción y la calidad de la señal.
Mapa OSM, marcadores codificados por color según el tipo de mensaje ITS, flechas orientadas al rumbo para los CAM de vehículos, desvanecimiento automático para que la pantalla no se sature tras unos minutos de captura.
Zoom adaptativo a la velocidad: 18 detenido, 14 por encima de 80 km/h. Conecta el C5 en un soporte, ponte en marcha y el mapa mantiene tu punto centrado.
Respuesta de audio + háptica opcional: un breve tic en cada trama recibida, un pitido más agudo + vibración ante un peligro DENM. Conduce con la vista al frente.
El C5 transmite tramas 802.11 sin procesar por USB-Serial-JTAG y Bluetooth LE. La única radio se comparte en el tiempo con el sniffer; el ciclo ajustable mantiene ambos activos.
Caché de teselas de OSMdroid hasta 600 MB. Desplázate por la zona una vez en línea y luego pasa sin conexión.
One tap writes every frame to an .itsg5 file for later replay and analysis.
Vuelve a publicar opcionalmente las tramas capturadas por MQTT — el broker predeterminado es el público de OpenTrafficMap, con brokers personalizados configurables.
Inglés por defecto, alemán en los dispositivos alemanes. Ambas traducciones se incluyen en el APK.
Los mensajes de seguridad V2X viven en una franja dedicada del espectro radioeléctrico a 5,9 GHz. En Europa, la banda ITS-G5 (5855–5925 MHz) se divide en canales según su uso — el canal de control transporta el tráfico más crítico para la seguridad.
Vehicle-to-everything explicado — V2V, V2I, V2N, V2P y por qué los coches se comunican.
Las dos radios V2X rivales — basada en Wi-Fi vs celular — comparadas.
CAM, DENM, SPATEM, MAPEM, IVIM y CPM — qué hace cada uno.
Cómo se reparte la banda de 5,9 GHz entre Europa, EE. UU. y China.
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.