- notifyBLECharacteristicValueChange() 监听接收不到数据问题?
.bin拆包后共拆192个数据包,蓝牙发送数据包后wx.notifyBLECharacteristicValueChange() 监听接收数据, 1)当wx.writeBLECharacteristicValue() 发送成功后, 2)wx.notifyBLECharacteristicValueChange() 监听己收到数据后,继续调用(1)发送,直到192数据包发送完成。 3)为什么当wx.notifyBLECharacteristicValueChange() 监听到第20个接收数据后就没有反应,详见附件图:[图片]
2021-03-22 - wx.writeBLECharacteristicValue是同步还是异步发写数据?
封装如下函数是 同步还是异步发写数据,return是同步还是异步返回? function sendDataRequest(sendDataBuffer) { wx.writeBLECharacteristicValue({ deviceId: currentDeviceId, serviceId: uuid_services, characteristicId: uuid_send, value: sendDataBuffer, success: function (res) { console.log('发送success的数据:' + JSON.stringify(res)); console.log('message发送成功'); return true; }, fail: function (res) { console.log('发送fail的数据:' + JSON.stringify(res)); return false; }, }); }
2021-03-11 - 微信小应用程序蓝牙bin固件升级wx.writeBLECharacteristicValue?
bin蓝牙固件升级wx.writeBLECharacteristicValue 这个函数一次只能发送20个字节数据包? 还有没有其他方法可以发送128位定长包?
2021-03-10 - readFileSync和readFile 为什么提示没有权限访问?
var tempFilePath = "http://speedtest.dallas.linode.com/100MB-dallas.bin"; var pathArrayBuffer = wx.getFileSystemManager().readFileSync(tempFilePath); 显示如下: {errMsg: "readFile:fail permission denied, open "http://speedtest.dallas.linode.com/100MB-dallas.bin""} "下载文件失败"
2021-03-10