为什么启用notify失败但是notifyBLECharacteristicValueChange能收到回调?
尝试过在getBLEDeviceCharacteristics后延时2秒再notify,notify后再延时2秒写入数据,都是notify失败,
properties:{read: false, write: true, notify: true, indicate: false}
特征值是带notify属性的,
虽然设置失败了,但是却能收到notifyBLECharacteristicValueChange,请问这是什么情况?如何解决?
请问解决了吗,遇到同样的问题。
开启notify参数里面的serverId和characteristicId是相对的么?
相对的是什么意思?
serverId和 characteristicId都是对的
就是有些蓝牙设备有几个serverId,每个serverId又有不同的characteristicId,每个characteristicId都有4个properties,你用的characteristicId和对应的serverId就对了
是对的,因为蓝牙广播端也是我们自己做的,service和characteristic都是我们自己定义好的