概要

このページでは、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 を使用してデプロイできます。