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.
Branchez une carte ESP32-C5 à 20 $ sur votre téléphone, roulez là où l'infrastructure est moderne, et regardez arriver les CAM, DENM et SPATEM.
Les voitures modernes et les unités routières (RSU) diffusent des messages de sécurité normalisés sur la bande V2X dédiée à 5,9 GHz : CAM (Cooperative Awareness — « je suis là, à X km/h »), DENM (Decentralised Environmental Notification — « danger devant ! »), SPATEM (phase et minutage des feux — compte à rebours) et MAPEM (géométrie des intersections).
V2X2MAP les capture en mode promiscuité, décode localement les en-têtes GeoNetworking et place chaque message comme un repère coloré sur une carte OSM. Aucun aller-retour vers le cloud — tout tourne sur le téléphone.
Une carte Waveshare ESP32-C5-WIFI6-KIT et n'importe quel téléphone Android avec USB-OTG ou Bluetooth LE. La carte gère le 5,9 GHz IEEE 802.11p d'origine ; le firmware la pilote en sniffer et transmet les trames capturées au téléphone.
Ces accessoires peuvent améliorer la portée de réception et la qualité du signal.
Carte OSM, marqueurs codés par couleur selon le type de message ITS, flèches orientées selon le cap pour les CAM de véhicules, fondu automatique pour que l'écran ne soit pas submergé après quelques minutes de capture.
Zoom adaptatif à la vitesse : 18 à l'arrêt, 14 au-dessus de 80 km/h. Branche le C5 dans un support, prends la route, la carte garde ton point centré.
Retour audio + haptique optionnel : un bref tic à chaque trame reçue, un bip plus aigu + vibration sur un danger DENM. Conduis le regard vers l'avant.
Le C5 diffuse les trames 802.11 brutes via USB-Serial-JTAG et Bluetooth LE. L'unique radio est partagée dans le temps avec le sniffer ; le cycle réglable maintient les deux actifs.
Cache de tuiles OSMdroid jusqu'à 600 MB. Balaie la zone une fois en ligne, puis passe hors ligne.
One tap writes every frame to an .itsg5 file for later replay and analysis.
Republie en option les trames capturées via MQTT — le broker par défaut est celui public d'OpenTrafficMap, des brokers personnalisés sont configurables.
Anglais par défaut, allemand sur les appareils allemands. Les deux traductions sont incluses dans l'APK.
Les messages de sécurité V2X occupent une tranche dédiée du spectre radio à 5,9 GHz. En Europe, la bande ITS-G5 (5855–5925 MHz) est divisée en canaux selon leur usage — le canal de contrôle transporte le trafic le plus critique.
Le vehicle-to-everything expliqué — V2V, V2I, V2N, V2P et pourquoi les voitures communiquent.
Les deux radios V2X concurrentes — Wi-Fi vs cellulaire — comparées.
CAM, DENM, SPATEM, MAPEM, IVIM et CPM — le rôle de chacun.
Comment la bande 5,9 GHz est répartie en Europe, aux États-Unis et en Chine.
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.