wifi基本测试
2016-05-30 11:41:11 0 举报
WiFi基本测试主要包括信号强度、连接速度和稳定性等方面的评估。首先,通过专业的WiFi信号检测工具,我们可以测量出WiFi信号的强度,这是衡量WiFi覆盖范围的重要指标。其次,我们可以通过在线测速工具或者下载大型文件等方式,测试WiFi的连接速度,包括上传和下载速度。此外,我们还需要进行WiFi的稳定性测试,这主要是通过长时间使用WiFi,观察其是否会出现断线、掉速等问题。如果在使用过程中,WiFi信号突然消失,可能是路由器的问题,需要检查路由器的设置或者重启路由器。总的来说,WiFi基本测试是确保网络质量的重要环节,只有保证WiFi的良好性能,我们才能享受到流畅的网络体验。
作者其他创作
大纲/内容
brcmf_proto_cdc_msg
tcpdump
brcmf_fil_iovar_data_set
p2p连接/断开
send_scan_event
processMessage处理WifiMonitor.SCAN_RESULTS_EVENT
brcmf_fweh_process_event
brcmf_fweh_process_skb
brcmf_proto_cdc_set_dcmd
wifi扫描
network信息
setScanResults
log级别
brcmf_escan_prep
cfg80211_scan_done
___cfg80211_scan_done
wpa_supplicant_event_scan_results
wifi连接断开
p2p功能测试
确定scan的信道及主动扫描/被动扫描(n_ssids为0的情况应该是passive scan为0怎为passive scan,非0怎为active scan)
wpa_supplicant_event
brcmf_sdbrcm_dpc
WIFI统计
_wpa_supplicant_event_scan_results
brcmf_notify_escan_complete
该函数在brcmf_sdbrcm_probe中初始化队列
brcmf_run_escan
mScannerImpl.startSingleScan
mWifiScanner.startScan中发送CMD_START_SINGLE_SCAN
wpa_supplicant处理framework发送来的命令
android_net_wifi_doBooleanCommand
wpas_ctrl_scan
do_process_drv_event
scan message经由netlink进入到Linux内核当中去处理
通过nl80211去通知user space
brcmf_bus_txctl
processPendingScans
p2p扫描
wpa_s-driver-scan2
scanWithParams
wpa_cli测试
p2p flush测试
ping测试
brcmf_do_escan
wpa_driver_nl80211_scan
brcmf_sdio_readframes
在wl_init_priv-》brcmf_init_escan,在brcmf_init_escan中注册handle,对于firmware报上来的BRCMF_E_ESCAN_RESULT事件,fweh-evt_handler就是brcmf_cfg80211_escan_handler().
路由信息
brcmf_fweh_event_worker
WIFI测试
mWifiNative.scan
wifi网络测试
brcmf_cfg80211_escan_handler
brcmf_fweh_call_event_handler
构造scan的msg
startScan发送CMD_START_SCAN
wifi状态
SupplicantStartedState状态积中
wpa_supplicant_scan
softap开关测试
wpa_supplicant_trigger_scan
brcmf_cfg80211_scan
brcmf_fweh_queue_event
brcmf_sdio_dataworker
wpas_trigger_scan_cb
wpa_supplicant_req_scan
wifi工具使用
throughput测试
escan消息下发给firmware
handleEvent
driver_nl80211_scan2
tryToStartNewScan
wpa_msg_ctrl发送WPA_EVENT_SCAN_RESULTS
rdev_scan
mWifiNative.getScanResults
nl80211_send_scan_done
nl80211_scan_common
wifi基本功能
brcmf_fil_cmd_data
MonitorThread接受消息
dispatchEvent
brcmf_rx_frames
brcmf_cfg80211_escan
wpa_supplicant_get_scan_results
ap信息
网络测试
nl80211_trigger_scan
该函数中event_work()是在brcmf_fweh_attach()中初始化的(调用顺序:brcmf_sdbrcm_probe() - brcmf_attach() - brcmf_fweh_attach())
handleScanRequest处理scan消息
由nl80211.c中的nl80211_ops中的定义可以知道对应的command handler
iperf
framework将命令通过socket发送给wpa_supplicant
softap
nl80211_send_scan_msg
SupplicantWifiScannerImpl中startSingleScan
wpa_drv_scan
wpa_supplicant_ctrl_iface_process
处理firmware的event
wifi开关
send_and_recv_msgs
0 条评论
下一页