大兄弟 怎么解决的 ?我也遇到同样的问题
小程序蓝牙notifyBLECharacteristicValueChange微信小程序蓝牙启用监听notifyBLECharacteristicValueChange,返回ok。然后调用writeBLECharacteristicValue接口发送数据,一直显示10008。已经按照网上的说法延时1秒发送数据,仍然返回10008。如果不启用监听,直接发送数据,是可以成功发送的。以下是相关代码: wx.notifyBLECharacteristicValueChange({ deviceId: that.data.connectedDeviceId, serviceId: that.data.serviceId, characteristicId: that.data.resWifiSettingsCharacterId, state: true, success: function(res) { console.log(res) }, fail: function(res) { console.log(res) }, complete: function(res) { setTimeout(function() { wx.writeBLECharacteristicValue({ deviceId: that.data.connectedDeviceId, serviceId: that.data.serviceId, characteristicId: that.data.reqWifiSettingsCharacterId, value: utils.hexToArraybuffer(1), success: function (res) { console.log('Send request wifi setting successfully') }, fail: function (res) { console.log('Send request wifi setting unsuccessfully') console.log(res) } }) }, 1000) } }) 调试日志如下: [图片] 可以看到打开监听成功了,然后延时1秒写数据,返回了失败。有谁能帮忙看一下的,万分感谢!!!
2018-11-15怎么进入ota模式?求救
通过小程序蓝牙接口进行OTA升级速度太慢- 需求的场景描述(希望解决的问题) 通过小程序蓝牙接口进行OTA升级速度太慢 writeBLECharacteristicValue一次只能写入20个字节,用这个接口写入数据,速度只有不到0.5KB/s,一个1.8MB的OTA包,需要1个多小时才能下载到蓝牙设备。 - 希望提供的能力 希望能够将这个接口一次能写入多一些数据,最好能到512个字节
2018-11-05