Как отключить периферию от BLE вручную?

Периферийное устройство Bluetooth отключается, если оно выходит за пределы Ble central (Мое устройство Android) ... Я хочу отключить его вручную с помощью кнопки ... Есть ли какой-либо метод в Android для отключения периферийного устройства Ble ???

Периферийное устройство Ble также отключается, если истекает таймаут наблюдения. Но я хочу немедленно отключить его, потому что, если он находится в подключенном режиме, он не может рекламировать себя ...

В спецификации ядра Ble пакет управления канальным уровнем для отключения соединения - "0X02 LL_TERMINATE_IND" ... Как это вызвать в android ?????? Любая помощь???

Изменить: я использую Bluetooth v4.0. Я прочитал в этом сообщении Может ли запускаться периферийный режим BLE отключение или отказ в подключении? периферийное устройство Bluetooth v4.1 может подключаться более чем к одному центральному устройству, поэтому, как я понимаю, это означает, что оно будет рекламировать себя, даже если оно подключено к одному центральному устройству Ble (устройство Android). Но я использую BLE v4.0, и я хочу отключиться от периферийного устройства, чтобы подключиться к нему снова ... ??? Как отключить вручную периферию Ble ???? Любая помощь???


person doga    schedule 11.12.2014    source источник


Ответы (1)


mConnectGatt.disconnect(), это то, что я хотел ...!

person doga    schedule 12.12.2014