Joonseo Jung
KETI V2X Monitoring System 커버 이미지

KETI V2X Monitoring System

5G-NR-V2X 실증 현장을 위한 실시간 차량·통신 관제 대시보드

개요

한국전자기술연구원(KETI) 모빌리티플랫폼연구센터에서 5G-NR-V2X 실증 과제를 지원하며 만든 관제 화면입니다. 군집 주행 시연 과정에서 리드 차량, 팔로우 차량, OBU, RSU의 위치와 통신 상태를 현장에서 바로 확인하는 용도로 사용했습니다.

주요 작업

  • WebSocket으로 수신되는 차량·통신 JSON 패킷을 검증하고 화면 상태로 변환
  • Mapbox와 Threebox/Three.js 기반 지도 위에 차량 모델, 이동 궤적, 통신선을 표시
  • 속도, 조향각, 방향지시등, PRR, RSSI, latency 등 테스트 지표를 패널로 정리
  • Auto track, visible path, communication line 같은 현장 테스트용 토글 제공

구현 메모

별도 프레임워크에 기대기보다 Vanilla JS 모듈로 화면을 나누고, 대량 패킷이 들어와도 브라우저가 멈추지 않도록 위치 업데이트와 패널 렌더링 주기를 분리했습니다. 궤적 데이터는 이동 거리 기준으로 샘플링하고 길이를 제한해 장시간 테스트 중 메모리 사용량이 커지지 않도록 조정했습니다.