Используйте SOME/IP для внешних коммуникаций.

SDV использует масштабируемое сервисно-ориентированное промежуточное программное обеспечение (SOME/IP) для управления сообщениями. Этот протокол промежуточного программного обеспечения используется AAOS SDV в качестве внешнего канала связи для автомобильных ЭБУ. SOME/IP стандартизирован консорциумом AUTOSAR и поддерживает следующие функции:

  • Сериализация
  • Удаленный вызов процедур (RPC) и обмен сообщениями
  • Обнаружение сервисов (SD)
  • Публикация/Подписка (PUB/SUB)
  • Сегментация сообщений протокола пользовательских дейтаграмм (UDP).

Используйте наш брокер SOME/IP для интеграции новых и существующих внешних ЭБУ на базе SOME/IP в вашу экосистему SDV. Наша готовая к использованию интеграция брокера SOME/IP и примеры кода для уровня абстракции, работающего со стеком COVESA vSomeIP, позволяют всем сервисам на базе SDV взаимодействовать с внешними ЭБУ на базе SOME/IP. Наша интеграция AAOS SDV с SOME/IP включает в себя следующие элементы:

  • Брокер SOME/IP. Обеспечивает передачу и преобразование сообщений между SDV и внешней средой SOME/IP. Этот элемент принадлежит Google и поставляется вместе с SDV в производственном качестве.

  • Уровень абстракции стека SOME/IP. Уровень, адаптирующий стек SOME/IP к нашему API SDV SOME/IP Stack. Первоначально мы предоставим этот элемент в виде примера кода для работы со стеком COVESA vSomeIP . Впоследствии вы будете тестировать и поддерживать этот уровень абстракции. Вам потребуется модифицировать этот уровень для использования другого стека SOME/IP.

  • SOME/IP Stack. Вы интегрируете его с уровнем абстракции. Если мы предоставим вам этот элемент, значит, он был предоставлен в качестве эталонного примера.