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

电子说

1.4w人已加入

描述

在工业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 
 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分