582M 在BLE键盘项目中,手机很难连接。连接过程耗时9秒

image.png

用官方的BLE键盘的SDK测试的,从手机点击配对开始算,到手机显示已连接,要9秒的时长,这个时间太长了,而且IOS手机很难连接成功。  测试手机为华为的M40P。大神有办法解决吗???


为什么会有这么多次更新连接参数的返回???正常情况不是应该只有一次更新连接参数的返回吗??

因为现在例子默认的广播间隔比较大,你可以把广播间隔调小,连接就会很快(调小连接间隔,功耗偏大)

蓝牙 BLE连接参数 连接间隔讲解 connection interval Slave latency timeout CH573 CH582 CH579 peripheral通用外设例子讲解四 - debugdabiaoge - 博客园 (cnblogs.com)


因为默认设定的连接间隔给的是一个范围,代码实际上在连接后就主动协商了一次,其他的应该是手机的主动行为,你可以把期望的连接间隔范围缩小,就可以避免多次协商了。


只有登录才能回复,可以选择微信账号登录