如何测量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