SDV verwendet die skalierbare dienstorientierte Middleware (SOME/IP) zur Steuerung von Nachrichten. Dieses Middleware-Protokoll wird von AAOS SDV als externer Kommunikationskanal für Steuergeräte im Auto verwendet. SOME/IP wird vom AUTOSAR-Konsortium standardisiert und unterstützt die folgenden Funktionen:
- Serialisierung
- Remote-Prozeduraufruf (RPC) und Messaging
- Service Discovery (SD)
- Veröffentlichen/Abonnieren (PUB/SUB)
- Segmentierung von UDP-Mitteilungen (User Datagram Protocol)
Mit unserem SOME/IP-Broker können Sie neue und vorhandene SOME/IP-basierte externe Steuergeräte in Ihr SDV-Ökosystem einbinden. Unsere produktionsreife Integration des SOME/IP-Brokers und der Beispielcode für eine Abstraktionsschicht, die mit dem COVESA-vSomeIP-Stack funktioniert, ermöglichen die Kommunikation aller SDV-basierten Dienste mit SOME/IP-basierten externen Steuergeräten. Unsere AAOS SDV-Integration mit SOME/IP besteht aus den folgenden Elementen:
SOME/IP-Broker: Nachrichten zwischen SDV und der externen SOME/IP-Welt verschieben und übersetzen. Dieses Element gehört Google und wird mit SDV in Produktionsqualität bereitgestellt.
Abstraktionsschicht für den SOME/IP-Stack: Diese Schicht passt einen SOME/IP-Stack an unsere SDV SOME/IP Stack API an. Zuerst stellen wir dieses Element als Beispielcode für die Verwendung mit dem COVESA vSomeIP-Stack bereit. Anschließend testen und warten Sie die Abstraktionsschicht. Sie müssen diese Schicht ändern, um einen anderen SOME/IP-Stack zu verwenden.
SOME/IP-Stack: Sie integrieren dies in die Abstraktionsebene. Wenn wir Ihnen dieses Element zur Verfügung stellen, handelt es sich um ein Referenzmuster.