微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > 关于CC3000的函数wlan_ioctl_get_scan_results()函数的用法?

关于CC3000的函数wlan_ioctl_get_scan_results()函数的用法?

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

        用来CC3000一段时间,希望做一个项目的目的是用CC3000自动去查找周围的路由器,如果有和我们程序设定的路由器相同的SSID的时候就尝试用程序设定的额路由器和密码去连接,程序设定的路由器信息可以通过远程修改。

      在测试过程中发现,wlan_ioctl_get_scan_results函数有时候经常获取不了周围的路由器信息。函数wlan_ioctl_get_scan_results返回值为0,证明还是是调用成功了的!但是参数number of networks 却为0,不知道是什么情况,这种情况按道理说就是周围没有路由器,但是事实肯定是有的

      而且我发现一个问题是在CC3000连接到路由上去之后调用wlan_ioctl_get_scan_results函数成功的概率要大很多!在CC3000未连接到路由的时候就基本上调用这个函数找不到路由!

        是不是这个函数的调用有什么前提条件,或者说应该怎么使用会更好!求指导!

我们建议用wlan_ioctl_set_scan_params先设置cc3000内部定期的扫描,然后就用wlan_ioctl_get_scan_results去eeprom里面对结果。不用手动触发扫描了。

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

网站地图

Top