微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > 关于获取连接质量rssi的问题

关于获取连接质量rssi的问题

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

在STATION模式下,参考例程scan_policy,使用如下函数启动扫描

 ucpolicyOpt = SL_SCAN_POLICY(1);   

policyVal.uiPolicyLen = 5;  

lRetVal = sl_WlanPolicySet(SL_POLICY_SCAN , ucpolicyOpt,   (unsigned char*)(policyVal.ucPolicy), sizeof(policyVal));

然后每隔5秒调用函数

 sl_WlanGetNetworkList(ucIndex, (unsigned char)WLAN_SCAN_COUNT, &netEntries[ucIndex]);

来获取连接质量rssi。

 

发现一个问题:在没有连接AP的情况下,则每次获取的RSSI数值是根据实际信号情况在变化的,如果调用函数sl_WlanConnect,与AP成功连接后,发现每次获取的RSSI数值都是固定不变的。除非周期不断调用扫描函数sl_WlanPolicySet(SL_POLICY_SCAN ,...),获取的RSSI数值才会变化。

 

不清楚原因,难道连接AP后,周期性自动扫描功能就关闭了?

 

请TI工程师解答一下!

是的,连接上AP后周期性的扫描就关掉了。

请问您能获取RSSI值吗?我也是参考例程发现RSSI值没有正常获取是为什么?

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

网站地图

Top