Vehicle Hardware Abstraction Layer (VHAL)

Zuletzt geändert: Aug. 03, 2026

Der Vehicle Hardware Abstraction Layer (VHAL) ist die definierte Schnittstelle, über die Android Automotive OS ausgewählte Fahrzeugsignale und -funktionen als Softwareeigenschaften darstellt. Er trennt das Android-Framework von herstellerspezifischen Steuergeräten, Netzen und Signalcodierungen.

Funktionsweise

Eine Eigenschaft kann eine Information oder steuerbare Funktion darstellen. Metadaten beschreiben Datentyp, Zugriff, Aktualisierungsverhalten und unterstützte Bereiche. Software kann zulässige Eigenschaften über das Framework lesen, schreiben oder abonnieren, ohne für jedes Modell eine andere Verbindung zum Fahrzeugnetz umzusetzen.

Der Hersteller implementiert die Fahrzeugseite und entscheidet, welche unterstützten Eigenschaften bereitgestellt werden. Die AOSP-Dokumentation beschreibt VHAL als eigenschaftsbasierte Schnittstelle und verlangt für neue Implementierungen die AIDL-Form. Android Open Source Project: Vehicle HAL

Was VHAL nicht bedeutet

VHAL macht nicht jede Fahrzeugfunktion für jede App verfügbar. Android-Berechtigungen, Systemdienste, Gateways, Validierung und die Sicherheitsarchitektur begrenzen den Zugriff weiterhin. Es ist eine Abstraktionsgrenze, kein Weg an Sicherheits- oder Cybersicherheitskontrollen vorbei.

VHAL ist ein Begriff aus Android Automotive OS; andere eingebettete Plattformen können für denselben Architekturzweck andere Abstraktionsschichten verwenden.

Mehr erfahren

Siehe Infotainment software platforms and AI zum Zusammenspiel von Hardware, Betriebssystemen, Fahrzeug-Gateways, Anwendungen und Sicherheitsdomänen.

Quellen

Weitere Informationen