CC3200能否30ms接收一个数据包,要求实时接收
时间:10-02
整理:3721RD
点击:
最近有个数据采集的项目,CC3200工作在AP模式,设置为TCP Server,要求Client每隔30ms发送一个标记给CC3200, 并且这个标记必须尽快被CC3200接收(允许5ms左右的延时),自己修改了一下SDK的例程,Client每隔30ms发送一个数据包(30个字节左右),Server不是实时接收,而是两次接收相差了100ms左右,或者好几个数据同时接收到,这个问题有什么好的解决方案呢?
你的客户端用的什么,通常客户端默认会把TCP Nagle算法打开,这样它会把几个小包组成一个大数据包才发送。
我试过把CC3200作为客户端,笔记本作为Server,好像也是这样,笔记本的调试助手是有人物联网公司开发的调试助手
如果是这样,你可以在电脑上用wireshark抓个包看看,看包发出来的时候是一个一个的发还是组合在一起发的。