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. Вы интегрируете его с уровнем абстракции. Если мы предоставим вам этот элемент, значит, он был предоставлен в качестве эталонного примера.