如何测量WIFI通讯中客户端的漫游时间

13 5月 2026

 在工业WiFi通信中会有很多涉及漫游的场景,例如AGV车辆在整个车间内移动,车间范围内会布置多个AP来完成信号覆盖,AGV车辆运动过程中远离已连接AP,接近另一个AP时就会发生漫游,由于工业通讯协议对实时性要求很高,漫游时间就变成重要的一个衡量无线网络的参数,下面为大家介绍如何计算漫游切换时间。

在此先简略回顾一下STA接入AP的过程(详细过程请参见《WIFI通讯中终端接入AP的过程》):

扫描阶段:STA主动扫描发送Probe Request帧或被动扫描接收Beacon

链路认证阶段:多数设备使用开放系统认证(Open System Authentication

关联阶段:STAAP发送关联请求(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