微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > CC3000不能接收单播

CC3000不能接收单播

时间:10-02 整理:3721RD 点击:

CC3000运行一段时间后,通过能收到局域网广播,但指定CC3000的IP地址发信息,CC3000却收不到。导致TCP那些都不能通信了。

请做一下调试:

1. 确定一下CC3000的IP 地址和端口是你所指定的,可以用API去读取当前的IP地址

2. 如果把CC3000重启是不是就好了

3. 你的AP是不是有很多无线设备连接,能否保证它只有CC3000连着,然后电脑那边用有线连接到AP试试看

4. 并且把你电脑上的防火墙全都关掉

IP地址和端口是对的,如果使用广播地址192.168.1.255,发消息,模块能收到并且回复,上电后大约在20分钟内可以指定CC3000的IP和UDP端口发消息,CC3000收到后会回复,20分钟后就只能用广播了,CC3000收到后也会回复,也能看到原IP和端口,和之前没变。重新上电在20分钟内是行的。但不是所有的CC3000都有这个问题,有的模块之前使用netapp_timeout_Values设置过超时。

是所有出问题的模块都有用这个API设置过timeout吗?如果是的话,能否提供是如何设置的?

只有一个模块用过此API设置过,并且重新smartconfig过。我刚才测试一个设备,运行了1小时22分钟就出现了此问题。

并且是全新的CC3000模块,固件是1.24.也没有进行过timeout的设置。

能否看一下下面的问题:

1. 你的AP是不是有很多无线设备连接,能否保证它只有CC3000连着,然后电脑那边用有线连接到AP试试看

2. 你从电脑那边发过来的数据的速度有多快,1秒有多大的数据量

除了一个CC3000外还有几台笔记本,和几个手机连接到此路由器。我试试只有在一个路由器上只连一个CC3000设备和一个笔记本电脑。

你的笔记本和路由器之间能不能用网线连,这样可以排除网络环境的问题。还有就是你用的什么型号的路由器?

我现在的路由器上连接了一个台式机用的网线,还有一个CC3000.路由器型号TL-WR841N。3秒通信一次。

之前的路由器是艾泰的一个企业级路由器。

可能是这种讨论将帮助 - http://e2e.ti.com/support/low_power_rf/f/851/p/290584/1086204.aspx#1086204

格伦

    你好!

我尝试在一个路由器上只连接一个CC3000设备,几乎不会出现之前的问题。你能告诉我为什么,一个路由器上连多个设备有问题,而连一个就没问题,因为路由器的某种特性吗。

这是由于在极少数的特定网络里面,有一些设备偶尔产生了非法的奇奇怪怪的数据包,这样导致了这个问题。

能否在应用程序里面加一个规避,类似于heartbeat功能一样,如果TCP/IP连接一段时间挂掉了,reset它。

     你好!

     还想问你一个问题,就是有些手机采用的是MTK(联发科)的芯片,进行smartconfig极少时候能配上,而其它采用高通的手机,都能配上,用苹果的话速度更快。

这个就比较难回答了,它们用的android版本是怎样的?

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

网站地图

Top