OpenTrafficMap is an open project for visualizing and analyzing C-ITS data (Cooperative Intelligent Transport Systems). Its goal is to make visible which data traffic lights, trams, buses, and modern cars are already transmitting unencrypted today.
Live map: https://opentrafficmap.org
Code: https://codeberg.org/opentrafficmap
C-ITS stands for Cooperative Intelligent Transport Systems: vehicles and infrastructure communicate with one another.
More details can be found on the C-ITS page.
With your help, we receive C-ITS messages and display them on our map.
Since C-ITS can only be received over a few hundred meters up to a few kilometers, we can only show live data if at least one receiver is nearby. We use the ESP32-C5, which costs only a few euros and offers good reception with the PCB antenna of the ESP32-C5-WROOM module.
We have developed a board on which the ESP32-C5 is connected to an SPI-to-Ethernet chip and which can be powered via PoE. With a 3D-printed enclosure, the receiver board can be mounted outdoors (the higher, the better).
There are several ways to get a receiver:
If you build a receiver yourself, there are also several ways to feed the data into OpenTrafficMap:
More information about the MQTT server and the (optional) node registration: Node Registration
At the beginning of April, we ordered 200 fully assembled C-ITS receivers. We expect them to arrive in mid-May 2026. We pass the boards on at cost price for €20, including a 3D-printed enclosure. As soon as the boards have arrived, we will open a Pretix shop where you can place your order. We plan to offer the following options:
To take part in the group order, you can place an order in our Pretix shop here: pretix.opentrafficmap.org
We gave a talk (in German) at Grazer Linuxtage 2026, titled: C-ITS: Tracking traffic lights, trams, and cars with an ESP32