개요

소프트웨어 정의 차량 (SDV)을 확장 가능한 서비스 지향 미들웨어 over IP (SOME/IP) 프로토콜과 통합할 수 있습니다. 이 통합을 통해 SDV는 기본 제공 SDV CommStack 기본 요소를 사용하여 자동차 개방형 시스템 아키텍처 (AUTOSAR) 서비스와 통신할 수 있습니다.

SDV의 주요 구성요소 및 상호작용은 다음과 같습니다.

  • SOME/IP 브로커 에이전트: SDV 및 SOME/IP 통합의 중앙 구성요소입니다.

  • SOME/IP 스택: Android 인터페이스 정의 언어 (AIDL) 인터페이스에서 추상화된 하위 수준 SOME/IP 전송 로직입니다. 예를 들어 Connected Vehicle Systems Alliance (COVESA)는 COVESA someip 프로젝트를 제공합니다.

  • VSIDL 카탈로그 제공업체: 유형 변환에 필요한 런타임 유형 정보(RTTI)를 제공합니다. 또한 SOME/IP 배포 구성을 비롯하여 인터페이스, 주제, 매핑에 관한 정보를 제공합니다.

SOME/IP 브로커 에이전트

SDV SOME/IP 브로커 에이전트 (브로커)는 SOME/IP 프로토콜을 소프트웨어 정의 차량 (SDV) 생태계에 통합합니다. 교차 프로토콜 통신을 지원하기 위해 브로커는 주로 SDV와 AUTOSAR 시스템 간의 트래픽 프록시 역할을 합니다.

브로커의 하나 이상의 인스턴스가 SOME/IP 트래픽의 게이트웨이를 만듭니다. 자세한 내용은 SOME/IP를 SDV와 통합을 참고하세요.

브로커는 원격 프로시져 호출 (RPC) 및 데이터 터널을 비롯한 원형을 사용하여 통신을 지원합니다. 브로커는 컴파일 시간에 알 수 없는 서비스별 데이터를 처리합니다. 브로커는 RTTI를 사용하여 서비스와 통신합니다. 자세한 내용은 SOME/IP 매핑 파일 작성을 참고하세요.