OTA Update Platform

OTA Update Platform

Hochskalierbare IoT-Device-Management-Plattform für Over-the-Air Software-Updates einer Millionen-Fahrzeugflotte.

Die Herausforderung

Bei einem führenden Automobilhersteller hatte die bestehende Off-the-Shelf-Lösung für Remote-Updates ihre Grenzen erreicht. Vernetzte Fahrzeuge sind hochkomplexe IoT-Geräte — mobil, vielfältig in ihren Generationen und millionenfach im Einsatz. Die bisherige Lösung konnte weder die nötige Skalierung noch die Flexibilität bieten, um verschiedene Fahrzeuggenerationen, Gateway-Typen und Update-Protokolle zuverlässig zu bedienen.

Unser Ansatz

Wir haben eine eigenentwickelte, cloud-native Plattform aufgebaut, die die bestehende Lösung vollständig ablöst. Die modulare Microservices-Architektur entkoppelt Geräteprotokolle von der Workflow-Engine und ermöglicht so die Unterstützung verschiedenster Fahrzeuggenerationen über eine einheitliche Plattform.

Architektur-Highlights

  • Rule Engine: Flexibles Fahrzeug-Targeting über komplexe Regeln mit Bedingungen und Aktionen — gateway-übergreifend und über alle Fahrzeugtypen hinweg
  • Vehicle Data Store: Zentralisierte Datenbasis mit vollständigem Fahrzeuginventar aus verschiedenen Quellen
  • Staging System: Vorberechnung von Fahrzeugaktionen für konstant niedrige Abrufzeiten bei Fahrzeugverbindung
  • Modularer Aufbau: Erweiterbare Kernarchitektur mit über 40 Microservices und eigenständigen Modulen für verschiedene Protokolle
  • Kampagnen-Management: End-to-End-Prozess von der Definition über die Orchestrierung und Überwachung bis zur Berichterstattung von Update-Kampagnen

Kernfunktionen

  • Orchestrierung von Software-Updates für Millionen von Fahrzeugen über verschiedene Generationen hinweg
  • Effiziente Inter-Service-Kommunikation über gRPC mit Protocol Buffers
  • Horizontale Skalierung durch Vorberechnung und asynchrone Nachrichtenverarbeitung
  • Administrative und diagnostische Dashboards für End-to-End-Sichtbarkeit
  • Infrastructure-as-Code mit Pulumi für Multi-Region-Deployments
  • End-to-End-Monitoring über alle Services hinweg

Ergebnisse

  • Erfolgreiche Ablösung der bisherigen Off-the-Shelf-Lösung durch eine maßgeschneiderte Eigenentwicklung
  • Plattform verwaltet OTA-Updates für eine Millionen-Fahrzeugflotte
  • Konstant niedrige Abrufzeiten durch Vorberechnung — unabhängig von der Flottengröße
  • Signifikante Kostenreduktion gegenüber der vorherigen Lizenzlösung
  • Unterstützung mehrerer Fahrzeuggenerationen über eine einheitliche Plattform
  • Projekt läuft seit über 5 Jahren in internationaler Zusammenarbeit mit dem Kunden
Cookies