Сопряжение ios Core BlueTooth с внешним устройством BLE

Я делаю приложение на основе BLE.

Насколько я знаю, Bluetooth Pairing обрабатывает ios внутренне.

Есть ли возможность получить доступ по запросу на сопряжение по bluetooth в ios. Я получаю запрос на сопряжение от внешнего устройства BLE, но я не могу узнать, сопряжение пользователя выполнено или отменено. Такие приложения, как TI SensorTag и Multitool, обрабатывают запрос на сопряжение, когда пользователь нажимает кнопку «Отмена», а затем эти приложения отключают периферийное устройство.

Я не понимаю, как они справляются со спариванием.

Пожалуйста, помогите мне решить эту проблему.

Спасибо


person somasekhar    schedule 19.02.2014    source источник
comment
Удалось ли вам найти это решение?   -  person Dan F    schedule 11.09.2014


Ответы (1)


Устройства BLE с большей вероятностью обрабатывают отмену на своей стороне. Когда вы нажимаете кнопку «Отмена» через iOS, она не выполняет сопряжение и не включает шифрование. На этом этапе устройства BLE, вероятно, выдают отключение, потому что шифрование не было запущено.

Сообщение о сопряжении вы увидите только тогда, когда запрашивается шифрование.

person James Parker    schedule 18.09.2014