Sie können das Software-Defined Vehicle (SDV) für Android Automotive OS (AAOS) in jede Implementierung des SOME/IP-Protokolls (Scalable service-Oriented MiddlewarE over IP) einbinden, einschließlich benutzerdefinierter Partnerstacks und der Open-Source-Referenzimplementierung vsomeip von COVESA. Diese Integration ermöglicht es AAOS SDV, nahtlos mit AUTOSAR-Steuergeräten (Classic und Adaptive) zu kommunizieren. Dazu werden integrierte SDV CommStack-Primitive und VSIDL-Dienstdefinitionen verwendet, die aus AUTOSAR ARXML oder Franca IDL abgeleitet wurden.
Zu den wichtigsten Komponenten und Interaktionen mit SDV gehören:
SOME/IP-Broker-Agent:Zentrale Komponente einer SDV- und SOME/IP-Integration.
SOME/IP-Stack:Die Low-Level-SOME/IP-Transportlogik wird in der AIDL-Schnittstelle (Android Interface Definition Language) abstrahiert. Partner können ihre eigene benutzerdefinierte SOME/IP-Stack-Implementierung einbinden oder das Open-Source-Referenzprojekt
vsomeipder Connected Vehicle Systems Alliance (COVESA) verwenden.VSIDL-Kataloganbieter:Stellt die erforderlichen Laufzeittypinformationen (Run-Time Type Information, RTTI) für die Typübersetzung bereit. Außerdem enthält sie Informationen zu Schnittstellen, Themen und deren Zuordnungen, einschließlich der SOME/IP-Bereitstellungskonfiguration.
SOME/IP-Broker-Agent
Der SOME/IP-Broker-Agent für Software-definierte Fahrzeuge (SDV) (der Broker) integriert das SOME/IP-Protokoll in das SDV-Ökosystem. Um die protokollübergreifende Kommunikation zu ermöglichen, dient der Broker in erster Linie als Proxy für den Traffic zwischen den SDV- und AUTOSAR-Systemen.
Eine oder mehrere Instanzen des Brokers erstellen Gateways für SOME/IP-Traffic. Weitere Informationen finden Sie unter SOME/IP in SDV einbinden.
Der Broker verwendet Archetypen, einschließlich Remote Procedure Calls (RPC) und Datentunnel, um die Kommunikation zu erleichtern. Der Broker verarbeitet dienstspezifische Daten, die zur Kompilierzeit unbekannt sind. Der Broker nutzt RTTI, um Dienste zu kommunizieren. Weitere Informationen finden Sie unter SOME/IP-Zuordnungsdatei schreiben.