10秒钟一个循环,每次访问外部网站的过程为:开启WIFI -> 连接外部AP -> 连接http访问外部网站 -> 读取网页内容 -> 断开http连接 -> 关闭WIFI。前几次都能正确读取网页内容,然后每次都会执行到调用lRetVal = HTTPCli_getResponseStatus(cli);这句后就没有返回了。
请问这是啥情况,如何解决?
谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
10秒钟一个循环,每次访问外部网站的过程为:开启WIFI -> 连接外部AP -> 连接http访问外部网站 -> 读取网页内容 -> 断开http连接 -> 关闭WIFI。前几次都能正确读取网页内容,然后每次都会执行到调用lRetVal = HTTPCli_getResponseStatus(cli);这句后就没有返回了。
请问这是啥情况,如何解决?
谢谢!
可以参考一下这个,希望对你帮助
我觉得首先可以看看配置对不对,然后呢是wifi的启动速度是不是会经常不稳定。其次就是估计程序切换BANK的时候不行。暂时只能想到这些问题
感谢各位网友提醒!
我把SL_POLICY_PM配置改为SL_ALWAYS_ON_POLICY,同时将循环周期改为30秒,跑起来就正常了。
本来想用SL_NORMAL_POLICY自动休眠,这下不知道怎样才能用好内部自带的休眠功能了...