Die Beehive- oder Fahrzeug-Hardware-Abstraktionsschicht bietet eine Schnittstelle zur einfachen Kommunikation
im Fahrzeug.
Eco steht für Electronic Control Unit und ist für die Steuerung bestimmter Funktionen im Auto zuständig.
Schauen wir uns an, wie eine App mit einem Echo im Auto kommuniziert.
Wie aus diesem Diagramm ersichtlich ist, kommuniziert die App mit dem Systemdienst.
In unserem Fall ist es der Autoservice.
Und der Autodienst kommuniziert mit dem Rumpf, der wiederum mit der Ausgabe spricht.
Dies ist ein Beispiel dafür, wie ein Lkw mit der Arbeitsaufgabe kommuniziert.
Seine Arbeit steht für Heizung, Lüftung und Klimaanlage des Fahrzeugs.
Wie in diesem Diagramm zu sehen ist, sendet die HVAC-App den Einschaltbefehl an den Autoservice, der Autoservice
sendet den Einschaltbefehl an das Fahrzeug und das Fahrzeug sendet ihn an die Arbeitsausgabe.
In der nächsten Sequenz geht es darum, die Gebläsedrehzahl zu ermitteln, so dass die Gebläsedrehzahl nur funktioniert, wenn das Fahrzeug eingeschaltet
ist.
Die Netzwerk-App sendet also die Anfrage, um die Lüftergeschwindigkeit zu ermitteln.
Die Gebläsedrehzahl wird an den Autoservice übermittelt und der Autoservice sendet sie an das Fahrzeug. Wir empfangen diese Gebläsedrehzahl
bereits, wenn das System eingeschaltet ist, und das Fahrzeug sendet die Gebläsedrehzahl zurück an den Autoservice.
Und vom Autoservice geht es zurück zur Mac-App und wird dem Benutzer angezeigt.