TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2640R2F: BLE 发送间隔与连接间隔不一致问题

Part Number:CC2640R2F

对于发送间隔小于连接间隔情况,如果发送间隔(SimpleProfile_SetParameter(SIMPLEPROFILE_CHAR5, SIMPLEPROFILE_CHAR5_LEN,  charValue5);)设置为36ms,连接间隔设置成37.5,如图红色部分,

多次连接事件后会出现,在一次连接间隔前,会有2次发送事件,这2次发送事件会在一次连接事件上都发送出去?这样APP_SUGGESTED_PDU_SIZE 是不是需要设置一次发送数据PDU字节的2倍(私认为为减低功耗,PDU大小应该和发送数据个数一致,)?

还是会依次在下一个连接事件上发送?这样长期以来就会有很多延时。

Cherry Zhou:

您好我们已收到您的问题并升级到英文论坛,如有答复将尽快回复您。谢谢!

,

YiKai Chen:

基本上发送间隔應該要大於连接间隔,不然這樣的現象很正常吧,APP_SUGGESTED_PDU_SIZE 沒有需要设置一次发送数据PDU字节的2倍

,

Cherry Zhou:

不太明白您说的发送间隔?连接间隔决定了连接中外设和中央交换数据的频率。 如果需要在连接事件之间传输两个项目,那两个项目都应该在下一个连接事件期间传输。 如果需要发送的数据量超过了最大 PDU 大小,那将会在同一连接事件中被分解为多个数据包。

您是否观察到任何实际延迟? 

请您参考以上回复以及该帖中另一位工程师的回复。

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F: BLE 发送间隔与连接间隔不一致问题
分享到: 更多 (0)