2009-07-13 4 views
5

Я хочу подключить iphone к принтеру через bluetooth, но я не нашел никакого класса о bluetooth в iPhone 3.0 SDK. Нужно ли мне присоединиться к программе «Сделано для iPod и работает с программой лицензирования iPhone», чтобы получить SDK? Или можно сделать это без присоединения к программе?Можно ли подключить iphone к принтеру через bluetooth?

ответ

4

Даже если вы присоединитесь к программе разработчиков MFI/WWi, невозможно подключить свой iPhone к произвольному принтеру. Принтеру необходимо будет специально создать для iPhone совместимость и включить чип Apple. Программа предназначена для производителей устройств для создания отдельных устройств iPod/iPhone, а не для независимых разработчиков или производителей устройств с существующими продуктами bluetooth.

-1

Возможно, вы захотите зарегистрироваться в GameKit. Я просто использовал его для подключения двух iPod через bluetooth. Apple проделала всю тяжелую работу и всего несколькими строками кода, вы можете найти iPod для поиска устройств Bluetooth. Если вы выполняете свою собственную Wi-Fi-сеть, вы даже можете сделать поиск iPod/iPhone для принтера с использованием Bluetooth или Wi-Fi относительно легко.

+0

GameKit не может быть использован для этого. Bluetooth доступен разработчикам через инфраструктуру ExternalAccessory, но для всех аксессуаров требуется чип Apple. Вы не можете просто разговаривать с любым Bluetooth-устройством. –

+1

На самом деле, я понимаю, что Bonjour включен по Bluetooth в версии 3.0 таким же образом, как и поддержка Wi-Fi. Хотя GameKit ограничивается одноранговой связью между устройствами, может быть возможно обнаружить принтер с использованием более низкого уровня Bonjour, если принтер поддерживает его. –

0

"и включить в Apple, специфичную чип"

Мусор! Bluetooth Bluetooth - это Bluetooth. Что необходимо для правильной поддержки Bluetooth на iPhone.

+2

Apple (по какой-то причине) решила не допускать этого. Поскольку приложения SDK для песочниц взаимодействуют с оборудованием на этом уровне, прямой доступ к стандартным службам Bluetooth невозможно без джейлбрейка. Кроме того, не все устройства Bluetooth созданы равными; существует множество различных версий, скоростей и протоколов, которые могут быть реализованы устройствами – rpetrich

 Смежные вопросы

  • Нет связанных вопросов^_^