// 向蓝牙设备发送一个0x00的16进制数据
uni.writeBLECharacteristicValue({
// deviceId:that.shebei_deviceId.toString(),
serviceId:that.serviceId,
characteristicId:that.characteristicId,
deviceId:'19:06:05:C0:00:DE',
// serviceId:'0000FFE0-0000-1000-8000-00805F9B34FB',
// characteristicId:'0000FFE1-0000-1000-8000-00805F9B34FB',
value: that.string2buffer('FAAF031E1D'),
success(res) {
console.log('写入成功')
},
fail(ret) {
console.log('写入失败');
console.log(ret);
// that.$api._error('写入设备失败!');
that.$api._error(ret.code);
},
complete(rets){
console.log('写入完成',rets);
}
})
- 发布:2021-04-13 10:23
- 更新:2021-10-23 17:57
- 阅读:990
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: w10
HBuilderX类型: 正式
HBuilderX版本号: 3.1.8
手机系统: Android
手机系统版本号: Android 11
手机厂商: 华为
手机机型: HUAWEI Mate 30 Pro 5G
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
没有一次成功的
没有一次成功的
预期结果:
预计是写入成功,
预计是写入成功,
实际结果:
实际上是写入失败
实际上是写入失败
bug描述:
华为手机,获取到手机的serviceId(),characteristicId(),还有目标设备的deviceId(用的是mac值,值为:),但是提示的是写入失败,能连接上目标设备,目标设备有提示连接音,所以可以确定连接上了,但是在写入的时候,提示的是10007.
1 个回复
进击的大哥 - 乐
最后怎么样了,大哥