Что нужно для использования протокола аксессуаров Apple? - PullRequest
13 голосов
/ 12 ноября 2009

Я нахожусь в процессе планирования личного проекта, который будет медиаплеером, и одна из вещей, которые я хотел бы сделать, это иметь возможность подключить мой iPod touch (или любой iPod или iPhone) и управлять им и Воспроизведение музыки с нее так же, как это делают документооборот динамика.

I найдено немного информации при поиске в Интернете для этого, но мой вопрос заключается в том, могу ли я создать кабель и использовать последовательный протокол с любого устройства или Apple заблокировала это, чтобы только сертифицированные / одобренные устройства могли общаться таким образом?

Ответы [ 2 ]

17 голосов
/ 04 января 2011

Если вы хотите сделать это для себя, я бы порекомендовал джейлбрейк и следующие ресурсы в Интернете. Они описывают некоторые методы Apple Accessory Protocol и включают в себя некоторые части (в sparkfun) для выполнения. Чтобы получить одобрение по методу Apple, вам нужна корпорация (или аналогичная структура) и даже юрисконсульт, прежде чем вы сможете получить разрешение на просмотр соглашения, с которым вы должны согласиться, чтобы присоединиться.

Есть даже несколько замечательных статей, таких как:

Удачи!

EDIT: Поскольку это довольно популярная публикация, имейте в виду, что теперь вы можете использовать Bluetooth 4.0 LE для последовательной связи без одобрения Apple (кроме одобрения AppStore).

8 голосов
/ 12 ноября 2009

Только устройства в программе «Сделано для iPod», использующие фирменный чип аутентификации Apple , могут связываться с Framework внешних аксессуаров на iPhone или iPod touch. Такие устройства также должны предоставлять протокол, который могут использовать приложения iPhone.

Это разумно сложный процесс, который должен быть одобрен в качестве производителя продуктов Made for iPod (аналогично процессу утверждения в App Store, но для аппаратного обеспечения), но он стал намного проще, чем раньше. С iPhone OS 3.0 Apple открыла программу для гораздо большего числа третьих сторон, чем просто крупные поставщики аксессуаров.

В вашем случае, я бы на самом деле подождал и использовал управляемую iPhone стереосистему другого производителя. Производители только начинают выпускать аппаратное управление с помощью приложений для iPhone , так что только один из крупных поставщиков аксессуаров создаст что-то наподобие того, что вы хотите. Если они предоставляют протокол для управления устройством, все, что вам нужно сделать, это написать приложение для управления устройством через этот протокол.

...