Сопряжение устройств с использованием частной платформы iOS BluetoothManager - PullRequest
5 голосов
/ 09 декабря 2011

Я возился с частной платформой BluetoothManager в iOS 5.0, и мне удалось успешно запустить / остановить Bluetooth и получить список устройств, однако я не могу понять, как инициировать сопряжение.

Самое близкое, что я пришел, это попытаться подключиться, используя:

[[BluetoothManager sharedInstance] connectDevice:dev];

где dev - объект BluetoothDevice, обнаруженный во время сканирования.

Кажется, что это попытка выполнить сопряжение (когда я пытаюсь подключиться к своему iMac, диалоговое окно сопряжения появляется на долю секунды), но затем быстро завершается неудачей.

Я заметил, что BluetoothManager.h включает в себя структуру BTPairingAgentImpl , которая может помочь, но я понятия не имею, что включает в себя эта структура или как ее использовать.

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 17 июля 2012

Правильный способ сделать это - получить объект BluetoothDevice (см. BluetoothDevice.h) и использовать его методы: сопряжение, подключение и т. Д.

...