KUKSA Companion App App
Die KUKSA Companion App demonstriert die Möglichkeiten des Android SDK, um sich mit einem Fahrzeug zu verbinden, das einen integrierten KUKSA Databroker hat, Daten zu lesen und mit den Aktuatoren des Fahrzeugs zu interagieren. Das KUKSA Framework basiert auf der COVESA Vehicle Signal Specification (VSS).
Die VSS definiert die Namen und die Semantik einer großen Anzahl von Dateneinträgen, die den aktuellen und/oder beabsichtigten Zustand der Sensoren und Aktuatoren eines Fahrzeugs repräsentieren, organisiert in einer baumartigen Struktur. Zum Beispiel wird die aktuelle Geschwindigkeit des Fahrzeugs durch den Eintrag Vehicle.Speed dargestellt.
Die VSS definiert jedoch nicht, wie diese Signale innerhalb eines Fahrzeugs erfasst und verwaltet werden sollen, noch legt sie fest, wie andere Komponenten im Fahrzeug Signalwerte aus dem Baum lesen oder schreiben können.
Der KUKSA Databroker ist eine ressourcenschonende Implementierung des VSS-Signalbaums und soll innerhalb eines Fahrzeugs auf einer mikroprozessorgestützten Plattform betrieben werden. Er ermöglicht Anwendungen im Fahrzeug, mit den Sensoren und Aktuatoren des Fahrzeugs über eine einheitliche, hochgradige gRPC API zu interagieren, um Signale abzufragen, aktuelle und Zielwerte von Sensoren und Aktuatoren zu aktualisieren und über Änderungen an interessierenden Signalen benachrichtigt zu werden.
Die von der Companion App abgedeckten Anwendungsfälle sind:
- Türsteuerung
- Temperaturregelung
- Beleuchtungssteuerung
- Reifendruckprüfung
Erfahren Sie mehr über KUKSA:
- Vehicle Signal Specification: https://covesa.github.io/vehicle_signal_specification/
- KUKSA Databroker: https://github.com/eclipse/kuksa.val/
- KUKSA Android SDK: https://github.com/eclipse-kuksa/kuksa-android-sdk/
- KUKSA Companion App: https://github.com/eclipse-kuksa/kuksa-android-companion/









