9***@qq.com
9***@qq.com
  • 发布:2023-03-08 11:30
  • 更新:2023-03-08 14:11
  • 阅读:668

BLE低功耗蓝牙如何保持长连接?

分类:uni-app

测试发现,使用 uni.createBLEConnection(OBJECT) 建立连接后,大概30-40秒就会断开连接(有时候几秒钟就断开了),在 uni.onBLEConnectionStateChange(CALLBACK) 里监听到 res.connected = false 时,尝试发起重连 (uni.createBLEConnection(OBJECT) ) , 就会一直提示 {"errMsg":"createBLEConnection:fail operate time out","code":10012} 。 请问这里如何能保持有效的长连接(断了能成功重连也可以)。

2023-03-08 11:30 负责人:无 分享
已邀请:
9***@qq.com

9***@qq.com (作者) - 虽一片绿叶,我已知青山

结贴:
发现是自己闹了个乌龙。

场景回顾:
1、本人测试连接的是蓝牙耳机。
2、测试连接时,只是把蓝牙耳机盒子的盖子翻开,没有把里面的耳机拿出来。这种情况下,就会发现连接不稳定,一会就断开。
3、后面把耳机从盒子里取出来,测试发现一直都是能保持连接在线的。

该问题目前已经被锁定, 无法添加新回复