小程序蓝牙设置notifiy失败

发布于 7 年前作者 qma18408 次浏览最后编辑 7 年前来自 ask

为什么启用notify失败但是notifyBLECharacteristicValueChange能收到回调?

  1. "notifyBLECharacteristicValueChange:fail set notify failed., errMsg = The attribute could not be found."

  2. 这是IOS的错误信息

  3. "errMsg: "notifyBLECharacteristicValueChange:fail:no descriptor"

  4. 这是Android的错误信息

  5. errCode都是10008

尝试过在getBLEDeviceCharacteristics后延时2秒再notify,notify后再延时2秒写入数据,都是notify失败,

properties:{readfalsewritetruenotifytrueindicatefalse}

特征值是带notify属性的,

虽然设置失败了,但是却能收到notifyBLECharacteristicValueChange,请问这是什么情况?如何解决?

3 回复
zhumin
zhumin1 楼6 年前

求官方回复

yangzhu
yangzhu2 楼6 年前

请问解决了吗,遇到同样的问题。

guoxiulan
guoxiulan3 楼5 年前

开启notify参数里面的serverId和characteristicId是相对的么?