如何測量WIFI通訊中客戶端的漫游時間
在工業WiFi通信中會有很多涉及漫游的場景,例如AGV車輛在整個車間內移動,車間范圍內會布置多個AP來完成信號覆蓋,AGV車輛運動過程中遠離已連接AP,接近另一個AP時就會發生漫游,由于工業通訊協議對實時性要求很高,漫游時間就變成重要的一個衡量無線網絡的參數,下面為大家介紹如何計算漫游切換時間。
在此先簡略回顧一下STA接入AP的過程(詳細過程請參見《WIFI通訊中終端接入AP的過程》):
掃描階段:STA主動掃描發送Probe Request幀或被動掃描接收Beacon幀
鏈路認證階段:多數設備使用開放系統認證(Open System Authentication)
關聯階段:STA向AP發送關聯請求(Association request)/ AP回復關聯響應(Association response)給STA
認證階段:WPA四次握手
漫游過程是從STA主動發送Disassociation幀給原AP開始,到重復如上STA接入新AP的過程為結束,由于工業通訊中設備普遍采用802.11r快速漫游,其中省去了認證階段(詳情請見《WIFI通訊中的漫游過程》),所以我們計算漫游切換時間是從STA發送Disassociation幀開始到新AP回復Association response幀為結束。
使用Wireshark打開無線網絡數據包,`wlan.fc.type == 0 && wlan.fc.type_subtype == 0x0A`來查找Disassociation幀。

輸入`wlan.fc.type_subtype == 0x03`來查找Association Response幀
總切換時間 = 100.260s - 99.635s = 625ms

提交
使用電腦快速測試PROFIBUS 設備通訊
通過網關將多功能電能表接入羅克韋爾PLC中
RSTP和N-Link在復雜網狀網絡中的應用
技術干貨:非標準協議串口設備如何通過網關快速集成到各品牌PLC中
技術干貨:串口設備如何通過網關快速集成到各品牌PLC控制系統中

投訴建議