← PORTFOLIO · MOBILITY

MAP 기반 모빌리티 메시지 분석기

패킷 목록이 아니라,
지도 위에서 메시지를 읽습니다

좌표가 들어 있는 메시지를 표로만 보면 무슨 상황인지 알 수 없습니다. 이 분석기는 수신한 메시지를 곧바로 지도에 올리고, 교차로 기하구조와 신호 현시까지 겹쳐 보여줍니다. 현장에서 실시간 캡처하면서 같은 화면으로 분석할 수 있습니다.

  • 지도 실시간 표출
  • 파일 분석 · 실시간 캡처
  • 메시지 종류 자동 인식
  • 프로파일 기반 컬럼 구성
  • 시험 장비 프레임 해석
캡처 상태 ● LIVE 인터페이스 2개 동시 수집
수집 패킷 18,420 전체 프레임 214,006
지도 표시 객체 37 차량 34 · 노변 3
보안 계층 서명 인증서 12% · 다이제스트 88%
지도 표출 — 교차로 기하구조 + 메시지 위치
INTERSECTION 12 · REGION 1 RSU BSM
메시지 종류 분포
차량 안전 메시지14,208건 · 10 Hz
신호 현시2,104건 · 1 Hz
교차로 지도212건 · 1 Hz
노변 경보 · 안내1,896건

※ 화면은 실제 구동 화면을 재구성한 예시이며, 표시된 수치는 샘플 데이터입니다.

01 — HOW IT WORKS

캡처에서 지도까지, 여섯 단계

파일을 열든 실시간으로 잡든 이후 흐름은 같습니다. 그래서 현장과 사무실에서 같은 화면을 씁니다.

  1. STEP 01

    입력 선택

    캡처 파일을 끌어다 놓거나, 네트워크 인터페이스를 골라 실시간 수집을 시작합니다. 여러 인터페이스를 동시에 잡을 수 있습니다.

  2. STEP 02

    프로토콜 해석

    단문 통신 계층, 보안 계층, 메시지 계층을 차례로 풀어냅니다. 표준 해석기가 다루지 못하는 시험 장비 프레임은 전용 해석기로 보완합니다.

  3. STEP 03

    메시지 분류

    메시지 식별자를 읽어 종류를 판정하고, 좌표 · 속도 · 방위 같은 공통 필드를 추출합니다.

  4. STEP 04

    지도 표출

    좌표가 있는 메시지를 지도에 올리고 궤적을 잇습니다. 교차로 지도 메시지가 들어오면 차로 기하구조를 함께 그립니다.

  5. STEP 05

    관심 필드 컬럼화

    보고 싶은 필드를 표의 컬럼으로 추가합니다. 자주 쓰는 구성은 프로파일로 저장해 다음에 그대로 불러옵니다.

  6. STEP 06

    상세 확인

    행을 고르면 해당 프레임의 전체 필드 트리가 열립니다. 필요한 구간만 잘라 저장하거나 내보낼 수 있습니다.

02 — FEATURES

현장에서 필요한 것만 골라 봅니다

메시지 종류 인식

  • 차량 안전 · 보행자 안전 · 센서 데이터 공유
  • 교차로 지도 · 신호 현시 · 신호 요청 · 신호 상태
  • 노변 경보 · 여행자 정보 · 프로브 데이터
  • 메시지가 없는 통신 계층 프레임도 별도 분류

지도 시각화

  • 표준 · 위성 · 도로 세 가지 배경 지도 전환
  • 객체별 마커와 이동 궤적 표시
  • 교차로 차로 기하구조 렌더링
  • 신호 현시 상태를 접근로별로 표출

실시간 캡처

  • 인터페이스 목록 조회 및 다중 선택
  • 수집과 동시에 표 · 지도 갱신
  • 패킷 수 · 프레임 수 · 파일 크기 기준 자동 정지
  • 캡처 원본을 파일로 동시 저장

컬럼 프로파일

  • 메시지 종류별 기본 프로파일 내장
  • 수신 메시지 구성에 맞춰 프로파일 자동 선택
  • 임의 필드를 컬럼으로 추가 · 변환 규칙 적용
  • 사용자 프로파일 저장 · 재사용

상세 분석

  • 프레임 전체 필드 트리 표시
  • 필드 이름 검색 및 값 확인
  • 보안 계층 서명자 종류 표시
  • 선택 행 이동 시에도 트리 위치 유지

시험 장비 프레임

  • 시험 제어 프레임을 전용 해석기로 해석
  • 방향 · 명령 · 결과 코드 요약 표시
  • 해석기 설치 여부 자동 판별 후 중복 등록 방지
  • 해석기 미설치 시에도 기본 분석은 그대로 동작

03 — SCREENS

지도 · 표 · 트리를 나란히

세 영역의 크기를 자유롭게 조절할 수 있어, 지도를 크게 보거나 표를 넓게 보는 식으로 상황에 맞춰 씁니다.

패킷 표 + 프로파일

선택한 프로파일에 따라 컬럼 구성이 통째로 바뀝니다.

종류IDMsgCnt속도보안
BSMA41C2911842 km/h서명
SPaT12 / 164서명
MAP12 / 17서명
RSA22비보호

상세 필드 트리

선택한 프레임의 모든 계층을 펼쳐 확인합니다.

▾ 단문 통신 계층
   subtype        WSM
   서비스 식별자   0x20  채널 183
▾ 보안 계층
   protocolVersion 3
   content         signedData
   signer          digest (8 B)
▾ 메시지 계층
   messageId       20 basicSafetyMessage
   msgCnt          118
   lat / long      37.2431410 / 126.7741380
   speed / heading 42.0 km/h / 271.4°

실시간 캡처 설정

인터페이스를 고르고 저장 위치와 자동 정지 조건을 지정합니다.

캡처 인터페이스
이더넷 — 노변장치 연결선택됨
이더넷 2 — 시험 장비선택됨
무선 LAN미선택
자동 정지10만 패킷 · 1 GB

필드 컬럼 추가

보고 싶은 필드를 검색해 컬럼으로 붙이고, 표시 형식을 규칙으로 지정합니다.

Apply as Column
표시 이름Heading
대상 필드메시지 계층 · heading
변환 규칙0.0125° 단위 → 도
필드 검증샘플 값 확인됨

04 — ARCHITECTURE

노트북 한 대로 현장에 들고 갑니다

검증된 오픈소스 해석 엔진을 그대로 활용하고, 그 위에 모빌리티 메시지 관점의 화면을 얹었습니다.

  • 언어Python 3
  • 화면PyQt6 + 내장 웹 뷰
  • 해석 엔진오픈소스 패킷 해석기 연동
  • 확장 해석시험 장비 프레임 전용 해석기
  • 지도Leaflet (표준 · 위성 · 도로)
  • 메시지차량 · 보행자 · 신호 · 지도 · 경보 계열
  • 보안 계층서명자 종류 판별 · 표시
  • 배포단일 실행 파일 (프로파일 폴더 동봉)

시험 장비가 만든 프레임도 읽습니다

시험 장비가 주고받는 제어 프레임은 표준 해석기에서 단순 데이터로만 보입니다. 이 분석기는 전용 해석기를 함께 배포해 제어 명령과 결과 코드까지 사람이 읽는 형태로 풀어 줍니다. 해석기가 없으면 그 부분만 빠지고 나머지 분석은 그대로 동작합니다.

메시지 집합, 컬럼 프로파일, 지도 표출 규칙은 운용 규격에 맞춰 조정해 납품합니다. 장시간 캡처를 대비해 패킷 수 · 파일 크기 기준의 자동 정지와 화면 갱신 제어를 기본 제공합니다.

05 — USE CASES

메시지가 오가는 현장에서 바로

현장 시험 모니터링

주행 시험 중 어떤 메시지가 언제 어디서 나왔는지 지도에서 즉시 확인합니다.

적합성 · 상호운용성 분석

캡처 파일을 열어 메시지 구성과 보안 계층 적용 여부를 항목별로 점검합니다.

인프라 메시지 점검

교차로 지도와 신호 현시가 실제 도로 형상과 맞는지 겹쳐 보며 확인합니다.

교육 · 시연

메시지가 무엇을 담고 어떻게 흐르는지 지도 화면으로 직관적으로 설명합니다.

06 — CONTACT

도입 상담 및 시연을
요청해 주세요

분석 대상 메시지 집합과 현장 캡처 환경에 맞춰 구성해 드립니다.