断开连接代码如下
wx.notifyBLECharacteristicValueChanged({
state: false, // 停用notify 功能
deviceId: devicedId,
serviceId: bluethOpera.serviceId,
characteristicId: bluethOpera.characteristicId,
success: function (res) {
console.log(“停用notify 功能”, res)
bluetooth.closeBLEConnection(devicedId, function (res) {
console.log(‘关闭蓝牙连接’, res);
//获取连接的设备
wx.getConnectedBluetoothDevices({
success: function (res) {
console.log(‘关闭蓝牙连接连接的设备’, res)
}
})
});
}
})
调试面板返回数据如下
与蓝牙设备连接并发送数据后,关闭设备。已经提示关闭连接成功,然而通过getConnectedBluetoothDevices接口仍然可以获取到关闭连接设备的信息。closeBLEConnection接口并没有真正断开与蓝牙设备的连接。请问有什么妥善的处理方法吗?