CC2640发送数据丢包疑问
时间:10-02
整理:3721RD
点击:
我想问下,我用的是simpleBLEPeripheral工程开发,数据发送通道用的是FF01,notify方式。
请问这种情况下发送速度有多快呢?我有个400多字节的数据包,因为每次最大20字节,所以拆成了20多个包发送。包与包之间没有加延时
请问发完这20个数据包,需要多长时间呢?包之间要延时吗?
实际中我是这样做的:定义一个周期函数,然后在一个时间周期内发送完这400个字节 的数据。目前先把周期设为500毫秒,我认为该时间内数据应该能发送完成吧?
我用LightBlue连接我的设备,从log文件看到,的确是周期性的发送了数据包,但是却丢失了很多包。请问这是什么情况呢?
请问,你的问题解决了吗?
1、每次发20字节,可以连续发四包,然后隔4ms再连接发四包,也就是每4ms发送80字节,你400字节的发送时间是4ms * 4 + 发送时间 应该不超过30ms