我使用HCI命令发起LE连接,connect interval设置为18.75ms,sniffer抓到的包数据如下:
为何两个包之间的间隔时间那么长?? 2494.561701-2494.524125 约等于 0.04s = 40ms
按照第一张图的理解,在18.75ms的连接间隔内还会有多次的TX RX,不就意味着发包密度应该是小于connect interval的吗??
关于connect interval和slave latency对发包间隔的影响的疑惑
- 你这个是CY BLE还是Nordic BLE?
- 目前CE_LENGTH这个你设置是多少?
- 一个连接间隔内,的确可以发多包,但是这个取决你主从双方的CE_LENGTH,也就是一个连接事件的时间长度
Wireless-Tech 使用CY BLE连接手环,Nordic的sniffer进行抓包,连接时的配置参数如下:
wxzou ce length改为5,再试。同时应用层加大数据量,这样一个间隔就可以多包
Wireless-Tech 移除标签 Nordic BLE