Używanie protokołu SOME/IP do komunikacji zewnętrznej

SDV używa skalowalnego oprogramowania pośredniczącego zorientowanego na usługi (SOME/IP) do sterowania wiadomościami. Ten protokół oprogramowania pośredniczącego jest używany przez AAOS SDV jako zewnętrzny kanał komunikacji z motoryzacyjnymi jednostkami ECU. Protokół SOME/IP jest standaryzowany przez konsorcjum AUTOSAR i obsługuje te funkcje:

  • Publikacja w odcinkach
  • Zdalne wywołanie procedury (RPC) i przesyłanie wiadomości
  • Wykrywanie usług (SD)
  • Publikowanie/subskrybowanie (PUB/SUB)
  • Segmentacja wiadomości protokołu pakietów użytkownika (UDP)

Użyj naszego brokera SOME/IP, aby zintegrować nowe i istniejące zewnętrzne ECU oparte na SOME/IP z ekosystemem SDV. Nasza gotowa do wdrożenia integracja brokera SOME/IP i przykładowy kod warstwy abstrakcji, która współpracuje ze stosem COVESA vSomeIP, oznaczają, że wszystkie usługi oparte na SDV mogą komunikować się z zewnętrznymi ECU opartymi na SOME/IP. Integracja AAOS SDV z SOME/IP obejmuje te elementy:

  • Broker SOME/IP.Przenosi i tłumaczy wiadomości między SDV a zewnętrznym światem SOME/IP. Ten element jest własnością Google i jest dostarczany z SDV w jakości produkcyjnej.

  • Warstwa abstrakcji stosu SOME/IP.Warstwa, która dostosowuje stos SOME/IP do naszego interfejsu SDV SOME/IP Stack API. Początkowo dostarczymy ten element jako przykładowy kod do pracy ze stosem COVESA vSomeIP. Następnie przetestujesz i będziesz utrzymywać warstwę abstrakcji. Aby użyć innego stosu SOME/IP, musisz zmodyfikować tę warstwę.

  • Stos SOME/IP.Integrujesz go z warstwą abstrakcji. Jeśli dostarczymy Ci ten element, będzie on przykładowym odniesieniem.