TI中文支持网
TI专业的中文技术问题搜集分享网站

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

在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工程师解答一下!

Yonghua Pan:

回复 鹤啸九天:

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

yonghui ding:

回复 鹤啸九天:

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

赞(0)
未经允许不得转载:TI中文支持网 » 关于获取连接质量rssi的问题
分享到: 更多 (0)