改变gatt断开超时

时间:2015-03-11 19:58:11

标签: android bluetooth-lowenergy gatt

我想知道是否有办法将gatt ble设备断开超时更改为更快的速度。当前超时使超时的检测大约在20秒左右。

以下代码是超时触发的内容。

    BluetoothGattCallback btleGattCallback = new BluetoothGattCallback() {
  @Override
        public void onConnectionStateChange( BluetoothGatt gatt,int status,int newState){ 
        if(newState == BluetoothProfile.STATE_DISCONNECTED){
           //your code here
         }
       }
     }

我确实使用信号强度来检测断开,因为信号强度在一秒钟内从不是相同的值,虽然它是可靠的,但重新连接到设备是随机的,因为它仍然影响gatt超时,即使处理连接的服务重新启动。

如果更改了gatt超时,有一个重新连接功能可以在我身边没有代码的情况下使用,但由于我身边的代码重新连接到它,所以它更加错误。

0 个答案:

没有答案