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 大小,那将会在同一连接事件中被分解为多个数据包。
您是否观察到任何实际延迟?
请您参考以上回复以及该帖中另一位工程师的回复。