OpenTrafficMap
OpenTrafficMap
https://wiki.opentrafficmap.org/
📌 Overview
OpenTrafficMap ITS-G5 Receiver는 오스트리아에서 개발한 ESP32-C5 기반의 저비용 C-ITS(Cooperative Intelligent Transport Systems) 수신 시스템입니다. 차량, 버스, 트램, 신호등 등에서 송신되는 ITS-G5(IEEE 802.11p) 메시지를 실시간으로 수신하고, 이를 MQTT·Wireshark·ClickHouse 기반 데이터 파이프라인으로 분석하여 지도와 통계 화면에 시각화합니다.
이 프로젝트의 핵심 목적은 다음과 같습니다.
- 차량과 인프라가 실제로 어떤 데이터를 송신하는지 투명하게 공개
- 교통 안전 및 대중교통 운영 효율 향상
- 실시간 교통 신호 분석 및 대기시간 분석
- 오픈소스 기반 스마트시티 데이터 플랫폼 구축
특히 기존 ITS 장비가 수천~수만 달러 수준의 상용 장비 중심이었다면, 이 프로젝트는 ESP32-C5와 SPI Ethernet 구조를 활용해 저비용·오픈소스 기반으로 접근했다는 점에서 차별성이 큽니다.
📌 C-ITS?
📌 Features
실시간 C-ITS 데이터 수신
ESP32-C5 기반 수신기가 차량 위치, 속도, 방향, 신호등 상태, 신호 전환 예상 시간 등을 수신합니다. 업로드 자료에 따르면 CAM은 차량의 위치·속도·방향·크기 등을 포함하고, DENM은 공사·정체·역주행 같은 도로 이벤트를 전달합니다.
OpenTrafficMap 지도 시각화
수집된 데이터를 OpenTrafficMap.org 지도에 표시해 차량, 버스, 트램, 신호등 상태를 확인할 수 있습니다.
저가형 수신기 구조
Wiki 기준 ESP32-C5는 몇 유로 수준이며, 자체 PCB는 PoE와 SPI Ethernet 구성을 지원합니다. Wiki는 W5500 또는 ENC28J60 같은 SPI-to-Ethernet 칩으로 인터넷에 직접 연결할 수 있다고 명시합니다.
오픈 하드웨어 확장성
업로드된 하드웨어 저장소 README 기준 PCB는 KiCad로 설계되었고, ESP32-C5-WROOM-1, Ethernet IC, PoE, microSD, USB-C, 온도 센서, 3D 프린팅 케이스 구조를 포함합니다.
📌 System Architecture
전체 구조는 다음과 같습니다.
- 차량·신호등·RSU가 5.9GHz ITS-G5 메시지를 송신합니다.
- ESP32-C5 수신기가 CAM, DENM, SPATEM, MAPEM 메시지를 수신합니다.
- 수신기는 SPI Ethernet 또는 USB/UART 경로로 데이터를 게이트웨이에 전달합니다.
- 데이터는 MQTT 서버 또는 로컬 브리지로 전달됩니다.
- 서버 측에서 Wireshark/JSON 변환 및 가공 후 OpenTrafficMap 지도와 Grafana 통계로 시각화됩니다.
📌 Role and Application of the WIZnet's Chip
공개 Wiki는 사용자가 직접 수신기를 만들 때 W5500 또는 ENC28J60 SPI Ethernet 칩으로 인터넷에 직접 연결할 수 있다고 설명합니다.
다만 발표자료에 따르면 공식 메인 PCB는 KSZ8851SNL을 사용하며, W5500은 DIY 구조로 제시됩니다.
- WIZnet 적용 지점: ESP32-C5 수신기와 유선 네트워크 사이의 SPI Ethernet 인터페이스
- 적용 가능 칩: WIZnet W5500
- 역할: 수신된 C-ITS 패킷을 Ethernet 기반으로 MQTT 서버 또는 로컬 서버에 전달
- 프로토콜 관점: TCP/IP, MQTT over TCP, HTTP 기반 데이터 업로드에 적합
- 기술적 장점: MCU의 TCP/IP 처리 부담을 줄이고, PoE 기반 고정형 실외 수신기에서 Wi-Fi보다 안정적인 백홀 네트워크를 구성할 수 있음
📌 Market & Application Value
이 프로젝트의 시장성은 단순한 DIY 교통 지도보다 큽니다.
- 스마트시티·교통관제
지자체, 도로 운영사, 교통 연구기관이 신호등 상태, 차량 흐름, 대중교통 접근 정보를 수집·분석하는 데 활용할 수 있습니다. - C-ITS 검증 장비
기존 ITS-G5 수신 장비는 고가인 경우가 많습니다. OpenTrafficMap은 약 20유로 수준의 수신기 구조를 제시해 실험·교육·현장 검증 비용을 낮춥니다. Hacker News 인용 기준, 개발진은 Revision 2 수신기 200대를 주문했고 완성 수신기 원가는 케이스·기구물을 제외하고 약 20유로라고 설명했습니다. - WIZnet 관점의 차별성
W5500은 단순 TCP 서버 예제가 아니라, 실시간 V2X 데이터 수집 노드의 유선 백홀로 활용될 수 있습니다. 이는 WIZnet 칩의 적용 범위를 일반 IoT 센서에서 스마트 교통 인프라 데이터 수집기로 확장하는 사례입니다.
📌 External Indicators
실제 도시 인프라 적용 사례
오스트리아 그라츠(Graz) 시에서는 약 165개의 신호등, 200대의 버스, 100대의 트램을 C-ITS 기반으로 전환하는 프로젝트가 진행 중입니다. 현재까지 모든 버스와 트램의 전환이 완료되었으며, 165개 신호등 중 121개의 C-ITS 신호등이 확인되었습니다.
Youtube
Hacker News
https://news.ycombinator.com/item?id=47953541
OpenTrafficMap은 Hacker News 메인 페이지에 등록되어 약 388 포인트와 100개 이상의 댓글 반응을 기록했습니다. 개발자 커뮤니티에서는 “기존 802.11p 장비 대비 매우 저렴한 구조”, “오픈 교통 데이터 플랫폼 가능성”, “Google Maps 대안 데이터 가능성” 등에 대한 긍정적인 논의가 이루어졌습니다.
또한 프로젝트 개발자는 발표 이후 Revision 2 수신기 200대를 추가 생산했다고 밝혔으며, 수신기 원가는 약 20유로 수준이라고 설명했습니다.
기술 기사 및 블로그 언급
https://wikidocs.net/blog/%40jaehong/12603
국내외 기술 블로그와 커뮤니티에서도 OpenTrafficMap이 소개되었습니다. 국내 기술 블로그에서는 “20유로 수준의 ESP32-C5 기반 ITS-G5 수신기”, “실시간 신호등·차량 데이터 시각화”, “저비용 오픈소스 C-ITS 플랫폼”이라는 점이 주요 특징으로 언급되었습니다.
📌 Summary
OpenTrafficMap ITS-G5 Receiver는 ESP32-C5 기반 저가 수신기로 C-ITS/V2X 데이터를 수집하고, 이를 실시간 지도와 통계 분석으로 연결하는 오픈소스 프로젝트입니다. WIZnet W5500은 공식 PCB 탑재 부품으로 확인되지는 않지만, 공개 Wiki에서 지원 가능한 SPI Ethernet 칩으로 명시되어 있으며, 이 프로젝트에서 안정적인 유선 데이터 업로드 경로를 제공할 수 있습니다. WIZnet 관점에서는 W5500의 활용 범위를 스마트시티, C-ITS, 교통 데이터 인프라 영역으로 확장해 보여주는 의미 있는 UCC 사례입니다.
📌 Key Questions & Clear Answers
Q1. OpenTrafficMap은 무엇인가요?
OpenTrafficMap은 차량, 신호등, 트램, 버스가 송신하는 C-ITS 데이터를 수신해 실시간 지도에 표시하는 오픈소스 프로젝트입니다. 교통 데이터를 폐쇄형 플랫폼이 아니라 공개 데이터 형태로 분석하려는 시도입니다.
Q2. WIZnet W5500은 이 프로젝트에서 어떤 역할을 할 수 있나요?
W5500은 ESP32-C5 수신기가 받은 C-ITS 패킷을 Ethernet으로 서버에 전달하는 네트워크 인터페이스 역할을 할 수 있습니다. 공식 Wiki는 W5500을 직접 인터넷 연결용 SPI Ethernet 칩 선택지로 명시합니다.
Q3. 이 프로젝트의 신규성은 무엇인가요?
고가 ITS-G5 수신 환경을 ESP32-C5와 저가 Ethernet 구조로 낮춘 점이 새롭습니다. 특히 실시간 신호등·차량 데이터를 오픈 지도와 통계 분석으로 연결한 점이 기존 단순 IoT 예제와 다릅니다.
Q4. 제품화 가능성이 있나요?
가능성은 있습니다. 다만 현재는 커뮤니티·연구·검증 장비에 가까우며, 산업용 제품화를 위해서는 전파 규제, 개인정보, 실외 내구성, 장기 펌웨어 안정성 검증이 필요합니다.
📌Reference Link
https://codeberg.org/opentrafficmap/its-g5-receiver-firmware

