Что может включить MFI? - PullRequest
2 голосов
/ 10 марта 2012

Я пытаюсь определить, какую функциональность я могу добавить к аксессуару BT, заплатив за сопроцессор аутентификации MFI. Например, могу ли я ...

A. Передать данные о местоположении на аксессуар?
B. Нажмите входящие SMS-сообщения на аксессуар?
C. Запустить мое приложение на телефоне из аксессуара?

Ответы [ 2 ]

6 голосов
/ 10 марта 2012

Как упоминал Деннис, вся информация, касающаяся программы MFi, покрывается ОЧЕНЬ водонепроницаемым NDA.Однако можно сказать, что все устройства, которые подключаются к iPad через Bluetooth или порт разъема для подключения к док-станции, доступны через платформу внешнего аксессуара.Документация на платформе External Accessory легко доступна со страниц документации Apple, а также может быть легко найдена.

Связь с устройствами через платформу внешнего аксессуара довольно проста после того, как вы установили соединение с устройством.Короче говоря, процесс состоит в том, чтобы найти нужный подключенный аксессуар из массива устройств, установить сеанс соединения, а объект сеанса содержит входной и выходной поток.Создавайте делегата, который с устройством, и, наконец, отслеживает связанные потоки ввода и вывода, которые вы используете для связи с устройством.

Опять же, большая часть информации, связанной с MFi, плотно запечатана.Однако, поскольку подключение к устройствам (к которым вы имеете право подключаться) является простым, хорошо документированным и легко доступным для поиска, поскольку платформа является частью стандартной библиотеки iOS.

Еще одно примечание по Bluetooth,Существует также Core Core Framework, который доступен с iOS 5.0 и выше.Это гораздо более простая структура, которую вы можете использовать для обнаружения и автоматического сопряжения с устройствами Bluetooth с низким энергопотреблением (которые являются частью новой спецификации Bluetooth 4.0)

Если вы планируете создать приложение для iPad или хотитечтобы иметь довольно высокий уровень обратной совместимости с более ранними устройствами iOS, я бы не рекомендовал использовать новую платформу CoreBluetooth.Причина в том, что только iPhone 4S и скоро новый «iPad» будут иметь необходимый набор микросхем Bluetooth для подключения к устройствам Bluetooth LE.

1 голос
/ 10 марта 2012

Вся информация Mfi находится под NDA.Это ничего не стоит, чтобы зарегистрироваться и получить доступ к информации, вы можете сделать это здесь.https://developer.apple.com/programs/mfi/

...