使用CC3000和LM4F120开发板做wifi通讯,程序采用TI官方例程Basic Wifi Application IAR,cc3000为TCP 客户端,通过无线路由器与笔记本接到同一个网络中,笔记本做服务器,无线路由器与开发部和笔记本之间距离在5米之内,没有连接其他设备。我的问题是:
1、如果数据需要连续发送,每次发送多少个字节给CC3000效率最高?目前程序中通过循环调用send函数发数,每次1024字节。
2、cc300内部有没有数据存储,容量为多大,也就是说,如果单片机通过SPI口将数据发送给了CC3000,但是网络信号不良cc3000没有将数据发送出去,可以暂存在cc3000中吗?此时是否允许再次通过SPI口给cc300发送数据?
3、目前发现在通讯过程中会不定时出现通讯停顿现象,即单片机连续给cc3000发数,但是笔记本端用tcp调试软件接收时数据有停顿,这样会造成数据丢失。请问这种情况可能为什么原因?怎样解决?
另外:我的应用要求是:保证500kbps的数据流通过wifi连续发送到笔记本上,需要保证数据的完整性,请问用CC3000能否实现?如果实现最好?通讯距离小于10米即可。
急切盼望解答中,不胜感激!
chuanwen shang:
同求CC3000连接服务器的稳定性,我也遇到过,我程序重启过连接函数,但还是不行,硬件复位才能达到重连效果,发现虚拟热点中看到网速不好时,就不能连上服务器,且一直停顿在连接中,硬件复位就好了,不知道怎么回事,希望TI大神给与答复!!!!
Yonghua Pan:
回复 chuanwen shang:
可以考虑一下使用最新的CC3100/CC3200,
http://processors.wiki.ti.com/index.php/CC31xx_%26_CC32xx
xia li3:
回复 Yonghua Pan:
谢谢您的回答。
请问cc3100和cc3200的速率和稳定性比CC3000有很大的提高吗?我们现在手头有MSP430和LM4F120的开发板,是不是只采购cc3100的开发板就可以使用?