Взаимосвязь между CarPlay и внешним аксессуаром и конфигурацией беспроводного аксессуара

Для моего текущего проекта я должен разработать подключение IAP2 через USB к головному устройству (сертифицированному MFI), разработанному сторонней организацией.

В требовании постоянно используется термин «подключение CarPlay» для этой функции. Но, не имея возможности углубиться в документацию CarPlay (которая предназначена только для разработчиков, зарегистрированных в MFI), мне остается размышлять, действительно ли CarPlay является правильным термином. Поскольку внешний дисплей + автомобильный вход + аудио явно НЕ запрашивается. Я сомневаюсь, что CarPlay на самом деле правильный термин, но я не могу быть уверен на 100%.

Я уже разработал IAP2 через Bluetooth, и все, что я хочу сейчас, это использовать тот же протокол IAP2 через USB.

Итак, мои вопросы:

  1. В чем разница между CarPlay и чистым использованием фреймворка External Accessory?
  2. Есть ли разница между ExternalAccessory через Bluetooth и ExternalAccessory через USB в отношении прав и объявления идентификаторов протокола IAP2?
  3. Как возможность настройки беспроводных аксессуаров связана с CarPlay?

person Jakob    schedule 28.07.2017    source источник


Ответы (1)


  1. Carplay через USB — это режим USB-хоста, протокол внешнего аксессуара может быть сеансом EA или собственным протоколом EA. BT использует сеанс EA.
  2. Если рассматривать EA Session, BT и USB — это одно и то же.
  3. Аксессуар должен иметь возможность передавать конфигурацию безопасности, связанную с Wi-Fi, на iPhone.
person mrwcs    schedule 09.08.2019