微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > CC3200能否30ms接收一个数据包,要求实时接收

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抓个包看看,看包发出来的时候是一个一个的发还是组合在一起发的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top