Тестирование приложения External Accessory Framework

Есть ли способ написать пример кода (или запустить приложение EADemo) без оборудования iAP? В качестве примера: - заставить симулятор эмулировать аппаратное обеспечение - использовать дешевое устройство, о котором я знаю строку протокола

Мне просто нужно написать приложение, которое обнаруживает аксессуар и получает некоторую информацию. С приложением EADemo все в порядке, но у меня нет настоящего или эмулированного оборудования.

Любой намек?

Спасибо

P.S. я не участвую в программе MFi, прямо сейчас


person lucianoenrico    schedule 20.03.2013    source источник


Ответы (1)


Невозможно протестировать с помощью симулятора или любого другого устройства, кроме устройства MFi. Для связи с внешним устройством с помощью разъема док-станции или Bluetooth (классический Bluetooth) вам потребуется MFi. Вы можете попробовать получить устройство MFi от существующих поставщиков, таких как Bluegiga.

person Ram    schedule 21.03.2013
comment
Могу ли я провести тесты, используя существующее оборудование, такое как Apple Camera Connector или что-то подобное? Если да, то как можно использовать имя протокола? - person lucianoenrico; 21.03.2013
comment
Не могли бы вы сказать мне, чего вы хотите достичь, чтобы я попытался помочь вам - person Ram; 21.03.2013
comment
в краткосрочной перспективе мне просто нужно запустить приложение EADemo на реальном оборудовании, чтобы заставить его работать для демонстрации. В долгосрочной перспективе мне нужно подключиться через Bluetooth к устройству (не MFi), используя SPP/RFCOMM. Поскольку это исследовательская работа для возможного будущего продукта, мы не можем продолжать усилия, чтобы стать частью Mfi прямо сейчас. - person lucianoenrico; 21.03.2013
comment
Я не думаю, что вы можете это сделать (вы даже не можете получить SPP). Вы можете использовать Corebluetooth, если ваше устройство поддерживает BLE. Вы можете попробовать частную структуру, такую ​​​​как BluetoothManager. Приложение может быть не принято в магазине приложений. - person Ram; 21.03.2013
comment
Я не могу использовать BLE и попробовал частный API BluetoothManager. С последним мне удалось подключить удаленное устройство, но не обмениваться данными. Другим вариантом может быть последовательный кабель RedPark (то есть MFi) и удлинитель Bluetooth RS232... - person lucianoenrico; 21.03.2013