从下面的BT snoop日志中,发现BLE中央设备和外围设备经过几个循环的协商后才能连接 连接参数,包括连接间隔,连接延迟和超级用户超时等。
在bt snoop日志中找到,连接间隔将设置为1秒,我的问题是: 为什么没有发现它们之间的连接在连接后1秒后消失? 连接间隔的真正含义是什么?
答案 0 :(得分:1)
BLE是在2.4GHz频谱中工作的无线电通信协议。
如果在CRO处于连接状态时测量其无线电电流,则将获得类似于上图的图形。 峰值表明无线电已打开。在峰值之间,设备处于睡眠状态以节省电量。
简单地说,连接间隔是峰之间的时间间隔。 意思是这是设备发送数据包后休眠,然后醒来再次发送数据包的时间。
此定时在两个通信设备之间同步。就像两个人同意在特定的时间和地点见面。
答案 1 :(得分:0)
如您所知,BLE有一个能源消耗低的支柱。 主要规则是尽可能少地打开收音机,并尽快关闭收音机。 当建立连接时,即使对等端想要发送,无线电信号也不总是有效的。传输阶段使无线电开启和关闭的次数更多。 连接间隔是两个连接事件之间的时间,每个连接事件内部都有数据包传输。 假设对等体想要发送10个数据包:无线电信号打开以进行数据包传输(最多6个数据包),然后关闭一段时间即连接间隔...现在发送6个数据包。连接间隔后,无线电开启以传输最后4个数据包,依此类推。 连接间隔可以是7.5毫秒和4秒,它取决于两个对等体。 当然,较小的连接间隔意味着高波特率传输但功耗更高,反之亦然。
保罗。