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

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

提交
使用電腦快速測試PROFIBUS 設(shè)備通訊
通過網(wǎng)關(guān)將多功能電能表接入羅克韋爾PLC中
RSTP和N-Link在復(fù)雜網(wǎng)狀網(wǎng)絡(luò)中的應(yīng)用
技術(shù)干貨:非標(biāo)準(zhǔn)協(xié)議串口設(shè)備如何通過網(wǎng)關(guān)快速集成到各品牌PLC中
技術(shù)干貨:串口設(shè)備如何通過網(wǎng)關(guān)快速集成到各品牌PLC控制系統(tǒng)中

投訴建議