Usar SOME/IP para comunicações externas

O SDV usa o middleware escalonável orientado a serviços (SOME/IP) para controlar mensagens. Esse protocolo de middleware é usado pelo SDV do AAOS como um canal de comunicação externo para ECUs automotivas. O SOME/IP é padronizado pelo AUTOSAR consórcio e oferece suporte a estes recursos:

  • Serialização
  • Chamada de procedimento remoto (RPC) e mensagens
  • Descoberta de serviços (SD)
  • Publicação/assinatura (PUB/SUB)
  • Segmentação de mensagens do protocolo de datagramas do usuário (UDP)

Use nosso SOME/IP Broker para integrar ECUs externas novas e atuais baseadas em SOME/IP ao seu ecossistema SDV. Nossa integração pronta para produção do SOME/IP Broker e o exemplo de código para uma camada de abstração que funciona com a pilha COVESA vSomeIP significa que todos os serviços baseados em SDV podem se comunicar com ECUs externas baseadas em SOME/IP. Nossa integração do SDV do AAOS com SOME/IP consiste nestes elementos:

  • Corretor SOME/IP. Move e traduz mensagens entre o SDV e o mundo SOME/IP externo. O Google é proprietário desse elemento, que é entregue com o SDV em qualidade de produção.

  • Camada de abstração da pilha SOME/IP. Camada que adapta uma pilha SOME/IP à nossa API de pilha SOME/IP do SDV. Inicialmente, vamos entregar esse elemento como um código de exemplo para trabalhar com a pilha COVESA vSomeIP. Em seguida, você testa e mantém a camada de abstração. É necessário modificar essa camada para usar outra pilha SOME/IP.

  • Pilha SOME/IP. Você a integra à camada de abstração. Se entregarmos esse elemento a você, ele será fornecido como um exemplo de referência.