uni.setBLEMTU({
deviceId: this.deviceId,
mtu: 40,
success() {
console.log('设置MTU成功.');
},
fail(e) {
console.log('设置MTU失败:', e);
}
}); - 发布:2025-11-07 12:01
- 更新:2025-11-07 12:01
- 阅读:16
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Win10
HBuilderX类型: 正式
HBuilderX版本号: 4.85
手机系统: HarmonyOS NEXT
手机系统版本号: HarmonyOS 6.0.0
手机厂商: 华为
手机机型: HUAWEI
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
App下载地址或H5⽹址: IOS应用商店搜索TW888,Android APP在华为应用市场有上架。
示例代码:
操作步骤:
uni.setBLEMTU({
deviceId: this.deviceId,
mtu: 40,
success() {
console.log('设置MTU成功.');
},
fail(e) {
console.log('设置MTU失败:', e);
}
});
设置MTU成功后无法接受Notify数据,所有打印均正常(监听、设置、发送代码均无报错),就是没有收不到数据。
uni.setBLEMTU({
deviceId: this.deviceId,
mtu: 40,
success() {
console.log('设置MTU成功.');
},
fail(e) {
console.log('设置MTU失败:', e);
}
});
设置MTU成功后无法接受Notify数据,所有打印均正常(监听、设置、发送代码均无报错),就是没有收不到数据。
预期结果:
设置MTU成功,数据正常按照MTU大小收发。
设置MTU成功,数据正常按照MTU大小收发。
实际结果:
设置MTU成功,数据无法正常收发。
设置MTU成功,数据无法正常收发。
bug描述:
设置MTU成功后就无法收发数据,设置MTU失败则可以收发数据。Notify会失效,没有任何回调。
0 个回复