解决微信小程序蓝牙writeBLECharacteristicValue 1004错误问题
程序员文章站
2022-07-03 09:03:28
最近开发微信小程序的蓝牙部分,在向蓝牙设备发送数据时,一直提示writeBLECharacteristicValue 1004的问题,网上并没有太多的解决办法。折腾了半天也没解决,而因为我是用的官方demo去改,也一直没有怀疑过官方demo是否有问题,直到刚才才发现,官方的demo里面发送数据的writeBLECharacteristicValue是这样写的 wx.writeBLECharacteristicValue({ deviceId: this._deviceId,...
最近开发微信小程序的蓝牙部分,在向蓝牙设备发送数据时,一直提示writeBLECharacteristicValue 1004的问题,网上并没有太多的解决办法。折腾了半天也没解决,而因为我是用的官方demo去改,也一直没有怀疑过官方demo是否有问题,直到刚才才发现,官方的demo里面发送数据的writeBLECharacteristicValue是这样写的
wx.writeBLECharacteristicValue({
deviceId: this._deviceId,
serviceId: this._deviceId,
characteristicId: this._characteristicId,
value: buffer,
})
其中serviceId被设置为了_deviceId。。。
急忙打印了在getBLEDeviceServices获取到的servicesId,结果发现真的不一样,改为services后成功发送了
wx.writeBLECharacteristicValue({
deviceId: this._deviceId,
serviceId: this._serviceId,
characteristicId: this._characteristicId,
value: buffer,
})
本文地址:https://blog.csdn.net/zxc147716565/article/details/107973860
上一篇: oracle数据库及工具PLSQL安装
推荐阅读
-
微信小程序出现wx.getLocation再次授权问题的解决方法分析
-
微信小程序 wx.uploadFile在安卓手机上面the same task is working问题解决
-
微信小程序实现Session功能及无法获取session问题的解决方法
-
微信小程序 函数防抖 解决重复点击消耗性能问题实现代码
-
解决微信小程序防止无法回到主页的问题
-
微信小程序canvas.drawImage完全显示图片问题的解决
-
微信小程序 122100版本更新问题解决方案
-
微信小程序 setData使用方法及常用错误解决办法
-
解决微信小程序中转换时间格式IOS不兼容的问题
-
微信小程序sessionid不一致问题解决