É possível integrar o veículo definido por software (SDV) ao middleware escalonável orientado a serviços pelo protocolo IP (SOME/IP). Essa integração permite que o SDV se comunique com os serviços da arquitetura de sistema aberto automotivo (AUTOSAR) usando primitivas CommStack do SDV integradas.
Os principais componentes e interações com a SDV incluem:
Agente de corretor SOME/IP:componente central de uma SDV e integração SOME/IP.
Pilha SOME/IP:lógica de transporte SOME/IP de baixo nível abstraída na interface da Linguagem de definição de interface do Android (AIDL). Por exemplo, a Connected Vehicle Systems Alliance (COVESA) fornece o projeto COVESA someip.
Provedor de catálogo VSIDL:fornece as informações de tipo de tempo de execução (RTTI, na sigla em inglês) necessárias para a tradução de tipos. Também fornece informações sobre interfaces, tópicos e mapeamentos deles, incluindo a configuração de implantação SOME/IP.
Agente de broker SOME/IP
O agente de broker SOME/IP do SDV (o broker) integra o protocolo SOME/IP ao ecossistema de veículos definidos por software (SDV). Para ativar a comunicação entre protocolos, o broker funciona principalmente como um proxy para o tráfego entre os sistemas SDV e AUTOSAR.
Uma ou várias instâncias do broker criam gateways para tráfego SOME/IP. Para mais informações, consulte Integrar SOME/IP com SDV.
O broker usa arquétipos, incluindo chamadas de procedimento remoto (RPC) e túnel de dados para facilitar a comunicação. O agente processa dados específicos do serviço desconhecidos no tempo de compilação. O broker depende do RTTI para comunicar serviços. Para mais informações, consulte Escrever um arquivo de mapeamento SOME/IP.