SmartDeviceLink
![]() | В этой статье имеются ссылки на источники, однако в тексте есть утверждения, не соответствующие приведённым источникам или отсутствующие в них. |
Значимость предмета статьи поставлена под сомнение. |
SmartDeviceLink (ранее AppLink) | |
---|---|
![]() | |
Тип | Telematics[англ.] |
Разработчики | Open-Source / Livio / Luxoft |
Языки интерфейса | английский |
Аппаратная платформа | POSIX |
Последняя версия | 5.7.0 (18 декабря 2023[1]) |
Лицензия | BSD-3[англ.] |
Сайт | smartdevicelink.com |
SmartDeviceLink состоит из двух отдельных программных элементов: основной автомобильной части, которая включает в себя автомобильные сервисы и интегрируется в автомобильный HMI, и мобильного прокси,[2] который использует API для доступа и использования сервисов в головном устройстве автомобиля.
Данный проект призван стандартизировать и объединить множество автомобильных интерфейсов, которые могут существовать в контексте автомобильной техники. Конечной целью является предоставление расширяемой программной основы разработчикам мобильных приложений и создателям головных автомобильных устройств для создания встроенных приложений, которые будут восприниматься как интегрированные в головное устройство.
Функции
Автомобильное ядро
Автомобильное ядро обладает следующими характеристиками:
- Управление физическим обнаружением и логическим транспортным соединением с приложением для мобильного устройства
- Поддержка «белых меток», многофункциональных, но использующих одно приложение, а также одно приложение, использующее одну функцию.
- Единый интерфейс для приложений, позволяющий понять возможности головного автомобильного устройства
- Управление и поддержание состояния подключенных мобильных приложений и уведомление приложений о соответствующих изменениях состояния
- Возможность преобразования автомобильных сервисов, таких как кнопки, дисплеи, голос, системы меню, аудиоуправления и другие общие входы и выходы автомобиля, в общий формат сообщений и API.
- Возможность расширения интерфейса для использования API конкретных OEM-производителей или производителей головных устройств, а также обмена сообщениями.
- Создание пользовательского интерфейса на основе шаблонов и метаданных, что обеспечивает согласованность действий разработчиков независимо от фактического представления HMI
Компоненты мобильного прокси
Компоненты мобильного прокси поддерживают некоторые из следующих функций:
- Предоставление общего абстрактного интерфейса автомобильной развлекательной[англ.] системы с целью интеграции в мобильные приложения с поддержкой SmartDeviceLink
- Доступность для приложений Android и iPhone
- Поддержка TCP, Bluetooth и специфических для Apple реализаций протоколов для передачи данных, а также возможность расширения для включения других видов передачи данных.
- Упрощение обнаружения транспорта, подключения и использования протоколов
- Возможность расширения для использования API конкретных OEM-производителей или производителей головных устройств, а также обмена сообщениями
Операция
- Смарт-устройство[англ.] и автомобиль подключаются друг к другу с помощью стандартных протоколов, таких как Bluetooth и Wi-Fi.
- Приложение обращается к автомобилю с запросами, а автомобиль отвечает на них (удалённые вызовы процедур). Внешне кажется, что приложение работает внутри автомобиля, но вся логика работы находится внутри мобильного устройства.
- Пользователь взаимодействует с автомобилем, и тот уведомляет приложение о любых системных или пользовательских событиях.
- Приложение реагирует, отправляя запросы на изменение поведения приложения или его внешнего вида в автомобиле.
Примечания
- ↑ [multiple developers]. smartdevicelink/sdl_java_suite - Release v5.7.0 . GitHub (18 декабря 2023). Дата обращения: 27 апреля 2024.
- ↑ Brynlee Mitchell. What is Mobile Proxy? Grid Panel (23 ноября 2022). Дата обращения: 11 декабря 2022. Архивировано 24 июня 2024 года.
Ссылки
- Альянс GENIVI, теперь именуемый COVESA (Альянс подключенных транспортных систем): SmartDeviceLink
- Horak, Andrej. Sygic Car Navigation Partners with Ford Motor Company as the First Navigation App . Sygic (5 января 2017). Дата обращения: 2 октября 2020.
- Тим Стивенс: Ford стремится создать стандарт для подключенных автомобилей, CNET, 26 ноября 2013 г.