Обзор

Программно-определяемое транспортное средство (SDV) можно интегрировать с масштабируемым сервисно-ориентированным промежуточным программным обеспечением по протоколу IP (SOME/IP). Эта интеграция позволяет SDV взаимодействовать с сервисами Automotive Open System Architecture (AUTOSAR) с использованием встроенных примитивов CommStack SDV.

Ключевые компоненты и взаимодействия с SDV включают в себя:

  • Брокер-агент SOME/IP: Центральный компонент интеграции SDV и SOME/IP.

  • Стек SOME/IP: низкоуровневая логика передачи данных SOME/IP, абстрагированная в интерфейсе языка определения интерфейса Android (AIDL). Например, проект COVESA someip предоставляет организация Connected Vehicle Systems Alliance (COVESA).

  • Поставщик каталога VSIDL: предоставляет необходимую информацию о типах во время выполнения (RTTI) для преобразования типов. Он также предоставляет информацию об интерфейсах, темах и их сопоставлениях, включая конфигурацию развертывания SOME/IP.

Агент брокера SOME/IP

Брокер SDV SOME/IP (далее — брокер ) интегрирует протокол SOME/IP в экосистему программно-определяемых транспортных средств (SDV). Для обеспечения межпротокольной связи брокер в основном выступает в качестве прокси-сервера для трафика между системами SDV и AUTOSAR.

Один или несколько экземпляров брокера создают шлюзы для трафика SOME/IP. Для получения дополнительной информации см. раздел «Интеграция SOME/IP с SDV» .

Брокер использует архетипы , включая удаленные вызовы процедур (RPC) и туннелирование данных, для обеспечения связи. Брокер обрабатывает данные, специфичные для сервисов и неизвестные на этапе компиляции. Брокер использует RTTI для связи с сервисами. Для получения дополнительной информации см. раздел «Создание файла сопоставления SOME/IP» .