Übersicht

Auf dieser Seite finden Sie einen Überblick über die SDV-Telemetrie und wichtige Aspekte wie Architektur, Funktionalität und Integration.

SDV Telemetry bietet OEMs eine sichere, effiziente und skalierbare Möglichkeit, Fahrzeugdaten zu erheben, zu organisieren und zu verarbeiten. Sie können die Daten auf folgende Arten verwenden:

  • Überwachung des Fahrzeugzustands: Systemleistung verfolgen, potenzielle Probleme erkennen und proaktive Wartung ermöglichen.
  • Fahrverhaltenbasierte Versicherung: Bereitstellung datengestützter Informationen für Versicherungsanbieter
  • Datenerhebung bei Unfällen: Daten bei Unfällen erheben, um die Fahrzeugsicherheit zu verbessern.
  • Funktionsentwicklung: Nutzungsmuster analysieren, um die Funktionsentwicklung zu steuern.
  • Leistungsoptimierung: Engpässe erkennen und die Fahrzeugleistung optimieren.
  • Flottenmanagement: Erfassen Sie Fahrzeuginformationen, um die Effizienz von Nutzfahrzeugflotten zu verwalten und zu optimieren.

Wichtige Features

Die SDV-Telemetrie bietet die folgenden Hauptfunktionen:

Skalierbarkeit

Auf einzelnen SDV- (oder IVI-)Instanzen können mehrere Telemetrieinstanzen ausgeführt werden, sodass Daten aus verschiedenen Zonen im Fahrzeug erfasst werden können. Dieses flexible Design ist für verschiedene Fahrzeugarchitekturen geeignet, in denen die Kommunikation zwischen den Fahrzeugzonen eingeschränkt ist, und ermöglicht die unabhängige Datenerfassung von verschiedenen Steuergeräten.

Sicherheit

Das System ist in Rust implementiert, um Speicher-Exploits zu verhindern, und nutzt die integrierten Sicherheitsfunktionen von Android wie SELinux und Prozessisolation. Strukturierte Eingaben mit Protobufs werden vor der Verarbeitung validiert, um Fehler zu vermeiden.

Aktualisierbarkeit

Alle Komponenten von SDV Telemetry können unabhängig voneinander aktualisiert werden, sodass das System gewartet und verbessert werden kann. Die Datenerhebung ist über Telemetriekampagnen vollständig konfigurierbar.

Konfigurierbarkeit

Telemetriekampagnen werden durch Messwertkonfigurationen definiert, die in der Cloud erstellt und aktualisiert werden können. Diese Konfigurationen definieren, welche Daten erhoben, wie sie verarbeitet und wann sie gemeldet werden sollen.

Edge-Verarbeitung

Um den Datentransfer in die Cloud zu reduzieren, enthält das System eine Edge-Verarbeitungs-Engine, die Daten lokal im Fahrzeug verarbeitet und nur die relevanten Informationen in die Cloud sendet.

Flexibilität

Das System ist für SDV- und IVI-Instanzen konzipiert. Komponenten für die Erhebung von Kerndaten sind wiederverwendbar und zielgruppenspezifische Komponenten bieten Zugriff auf zielgruppenspezifische Datenquellen.

Testbarkeit

Mit einem Simulationsframework können Sie die Messwertkonfigurationen validieren, bevor Sie sie auf dem Fahrzeug bereitstellen.

Telemetry SDK

Mit dem SDK können Sie mit der SDV-Telemetrie interagieren. Dadurch wird die Integration für Telemetrie-Clients und Telemetrie-Datenquellen erleichtert, die die konfigurierbare Publisher-Registrierung verwenden. Das SDK ist für Rust verfügbar. Für Java ist eine experimentelle Version verfügbar.

Komponenten

Dieses Diagramm zeigt die wichtigsten Telemetriekomponenten:

Architektur der Telemetriekomponenten
Architektur von Telemetriekomponenten.

Telemetriedienst

Der Telemetriedienst ist ein integrierter SDV-Agent, der für das Erfassen von Daten aus Datenquellen im Fahrzeug zuständig ist. Es liest Messwertkonfigurationen (Definitionen für Datenerhebungen und ‑transformationen) und generiert Messwertberichte mit den erhobenen Daten. Dieser Dienst umfasst eine Edge-Verarbeitungs-Engine.

Telemetry SDK: Telemetry-Clientbibliothek

Diese Bibliothek bietet bequemen Zugriff auf den Telemetriedienst und hilft OEM-Client-Apps, Messwertkonfigurationen zu verwalten, Messwertberichte zu erfassen und relevante Ereignisbenachrichtigungen zu empfangen.

Weitere Informationen finden Sie unter Rust-Clientbibliothek für Telemetrie.

Telemetry SDK: Konfigurierbare Publisher Registry-Bibliothek

Die Bibliothek „Configurable Publisher Registry“ vereinfacht das Erstellen benutzerdefinierter Telemetrie-Publisher und das Registrieren dieser Publisher in der Configurable Publisher Registry. Wir bieten Implementierungen für Java und Rust an.

Weitere Informationen finden Sie unter Konfigurierbare Publisher Registry-Bibliothek.

Telemetriesimulator

Ein CLI-Tool, mit dem Sie Messwertkonfigurationen auf Grundlage von aufgezeichneten oder künstlichen Publisher-Daten simulieren können.

Messwertkonfigurationsgenerator (Metrics Config Generator, MCG)

Dieser Cloud-Dienst soll hochgradig optimierte protobuf-basierte Metrikkonfigurationen aus einem nutzerfreundlichen JSON-Format generieren. MCG führt auch die Validierung von Messwertkonfigurationen durch und kann Nachrichtentypen automatisch auf Grundlage der beobachteten und verarbeiteten Fahrzeugsignale ableiten.

Cloudbasierte Telemetriesimulation

Ein Backend-System, mit dem Sie Telemetriesimulationen in Google Cloud skalierbar verwalten und ausführen können. Sie können das cloudbasierte Simulationssystem mit Terraform in einem beliebigen Google Cloud-Mandanten bereitstellen.