개요

이 페이지에서는 SDV 원격 분석을 간략하게 설명하고 아키텍처, 기능, 통합과 같은 주요 측면을 다룹니다.

SDV 텔레메트리는 OEM이 차량 데이터를 수집, 정리, 처리할 수 있는 안전하고 효율적이며 확장 가능한 방법을 제공합니다. 이 데이터는 다음과 같은 방법으로 사용할 수 있습니다.

  • 차량 상태 모니터링: 시스템 성능을 추적하고, 잠재적인 문제를 식별하고, 사전 예방적 유지보수를 지원합니다.
  • 운전 기반 보험: 보험 제공업체에 데이터 기반 통계를 제공합니다.
  • 교통사고 데이터 수집: 사고 중에 데이터를 수집하여 차량 안전을 개선합니다.
  • 기능 개발: 사용 패턴을 파악하여 기능 개발을 안내합니다.
  • 성능 최적화: 병목 현상을 식별하고 차량 성능을 최적화합니다.
  • 차량 관리: 차량 정보를 수집하여 상업용 차량의 효율성을 관리하고 최적화합니다.

주요 특징

SDV 원격 분석은 다음과 같은 주요 기능을 제공합니다.

확장성

개별 SDV (또는 IVI) 인스턴스에서 여러 원격 분석 인스턴스를 실행하여 차량 내 여러 영역에서 데이터를 수집할 수 있습니다. 이 유연한 설계는 차량 영역 간 통신이 제한된 다양한 차량 아키텍처를 수용하고 다양한 ECU에서 독립적인 데이터 수집을 지원합니다.

보안

이 시스템은 메모리 악용을 방지하기 위해 Rust로 구현되며 SELinux, 프로세스 격리와 같은 Android의 내장 보안 기능을 사용합니다. 오류를 방지하기 위해 protobuf를 사용하는 구조화된 입력은 처리 전에 검증됩니다.

업데이트 가능성

SDV 원격 분석의 모든 구성요소는 독립적으로 업데이트할 수 있으므로 시스템을 유지관리하고 개선할 수 있습니다. 원격 분석 캠페인을 사용하여 데이터 수집을 완전히 구성할 수 있습니다.

구성 가능성

원격 분석 캠페인은 클라우드에서 생성하고 업데이트할 수 있는 측정항목 구성으로 정의됩니다. 이러한 구성은 수집할 데이터, 처리 방법, 보고 시기를 정의합니다.

에지 처리

클라우드로의 데이터 전송을 줄이기 위해 시스템에는 차량에서 데이터를 로컬로 처리하고 관련 정보만 클라우드로 전송하는 에지 처리 엔진이 포함되어 있습니다.

유연성

이 시스템은 SDV 및 IVI 인스턴스 모두에서 작동하도록 설계되었습니다. 핵심 데이터 수집 구성요소는 재사용 가능하며 타겟별 구성요소는 타겟별 데이터 소스에 대한 액세스를 제공합니다.

테스트 가능성

시뮬레이션 프레임워크를 사용하면 측정항목 구성을 차량에 배포하기 전에 검증할 수 있습니다.

원격 분석 SDK

SDK를 사용하여 SDV 원격 분석과 상호작용합니다. 이렇게 하면 구성 가능한 게시자 레지스트리를 사용하는 원격 분석 클라이언트와 원격 분석 데이터 소스의 통합이 용이해집니다. SDK는 Rust용으로 제공됩니다. 실험 버전은 Java용으로 제공됩니다.

구성요소

이 다이어그램은 주요 원격 분석 구성요소를 보여줍니다.

원격 분석 구성요소의 아키텍처
텔레메트리 구성요소의 아키텍처입니다.

원격 분석 서비스

원격 분석 서비스는 차량의 데이터 소스에서 데이터를 수집하는 역할을 하는 온보드 SDV 에이전트입니다. 측정항목 구성(데이터 수집 및 변환 정의)을 읽고 수집된 데이터가 포함된 측정항목 보고서를 생성합니다. 이 서비스에는 에지 처리 엔진이 포함됩니다.

원격 분석 SDK: 원격 분석 클라이언트 라이브러리

이 라이브러리는 원격 분석 서비스에 편리하게 액세스할 수 있도록 지원하며 OEM 클라이언트 앱이 측정항목 구성을 관리하고, 측정항목 보고서를 수집하고, 관련 이벤트 알림을 수신하도록 지원합니다.

자세한 내용은 Rust 원격 분석 클라이언트 라이브러리를 참고하세요.

원격 분석 SDK: 구성 가능한 게시자 레지스트리 라이브러리

구성 가능한 게시자 레지스트리 라이브러리는 맞춤 원격 분석 게시자를 만들고 구성 가능한 게시자 레지스트리에 등록하는 프로세스를 간소화합니다. Java 및 Rust 구현이 제공됩니다.

자세한 내용은 구성 가능한 게시자 레지스트리 라이브러리를 참고하세요.

원격 분석 시뮬레이터

사전 녹화된 게시자 데이터 또는 인공 게시자 데이터를 기반으로 측정항목 구성을 시뮬레이션할 수 있는 CLI 도구

측정항목 구성 생성기 (MCG)

이 클라우드 서비스는 사용자 친화적인 JSON 형식에서 고도로 최적화된 protobuf 기반 측정항목 구성을 생성하는 것을 목표로 합니다. MCG는 측정항목 구성의 유효성 검사도 실행하며 관찰되고 처리된 차량 신호를 기반으로 메시지 유형을 자동으로 추론할 수 있습니다.

클라우드 기반 원격 분석 시뮬레이션

Google Cloud에서 대규모로 원격 분석 시뮬레이션을 관리하고 실행할 수 있는 백엔드 시스템입니다. Google Cloud 테넌트에서 Terraform을 사용하여 클라우드 기반 시뮬레이션 시스템을 배포할 수 있습니다.