可以查一下硬件日志,看一下传输给硬件的内容是什么,还有一种可能是因为微信小程序字节限制的问题(默认最大字节是20)传输内容超过20字节,被拦截,小程序报传输成功,实际硬件没有收到
wx.writeBLECharacteristicValue写入数据成功 ,但设备没反应?wx.writeBLECharacteristicValue连接蓝牙打印写入数据成功 但是设备没反应, 点击设备可以接收到wx.onBLECharacteristicValueChange设备返回值? 代码 https://developers.weixin.qq.com/s/jlMOOhm87NBs writeBLECharacteristicValue() { // 向蓝牙设备发送一个0x00的16进制数据 var senddata = strToHexCharCode('ATK001#'); let buffer = new ArrayBuffer(senddata.length) let dataView = new DataView(buffer) //dataView.setUint8(0, Math.random() * 255 | 0) for (var i = 0; i < senddata.length; i++) { dataView.setUint8(i, senddata.charAt(i).charCodeAt()) } /// let aa=this.strToArrayBuffer() console.log('获取二进制数据',buffer) //向低功耗蓝牙设备特征值中写入二进制数据。 wx.writeBLECharacteristicValue({ deviceId: this._deviceId, serviceId: this._serviceId, characteristicId: this._characteristicId, value: buffer, success (res) { console.log('成功写数据writeBLECharacteristicValue success', res) //如果 uni.writeBLECharacteristicValue 走 success ,证明你已经把数据向外成功发送了,但不代表设备一定就收到了。通常设备收到你发送过去的信息,会返回一条消息给你,而这个回调消息会在 uni.onBLECharacteristicValueChange 触发 }, fail(res) { console.error('失败写数据getBLEDeviceCharacteristics', res) } }) }, [图片] [图片]
2024-11-27请问解决了吗?
app跳转小程序不能跳转到指定的页面,只能跳转到首页?app跳转小程序不能跳转到指定的页面,只能跳转到首页?
2024-08-30请问怎么解决的呢?
为什么APP跳转小程序指定页面,会偶发性的跳转到小程序主页?望指导[图片]
2024-08-30