Puoi integrare il software defined vehicle (SDV) con il middleware scalabile orientato ai servizi su IP (SOME/IP). Questa integrazione consente a SDV di comunicare con i servizi Automotive Open System Architecture (AUTOSAR) utilizzando le primitive CommStack SDV integrate.
I componenti chiave e le interazioni con SDV includono:
Agente broker SOME/IP: componente centrale di un'integrazione SDV e SOME/IP.
Stack SOME/IP: logica di trasporto SOME/IP di basso livello astratta nell'interfaccia Android Interface Definition Language (AIDL). Ad esempio, la Connected Vehicle Systems Alliance (COVESA) fornisce il progetto COVESA someip.
Provider di cataloghi VSIDL: fornisce le informazioni sul tipo di runtime (RTTI) necessarie per la traduzione dei tipi. Fornisce anche informazioni su interfacce, argomenti e relativi mapping, inclusa la configurazione di deployment SOME/IP.
Agente broker SOME/IP
L'agente broker SOME/IP SDV (il broker) integra il protocollo SOME/IP nell'ecosistema software defined vehicle (SDV). Per abilitare la comunicazione tra protocolli, il broker funge principalmente da proxy per il traffico tra i sistemi SDV e AUTOSAR.
Una o più istanze del broker creano gateway per il traffico SOME/IP. Per saperne di più, consulta Integra SOME/IP con SDV.
Il broker utilizza archetipi, tra cui chiamate di procedura remota (RPC) e tunnel di dati per facilitare la comunicazione. Il broker gestisce i dati specifici del servizio sconosciuti in fase di compilazione. Il broker si basa su RTTI per comunicare i servizi. Per saperne di più, consulta Scrivi un file di mapping SOME/IP.