SDV utilizza l'interfaccia middleware scalabile orientata ai servizi (SOME/IP) per controllare i messaggi. Questo protocollo middleware viene utilizzato da AAOS SDV come canale di comunicazione esterno per le centraline elettroniche dell'auto. SOME/IP è standardizzato dal consorzio AUTOSAR e supporta le seguenti funzionalità:
- Serializzazione
- Chiamata di procedura remota (RPC) e messaggistica
- Service Discovery (SD)
- Pubblica/Sottoscrivi (PUB/SUB)
- Segmentazione dei messaggi User Datagram Protocol (UDP)
Utilizza il nostro broker SOME/IP per integrare ECU esterne nuove ed esistenti basate su SOME/IP nel tuo ecosistema SDV. La nostra integrazione pronta per la produzione di SOME/IP Broker e il codice campione per un livello di astrazione che funziona con lo stack COVESA vSomeIP consentono a tutti i servizi basati su SDV di comunicare con le ECU esterne basate su SOME/IP. La nostra integrazione SDV AAOS con SOME/IP è costituita da questi elementi:
Broker SOME/IP.Sposta e traduce i messaggi avanti e indietro tra SDV e il mondo SOME/IP esterno. Google è proprietaria di questo elemento, che viene fornito con SDV con qualità di produzione.
Livello di astrazione dello stack SOME/IP.Livello che adatta uno stack SOME/IP alla nostra API SDV SOME/IP Stack. Inizialmente, forniremo questo elemento come codice di esempio per lavorare con lo stack vSomeIP COVESA. Successivamente, testerai e gestirai il livello di astrazione. Dovrai modificare questo livello per utilizzare un altro stack SOME/IP.
Stack SOME/IP.Lo integri con il livello di astrazione. Se ti forniamo questo elemento, è stato fornito come esempio di riferimento.