我的问题是:关于连接间隔应该如何理解?我把它理解成睡眠时间,每隔一段睡眠时间唤醒,然后开始数据传输,接着重复即可达到低功耗。
但这个时间间隔不是固定值,而是由最大值和最小值,这让我很困惑。最大值和最小值是一个范围,那实际的时间间隔呢?
Viki Shi:
可以这么理解,连接间隔可以选,如果你的设备不需要经常通信,就可以把间隔改长一点,达到省电的目的。最大值和最小值是一个范围,一般BLE的连接间隔是7.5ms-4.0s之间
MR.Wang MR.Wang:
回复 Viki Shi:
Hi Viki Shi:
我还不是很理解,举个例子:我1s要接收3个数据包,根据1s/时间间隔 x 20 x 3. 连接间隔应该设置为1s,但这个1s应该赋值给DEFAULT_DESIRED_MIN_CONN_INTERVAL,还是DEFAULT_DESIRED_MAX_CONN_INTERVAL?
MR.Wang MR.Wang:
回复 Viki Shi:
Thank you
MR.Wang MR.Wang:
回复 Fred Wang:
谢谢,这样的话我就完全理解了
jingxu Bi:
回复 Fred Wang:
你好按照你说的,这个链接时间间隔就是完成一次数据发送接收的时间?
user4587069:
回复 Viki Shi:
hi,我现在主机需要连接两个至三个从机设备,每个从机设备都会20msnotify一次数据,连接间隔应该设置为多少才能保证每个设备的数据不会丢失掉?