1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在网络设备上,很多开发者要把当前的网络质量反馈到用户上,以便用户了解当前网络环境,当网速慢或联网失败时做出及时的网络环境调整。请问如何获取目标ap的信号强度?
|
|
相关推荐
1个回答
|
|
(1)当连接到ap时获取当前ap的信号强度值,通过以下方式来获取rssi和dbm的值:
ret = wlan_ext_request(g_wlan_netif, WLAN_EXT_CMD_GET_SIGNAL, (int)(&signal)); printf("signal = %d! noise = %d!rn", (signal.noise + (signal.rssi/2)), signal.noise); (2)获取附近ap的rssi值和dbm值,可以通过扫描结果来获取,其中获取ap信息结构体wlan_sta_ap里面的rssi成员代表rssi值,level代表dbm值。 wlan_ssid_t ssid; uint8_t bssid[6]; uint8_t channel; uint16_t beacon_int; int freq; int rssi; /* unit is 0.5db */ int level; /* signal level, unit is dbm */ int wpa_flags; int wpa_cipher; int wpa_key_mgmt; int wpa2_cipher; int wpa2_key_mgmt; } wlan_sta_ap_t; 注意:获取的信号强度信息时需要进行一次扫描动作才能刷新缓存结果,所以获取信息之前需要调用wlan_ap_scan_once()函数扫描,并且等待扫描成功后,信号强度信息才会刷新。 |
|
|
|
只有小组成员才能发言,加入小组>>
707 浏览 0 评论
642 浏览 0 评论
767 浏览 0 评论
全志T113双核异构处理器的使用基于Tina Linux5.0——RTOS系统定制开发
1444 浏览 0 评论
全志T113双核异构处理器的使用基于Tina Linux5.0——RTOS编译开发说明
813 浏览 0 评论
全志V85x硬件设计大赛作品精选第二期,快来Pick你心目中的最佳方案
92694浏览 3评论
2850浏览 1评论
5126浏览 1评论
Yuzuki Lizard 全志V851S开发板 –移植 QT5.12.9教程
16410浏览 1评论
关于全志T113开发板接7寸LCD屏幕显示异常问题的解决方案
1138浏览 1评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-30 18:43 , Processed in 0.494369 second(s), Total 46, Slave 40 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号