Что необходимо для использования Apple Accessory Protocol?
Сейчас я планирую создать личный проект, который будет медиаплеером, и одна из вещей, которые я хотел бы сделать, - это смонтировать iPod touch (или любой iPod или iPhone) и управлять им и воспроизводить музыку с нее, как и документы докладчиков, которые вы можете купить.
I найдено some информация при поиске в Интернете для этого, но мой вопрос: могу ли я составить кабель и использовать последовательный протокол с любого устройства или Apple заблокировала его, поэтому только сертифицированный/одобренный устройства могут обмениваться данными таким образом?
Ответы
Ответ 1
Если вы хотите сделать это для себя, я бы порекомендовал jailbreaking и следующие ресурсы в Интернете. Они описывают некоторые методы Apple Accessory Protocol и включают некоторые части (при искровом освещении) для выполнения. Чтобы получить одобрение для метода Apple, вам нужна корпорация (или аналогичная структура) и даже юрисконсульт, прежде чем вы сможете получить одобрение, даже чтобы увидеть соглашение, к которому вы должны согласиться, чтобы присоединиться.
Есть даже некоторые замечательные статьи, такие как:
Удачи!
EDIT:
Помните, что теперь вы можете использовать Bluetooth 4.0 LE для последовательной связи без одобрения Apple (кроме утверждения AppStore).
Ответ 2
Только устройства в программе "Сделано для iPod", которые используют фирменный чип аутентификации Apple могут связываться с Внешняя инфраструктура аксессуаров на iPhone или iPod touch. Такие устройства также должны предоставлять протокол, который могут использовать приложения iPhone.
Это приемлемый процесс, который должен быть одобрен как поставщик продуктов Made for iPod (аналогичный процессу утверждения App Store, но для аппаратного обеспечения), но он стал намного проще, чем раньше. С iPhone OS 3.0 Apple открыла программу для многих других сторонних компаний, чем обычные крупные поставщики аксессуаров.
В вашем случае я бы действительно подождал и использовал другой iPhone, управляемый iPhone. Производители только начинают выпускать аппаратное обеспечение, управляемое через приложения iPhone, так что только вопрос времени, когда один из крупных поставщиков аксессуаров создает что-то вроде что ты хочешь. Если они выставляют протокол для управления устройством, все, что вам нужно сделать, это написать приложение для управления устройством через этот протокол.