2016-01-13 3 views
0

У вас есть два вопроса в BLE.BLE Стол для связи iOS

  1. Как получить все спаренные BLE периферийные устройства от устройства и как знать, является ли мой discoveredPeripheral уже в паре или нет?

  2. Если обнаруженное периферийное устройство уже сопряжено, как удалить спаривание i.e, чтобы удалить сопряжение с устройства?

Спасибо.

+0

afaik, core-bluetooth не поддерживает получение связи периферийных устройств. – cxphong

ответ

1

1: Вы можете использовать:

retrievePeripheralsWithIdentifiers

Но вы должны знать, периферийное UUID,

или вы можете получить подключенные периферийные устройства, которые имеют предоставленные услуги:

retrieveConnectedPeripheralsWithServices

Но есть какие-либо хорошие способы определения того, связано ли периферийное устройство или нет.

2: Вы не можете удалить сопряжение с помощью кода. Пользователь должен будет выполнить это вручную с помощью настроек системы iOS. (Настройки -> Bluetooth -> Периферийные устройства -> Забудьте устройство)

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