蓝牙api安卓报10008错,ios报10007错

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

我司的蓝牙产品,在调用writeBLECharacteristicValue时,安卓机报10008错误,ios报10007错误。

但是用蓝牙调试工具(安卓用的BLEDeng,ios用的LightBlue)都可以执行写操作,调试工具收到通知。

在调试中,我发现特征值notify的uuid和write的uuid相同,小程序代码连接成功后,先设置的

notifyBLECharacteristicValueChange和onBLECharacteristicValueChange,然后过200ms后执行写操作。

请问报错和notify的uuid和write的uuid相同有关系,或者这个问题可能出在哪里,我们好做调整。

1 回复
wei02
wei021 楼5 年前

getService 和 getCharacteristics 的逻辑麻烦贴一下