问题:
用了一个蓝牙模块HC08,但是搜索出来的service只有一个,对应的characteristic全部都不可写,也就是write属性为false。
拿别人的程序测试了一下,发现有3个service,只是我没有搜到
原因:
搜索时间太短,应该设置setTimeOut进行延时搜索
改善:
setTimeout(function () {
wx.getBLEDeviceCharacteristics() //这里面写搜索的内容
},1500)//设置了3秒延迟
本文解决使用蓝牙模块HC08时,搜索到的服务特性不可写的问题。通过延长搜索时间,成功发现了之前未搜索到的特性,改善了蓝牙设备的连接体验。
问题:
用了一个蓝牙模块HC08,但是搜索出来的service只有一个,对应的characteristic全部都不可写,也就是write属性为false。
拿别人的程序测试了一下,发现有3个service,只是我没有搜到
原因:
搜索时间太短,应该设置setTimeOut进行延时搜索
改善:
setTimeout(function () {
wx.getBLEDeviceCharacteristics() //这里面写搜索的内容
},1500)//设置了3秒延迟

被折叠的 条评论
为什么被折叠?