console.log('sendOrder::', deviceId, serviceId, writeId);
uni.writeBLECharacteristicValue({
deviceId,
serviceId,
value: order,
characteristicId: writeId,
writeType: 'write',
success(res) {
console.log('sendOrder success::', res);
},
fail(error) {
console.log('sendOrder error::', error);
}
})

- 发布:2025-07-11 14:58
- 更新:2025-07-11 16:15
- 阅读:73
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 26100.3775
HBuilderX类型: 正式
HBuilderX版本号: 4.66
手机系统: Android
手机系统版本号: Android 15
手机厂商: 小米
手机机型: 小米15
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
不同项目,同代码蓝牙写入操作
不同项目,同代码蓝牙写入操作
预期结果:
成功
成功
实际结果:
失败
失败
bug描述:
问题描述:A、B两个项目,A项目蓝牙数据写入成功,B项目蓝牙数据写入报10007错误(fail property not support)
运行环境:A、B两个项目调试使用的手机、蓝牙连接的设备、蓝牙流程代码、获取到的服务、获取到的特征值、发送的数据内容全部相同
A项目运行结果:
B项目运行结果:
2 个回复
落英甘棠 (作者)
蓝牙连接成功后不能立刻发送指令,需要延迟1-2s
万能的李大少
这个问题我也发现了,连接成功后不能立即发送指令,最少得等两秒,不知道什么毛病