uni.setBLEMTU({
deviceId: devices.deviceId,
mtu: 512,
success(res) {
console.log("设置最大值成功", res)
}
})
- 发布:2024-01-15 19:13
- 更新:2024-09-23 17:01
- 阅读:363
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 11
HBuilderX类型: 正式
HBuilderX版本号: 3.99
手机系统: Android
手机系统版本号: Android 13
手机厂商: 华为
手机机型: mate 50
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
设备可以接收超过20字节的数据
设备可以接收超过20字节的数据
实际结果:
实际上无法接收超过20字节的数据
实际上无法接收超过20字节的数据
bug描述:
uni.setBLEMTU 设置传输单元为512,返回成功后还是只能接收到20个字节。
1***@qq.com (作者)
使用安卓蓝牙测试工具试过了,可以正常设置MTU大小。和发送超过20字节的数据
2024-01-16 11:15
套马杆的套子
回复 1***@qq.com: 额,我们当时也遇到过,但是我们别的部门说设备不支持设置超过20的,解释有点牵强,后来是分包传的
2024-01-16 11:34
1***@qq.com
回复 套马杆的套子:请问解决了吗? 我这边提示成功,但实际不生效,其他的安卓手机可以,有些华为手机不行
2024-11-05 13:53