SDV utilise le middleware évolutif orienté services (SOME/IP) pour contrôler les messages. Ce protocole middleware est utilisé par AAOS SDV comme canal de communication externe pour les ECU automobiles. SOME/IP est normalisé par le consortium AUTOSAR et est compatible avec les fonctionnalités suivantes :
- Sérialisation
- Appel de procédure à distance (RPC) et messagerie
- Découverte des services (SD)
- Publication/Abonnement (PUB/SUB)
- Segmentation des messages UDP (User Datagram Protocol)
Utilisez notre courtier SOME/IP pour intégrer des ECU externes basées sur SOME/IP, nouvelles et existantes, dans votre écosystème SDV. Notre intégration prête pour la production du courtier SOME/IP et l'exemple de code pour une couche d'abstraction qui fonctionne avec la pile COVESA vSomeIP signifient que tous les services basés sur SDV peuvent communiquer avec des ECU externes basées sur SOME/IP. Notre intégration AAOS SDV avec SOME/IP se compose des éléments suivants :
Courtier SOME/IP. Déplacez et traduisez les messages entre SDV et le monde SOME/IP externe. Cet élément appartient à Google et est fourni avec SDV en qualité de production.
Couche d'abstraction de la pile SOME/IP. Couche qui adapte une pile SOME/IP à notre API de pile SOME/IP SDV. Au départ, nous fournirons cet élément sous forme d'exemple de code pour qu'il fonctionne avec la pile COVESA vSomeIP. Vous pourrez ensuite tester et gérer la couche d'abstraction. Vous devrez modifier cette couche pour utiliser une autre pile SOME/IP.
Pile SOME/IP. Vous l'intégrez à la couche d'abstraction. Si nous vous fournissons cet élément, il s'agit d'un exemple de référence.