问题模块 | 框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
API和组件 | 小程序 | Bug | wx.writeBLECharacteristicValue | 客户端 | 7.0.3 | 2.6.2 |
我在用蓝牙打印的时候的,用的是官方的demo ,我发送打印指令的时候,发送后打印机没有反应.但是返回的内容是成功了的,是什么原因呢?
writeBLECharacteristicValue() {
// 向蓝牙设备发送一个0x00的16进制数据
let buffer = new ArrayBuffer(1)
let dataView = new DataView(buffer)
dataView.setUint8(0, Math.random() * 255 | 0)
var did = this._deviceId;
var sid = this._serviceId;
var cid = this._characteristicId;
wx.writeBLECharacteristicValue({
deviceId: did,
serviceId: sid,
characteristicId: cid,
value: buffer,
success(res){
console.log(res);
}
})