Проект приемника ESP32-C5 C-ITS представляет собой аппаратную плату с открытым исходным кодом, которая собирает данные через 802.11p V2X связь от близлежащих светофоров, общественного транспорта (автобусов, трамваев…), грузовиков, автомобилей, мотоциклов и даже пешеходов для отображения результатов на онлайн-картах.
Он работает с использованием протокола ITS-G5, построенного поверх 802.11p V2X (Vehicle-to-Everything), который требует Wi-Fi радио 5,9 ГГц, что делает ESP32-C5 идеальным кандидатом. Стандарт требует C-ITS станцию (ITS-S), установленную в транспортных средствах (бортовые устройства – OBU) или придорожных блоках (RSU), обрабатывающую как передачу, так и прием, а также приемник для обработки входящих беспроводных сигналов, декодирования сообщений C-ITS (Кооперативные интеллектуальные транспортные системы) и передачи данных на онлайн-карты, такие как OpenTrafficMap (см. скриншот ниже).
Технические характеристики приемника ESP32-C5 C-ITS:
- Беспроводной модуль – ESP32-C5-WROOM-1 (ESP32-C5-WROOM-1-N16R8 или ESP32-C5-WROOM-1-N8R8)
- SoC – ESP32-C5
- CPU
- Одноядерный 32-битный процессор RISC-V @ до 240 МГц
- Энергоэффективное ядро RISC-V @ 40 МГц, выступающее в качестве основного процессора для энергочувствительных приложений
- Память – 384 КБ SRAM на кристалле
- Хранилище – 320 КБ ROM
- Подключение
- Двухдиапазонный (2,4 ГГц/5 ГГц) 802.11ax WiFi 6 с обратной совместимостью со стандартом 802.11b/g/n WiFi 4
- Полоса пропускания 20 МГц для режима 802.11ax
- Полоса пропускания 20/40 МГц для режима 802.11b/g/n
- Механизм OFDMA (множественный доступ с ортогональным частотным разделением) для восходящего и нисходящего каналов
- Поддержка MU-MIMO для нисходящего канала
- Поддержка Target Wake Time (TWT)
- Bluetooth 5.0 Low Energy (LE)
- Радио 802.15.4 для Zigbee 3.0 и Thread 1.3
- Двухдиапазонный (2,4 ГГц/5 ГГц) 802.11ax WiFi 6 с обратной совместимостью со стандартом 802.11b/g/n WiFi 4
- CPU
- Память – 8 МБ PSRAM
- Хранилище – 8 МБ или 16 МБ SPI flash
- Антенна – PCB антенна
- SoC – ESP32-C5
- Хранилище – слот для MicroSD карт
- Ethernet – порт 10/100 Мбит/с Ethernet RJ45 через чип SPI-to-Ethernet KSZ8851SNL
- USB – 2 порта USB-C для JTAG и UART
- Сенсор – датчик температуры LM75BDP
- Питание
- Вход 7 В – 58 В на активном/пассивном PoE
- TPS2378DDAR для совместимого с 802.3af/at активного PoE
- Размеры – 93 x 50 мм
Файлы аппаратного дизайна KiCAD 10 (схемы, топология печатной платы, BoM…), исходный код прошивки и скрипт Node.js, который транслирует сырые пакеты 802.11 на NATS (Neural Autonomic Transport System) в tshark (командная строка Wireshark) и публикует декодированный JSON обратно в NATS, доступны на OpenTraffic’s Codeberg account .
Разработчик выступил с докладом на Graz Linux Days 2026 (на немецком) около месяца назад и загрузил слайды презентации , объясняющие проект ( переведенная версия на английский с помощью ИИ ). На тот момент они уже развернули 20 приемников с дальностью в несколько сотен метров в городских районах и более 10 км при прямой видимости. ESP32-C5 можно подключить к 4G LTE модему для доступа в интернет, также предоставляется корпус OpenSCAD.

Насколько хорошо это работает, зависит от того, внедряет ли инфраструктура, такая как светофоры и общественный транспорт, подключение 802.11p V2X, и, конечно, от количества пользователей, развертывающих такие приемники C-ITS.
Плата приемника ESP32-C5 C-ITS не продается онлайн традиционным способом, но, видя интерес после своих докладов, разработчики заказали 450 штук плат, и вы можете приобрести плату с опциональным корпусом за около 20 евро в рамках групповой закупки . Инструкции есть на Wiki, и они отправляют только в несколько стран Европы, или вы можете забрать свой экземпляр в Граце, Австрия.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.



