Внешнее оборудование для тестирования инфраструктуры аксессуаров
Мне нужно написать приложение для клиента, использующего платформу ExternalAccessory для взаимодействия с некоторым оборудованием. Я прочитал в "Упражнениях по программированию внешнего аксессуара" Нормана МакЭнтира, что Simulator включает в себя 2 тестовых аксессуара, однако при запуске примера приложения EADemo из Apple на симуляторе написано, что нет подключенных аксессуаров. Кто-нибудь знает, как я могу смоделировать аксессуар, чтобы я мог изучить фреймворк, или есть недорогие аппаратные средства, которые я могу использовать для изучения. Заранее спасибо!
3 ответа
Да, но последовательный кабель Redpark сам по себе является аксессуаром, он поставляется с собственным SDK, но вы можете использовать eaframework и написать свой собственный код.
Но его спорно, насколько это полезно для изучения основ,
Многие разработчики, включая меня, экспериментируют с этим, используя микрокомпьютер Arduino, который является действительно дешевым небольшим микропроцессором, который используется для всех видов экспериментов с хобби.
Есть две книги, которые вы должны посмотреть.
Создание аксессуаров для iPhone OS: используйте API аксессуаров iPhone для управления и мониторинга устройств. Автор: Кен Маскрей Издатель: Apress Pub. Дата: 7 июня 2010 г. Печать ISBN: 978-1-4302-2931-5 Веб-номер ISBN: 1-4302-2931-4
Приложения для сенсоров iOS с Arduino Автор: Alasdair Allan Издатель: O'Reilly Media, Inc. Pub. Дата: 19 сентября 2011 г. Печать ISBN-13: 978-1-4493-0848-3
Вы также можете посмотреть этот недавний блог, который мы создали.
http://sol3.typepad.com/tagalong_developer_journa/accessories/
Redpark производит последовательный кабель, который использует платформу iOS Accessory. Может быть полезно для экспериментов.
Просто быстрое примечание к вашему последнему замечанию.
Да, Redpark API делает всю работу. Но нет абсолютно ничего, что мешало бы вам использовать инфраструктуру EA, подумайте о Redpark SDK как обертка вокруг Apple API.