OpenTrafficMap ESP32-C5 C-ITS receiver board can help improve traffic efficiency using 802.11p V2X communication

The ESP32-C5 C-ITS receiver project is an open-source hardware board that gathers data over 802.11p V2X communication from nearby traffic lights, public transportation (buses, trams…), trucks, cars, motorcycles, and even pedestrians to display the results on online maps.

It works using the ITS-G5 protocol built on top of 802.11p V2X (Vehicle-to-Everything), which requires a 5.9 GHz WiFi radio, and makes the ESP32-C5 an ideal candidate. The standard requires a C-ITS Station (ITS-S) found in vehicles (on-board units – OBU) or roadside units (RSU) handling both transmission and reception, and a receiver to handle incoming wireless signals, decode C-ITS (Cooperative Intelligent Transport Systems) messages, and feed the data into online maps like OpenTrafficMap (See screenshot below).

ESP32-C5 C-ITS receiver OpenTrafficMap

ESP32-C5 C-ITX receiver specifications:

  • Wireless module – ESP32-C5-WROOM-1 (ESP32-C5-WROOM-1-N16R8 or ESP32-C5-WROOM-1-N8R8)
    • SoC – ESP32-C5
      • CPU
        • Single-core 32-bit RISC-V processor @ up to 240 MHz
        • Low-power RISC-V core @ 40 MHz acting as the main processor for power-sensitive applications
      • Memory – 384 KB SRAM on-chip, 8MB PSRAM
      • Storage – 320 KB ROM
      • Connectivity
        • Dual-band (2.4GHz/5 GHz) 802.11ax WiFi 6, with 802.11b/g/n WiFi 4 standard fallback
          • 20MHz bandwidth for the 802.11ax mode
          • 20/40MHz bandwidth for the 802.11b/g/n mode
          • OFDMA (Orthogonal Frequency Division Multiple Access) mechanism for both uplink and downlink
          • MU-MIMO capability for downlink
          • Target Wake Time (TWT) support
        • Bluetooth 5.0 Low Energy (LE)
        • 802.15.4 radio for Zigbee 3.0 and Thread 1.3
    • Storage – 8MB or 16MB SPI flash
    • Antenna – PCB antenna
  • Storage – MicroSD card slot
  • Ethernet – 10/100Mbps Ethernet RJ45 port via KSZ8851SNL SPI to Ethernet chip
  • USB – 2x USB-C ports for JTAG and UART
  • Sensor – LM75BDP temperature sensor
  • Power Supply
    • 7 V – 58 V input on active/passive PoE
    • TPS2378DDAR for 802.3af/at compliant active PoE
  • Dimensions – 93 x 50 mm

ESP32-C5 V2X 802.11p board

The KiCAD 10 hardware design files (schematics, PCB layout, BoM…), the source code for the firmware, and a Node.js script that bridges raw 802.11 packets on NATS (Neural Autonomic Transport System) into tshark (Wireshark command line), and publishes the decoded JSON back to NATS are available on OpenTraffic’s Codeberg account.

The developer gave a talk at Graz Linux Days 2026 (German) about a month ago, and uploaded the presentation slides explaining the project (AI-translated version in English).  At the time, they had already deployed 20 receivers with ranges of several hundred meters in urban areas, and over 10 km with line-of-sight. The ESP32-C5 can be attached to a 4G LTE modem for internet connectivity, and an OpenSCAD enclosure is also provided.

ESP32-C5 C-ITS receiver Mikrotik LTE router
ESP32-C5 C-ITS receiver connected to Mikrotik 4G LTE router
ESP32-C5 V2X enclosure
Enclosure and pole mount

How well this works depends on whether infrastructure like traffic lights and public transport implements 802.11p V2X connectivity, and of course, the number of users deploying such C-ITS receivers.

The ESP32-C5 C-ITS receiver board is not available for sale online in the traditional way, but seeing the interest after their talks, the developers ordered 450 pieces of the board, and you can purchase a board with an optional enclosure for about 20 Euros as part of a group buy. The instructions are on the Wiki, and they only ship to several countries within Europe, or you can pick up yours in Graz, Austria.

Thanks to Karl for the tip.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
2 Comments
oldest
newest
Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC