应用CC3200时,SCAN AP,搜索时间如何设置,芯片搜索完成后,是否有反馈
时间:10-02
整理:3721RD
点击:
SCAN AP时,搜索时间如何设置,芯片搜索完成后,是否有反馈
应用 lRetVal = sl_WlanPolicySet(SL_POLICY_SCAN , ucpolicyOpt,
(unsigned char*)(policyVal.ucPolicy), sizeof(policyVal));
启动搜索AP的工作,但其返回参数为0成功,-1失败。例程中用的是一段延时函数,之后再读取结果。我们想提高搜索的效率,想知道搜索时间如何设定,如不能设定,其具体参数是什么,或者当搜索完成后,芯片能否给出信号量或是寄存器的变化。
xiaofeng,
可以参考我们的SDK里面的scan policy的例程。你可以设置每次扫描的间隔时间,当然这是在你没有建立连接之前。默认的扫描间隔是10分钟。
你可以自行设置,开始扫描后,系统会设置一个等待时间,然后你可以调用相关的函数sl_WlanGetNetworkList 来显示SSID以及其对应的RSSI值。
谢谢
我可能没有把问题表述清楚,设置扫描间隔是没有问题。但在我们的应用中想提高扫描效率,例如我们将扫描间隔设为3秒,在扫描结束后还要进行其它传感器的数据采集,然后在把数据通过wifi上传服务器。这样在启动AP扫描后,我需要知道其扫描何时完成,是2S,2.5S还是3s。我们想确认的是,启动AP扫描后,芯片需要多长时间能完成AP扫描,是否有标志位进行提示,还是在扫描间隔内一直进行扫描不会停止。或者能够提供scan ap的工作流程。