Wiznet makers

Aimee0

Published May 22, 2026 ©

115 UCC

23 WCC

23 VAR

0 Contests

0 Followers

0 Following

Original Link

OpenTrafficMap

OpenTrafficMap

COMPONENTS Hardware components

WIZnet - W5500

x 1


PROJECT DESCRIPTION

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?

C-ITS(Cooperative Intelligent Transport Systems)는 차량과 도로 인프라가 서로 실시간으로 데이터를 주고받아 교통 안전성과 이동 효율을 높이는 차세대 지능형 교통 시스템입니다. 기존 ITS(Intelligent Transport Systems)가 중앙 관제 시스템 중심이었다면, C-ITS는 차량·신호등·도로 인프라·네트워크가 직접 연결되어 협력(Cooperative) 방식으로 동작하는 것이 특징입니다.

C-ITS는 V2X(Vehicle-to-Everything) 통신 기술 기반으로 구성되며, 차량과 주변 환경이 다양한 형태로 데이터를 교환합니다.

  • V2V (Vehicle-to-Vehicle)
    차량과 차량 간 통신으로, 주변 차량의 위치, 속도, 방향, 급제동 여부 등을 실시간 공유해 사고 위험을 줄이는 데 사용됩니다.
  • V2I (Vehicle-to-Infrastructure)
    차량과 신호등, 도로 장비, RSU(Road Side Unit) 같은 인프라 간 통신입니다. 신호 상태, 공사 구간, 속도 제한, 교통 상황 등의 정보를 차량에 전달할 수 있습니다.
  • V2N (Vehicle-to-Network)
    차량과 클라우드·서버·통신망 간 연결입니다. 실시간 교통 데이터 분석, OTA 업데이트, 내비게이션 서비스 등에 활용됩니다.
  • V2P (Vehicle-to-Pedestrian)
    차량과 보행자·스마트폰·웨어러블 기기 간 통신으로, 보행자 접근 경고나 어린이 보호구역 안전 시스템 등에 사용됩니다.

C-ITS는 자율주행 및 ADAS(첨단 운전자 보조 시스템)의 핵심 기반 기술 중 하나로 평가됩니다. 카메라나 LiDAR 같은 센서는 시야 범위 내 정보만 인식할 수 있지만, C-ITS는 차량과 인프라가 직접 데이터를 송신하기 때문에 교차로 너머 상황이나 시야 밖 위험 요소까지 사전에 전달할 수 있습니다. 예를 들어 앞 차량의 급제동, 사고 차량 존재 여부, 신호 변경 정보 등을 실시간 공유해 자율주행 차량의 상황 인식 능력을 보완할 수 있습니다.

현재 C-ITS는 스마트시티, 자율주행, 지능형 교통 관제, 대중교통 우선 신호 시스템, 응급차량 우선 제어 등 다양한 분야에서 활용되고 있으며, IEEE 802.11p, ITS-G5, C-V2X 같은 차량 통신 기술 기반으로 발전하고 있습니다.

📌 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

전체 구조는 다음과 같습니다.

  1. 차량·신호등·RSU가 5.9GHz ITS-G5 메시지를 송신합니다.
  2. ESP32-C5 수신기가 CAM, DENM, SPATEM, MAPEM 메시지를 수신합니다.
  3. 수신기는 SPI Ethernet 또는 USB/UART 경로로 데이터를 게이트웨이에 전달합니다.
  4. 데이터는 MQTT 서버 또는 로컬 브리지로 전달됩니다.
  5. 서버 측에서 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 교통 지도보다 큽니다.

  1. 스마트시티·교통관제
    지자체, 도로 운영사, 교통 연구기관이 신호등 상태, 차량 흐름, 대중교통 접근 정보를 수집·분석하는 데 활용할 수 있습니다.
  2. C-ITS 검증 장비
    기존 ITS-G5 수신 장비는 고가인 경우가 많습니다. OpenTrafficMap은 약 20유로 수준의 수신기 구조를 제시해 실험·교육·현장 검증 비용을 낮춥니다. Hacker News 인용 기준, 개발진은 Revision 2 수신기 200대를 주문했고 완성 수신기 원가는 케이스·기구물을 제외하고 약 20유로라고 설명했습니다. 
  3. 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

https://ttj.kr/tech-news/%EC%A0%84-%EC%84%B8%EA%B3%84-%EB%8F%84%EB%A1%9C-%EA%B5%90%ED%86%B5%EB%9F%89%EC%9D%84-%EC%98%A4%ED%94%88-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%A1%9C-opentrafficmap-%EC%82%B4%ED%8E%B4%EB%B3%B4%EA%B8%B0

국내외 기술 블로그와 커뮤니티에서도 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

https://pretalx.linuxtage.at/media/glt26/submissions/SRQ3M9/resources/C-ITS__Mit_einem_ESP32_Ampeln_2eRw7Fx.pdf

 

Documents
Comments Write