CC3000运行一段时间后,通过能收到局域网广播,但指定CC3000的IP地址发信息,CC3000却收不到。导致TCP那些都不能通信了。
Yonghua Pan:
请做一下调试:
1. 确定一下CC3000的IP 地址和端口是你所指定的,可以用API去读取当前的IP地址
2. 如果把CC3000重启是不是就好了
3. 你的AP是不是有很多无线设备连接,能否保证它只有CC3000连着,然后电脑那边用有线连接到AP试试看
4. 并且把你电脑上的防火墙全都关掉
yong cai1:
回复 Yonghua Pan:
IP地址和端口是对的,如果使用广播地址192.168.1.255,发消息,模块能收到并且回复,上电后大约在20分钟内可以指定CC3000的IP和UDP端口发消息,CC3000收到后会回复,20分钟后就只能用广播了,CC3000收到后也会回复,也能看到原IP和端口,和之前没变。重新上电在20分钟内是行的。但不是所有的CC3000都有这个问题,有的模块之前使用netapp_timeout_Values设置过超时。
Yonghua Pan:
回复 yong cai1:
是所有出问题的模块都有用这个API设置过timeout吗?如果是的话,能否提供是如何设置的?
yong cai1:
回复 Yonghua Pan:
只有一个模块用过此API设置过,并且重新smartconfig过。我刚才测试一个设备,运行了1小时22分钟就出现了此问题。
yong cai1:
回复 yong cai1:
并且是全新的CC3000模块,固件是1.24.也没有进行过timeout的设置。
Yonghua Pan:
回复 yong cai1:
能否看一下下面的问题:
1. 你的AP是不是有很多无线设备连接,能否保证它只有CC3000连着,然后电脑那边用有线连接到AP试试看
2. 你从电脑那边发过来的数据的速度有多快,1秒有多大的数据量
yong cai1:
回复 Yonghua Pan:
除了一个CC3000外还有几台笔记本,和几个手机连接到此路由器。我试试只有在一个路由器上只连一个CC3000设备和一个笔记本电脑。
Yonghua Pan:
回复 yong cai1:
你的笔记本和路由器之间能不能用网线连,这样可以排除网络环境的问题。还有就是你用的什么型号的路由器?
yong cai1:
回复 Yonghua Pan:
我现在的路由器上连接了一个台式机用的网线,还有一个CC3000.路由器型号TL-WR841N。3秒通信一次。
之前的路由器是艾泰的一个企业级路由器。
Glenn Vassallo:
回复 yong cai1:
可能是这种讨论将帮助 – http://e2e.ti.com/support/low_power_rf/f/851/p/290584/1086204.aspx#1086204
格伦