Какие протоколы поддерживаются в Iphone External Accessory Framework
Я работаю над приложением для iphone/ipod, которое должно будет взаимодействовать с компьютером (на данный момент MAC, может быть, с ПК, если это возможно) через соединительный кабель USB. Я - новичок в программировании IPhone, и из того, что я смог выяснить, фреймворк External Accessory - это то, с чего можно начать.
Просматривая онлайн-документацию по фреймворку, я наткнулся на ссылки на поддерживаемые протоколы. Я не мог найти больше информации о них, поэтому мне интересно, что они имеют в виду под протоколами? Они хорошо известны как HTTP, FTP и т. Д.? или я полностью не в курсе?
большое спасибо
2 ответа
Платформа External Accessory предназначена для связи с нестандартным оборудованием через разъем USB-док-станции на iPhone или через Bluetooth. Устройство, к которому вы пытаетесь подключиться, должно быть частью программы "Сделано для iPod" и должно содержать микросхему, которая будет декодировать связь между iPhone и устройством.
Протоколы, упомянутые в документации инфраструктуры, являются специфическими для каждого компонента оборудования. Например, производитель оборудования, например, игрового контроллера, может настроить протокол для чтения нажатий кнопок или движения джойстика. Любое приложение, которое обрабатывает этот протокол, может затем использовать этот аппаратный аксессуар.
Вы не сможете использовать платформу внешнего аксессуара для синхронизации данных через разъем USB. Как предполагает Джерри, для этого вам нужно использовать WiFi или другие сетевые средства. В вашем предыдущем вопросе Саурабх Шаран указал на хак, сделавший это через привязанное USB-соединение, которое собрали ребята из "Культивированного кода".
Я думаю, что это для пользовательских устройств. Для общения с компьютерами я бы использовал Wi-Fi.
Если вы синхронизируете данные с приложением Mac, я бы попробовал ZSync.