0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

HMS 来源:jf_63150269 2026-05-28 17:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

wKgZPGoVLsyACr2oAAAjWRDkynM432.png

输入`wlan.fc.type_subtype == 0x03`来查找Association Response帧

wKgZO2oMCWqAR4iZAAAgo9CqNhg780.png

总切换时间 = 100.260s - 99.635s = 625ms

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

    关注

    82

    文章

    5546

    浏览量

    214908
  • 客户端
    +关注

    关注

    1

    文章

    307

    浏览量

    17692
  • 工业通信
    +关注

    关注

    0

    文章

    299

    浏览量

    16214
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    各种PLC设备、智能仪表快速实现OPC UA服务(含客户端测试过程)

    埃和智能网关支持各种PLC设备、智能仪表通过HTTP、MQTT协议JSON格式对接MES等系统平台,也可以对接MySQL等SQL数据库,还可将设备数据转为OPC UA服务,支持多客户端访问。包含
    的头像 发表于 04-30 13:48 212次阅读
    各种PLC设备、智能仪表快速实现OPC UA服务<b class='flag-5'>端</b>(含<b class='flag-5'>客户端</b>测试过程)

    EtherCAT FOE工作原理揭秘:客户端-服务器模型如何运转?

    上期我们聊了EtherCATFOE的五大应用场景,本期深入解析其底层工作机制。FOE究竟是如何实现文件传输的?答案藏在客户端-服务器模型。核心架构:一客户端多服务器在EtherCAT网络
    的头像 发表于 03-02 11:50 326次阅读
    EtherCAT FOE工作原理揭秘:<b class='flag-5'>客户端</b>-服务器模型如何运转?

    agile_ftp传输文件时客户端报错误怎么解决?

    ]客户端使用的filezilla [size=21.3333px] [size=21.3333px]现象: [size=21.3333px]filezilla客户端可以正常上传文件,但传输完毕时客户端会报
    发表于 11-05 10:49

    libmodbus库问题:TCP模式下客户端超时断开后无法再次重连怎么解决?

    进行一次收发后断开连接,再次启动短连接进行通讯时被提示:”服务器拒绝“ 综上2种情况,libmodbus该如何修改才能让支持让断开的客户端再次连接? =
    发表于 10-14 08:17

    OrangePi Zero 3,轻量级客户端的完美选择

    千兆以太网端口用于充电的USB-C接口我很喜欢在较小的单板计算机(SBC)上看到以太网端口,因为这使它们作为瘦客户端更有用,而且对于这种尺寸的单板计算机来说,充裕的
    的头像 发表于 09-12 13:44 1679次阅读
    OrangePi Zero 3,轻量级<b class='flag-5'>客户端</b>的完美选择

    SOLIDWORKS PDM Professional安装部署指南:从服务器到客户端的详细步骤

    一份详尽的SOLIDWORKS PDM Professional安装指南,面向IT管理员,涵盖从SQL Server配置、服务器安装到客户端设置的全过程,确保您高效、正确地完成PDM系统部署
    的头像 发表于 09-11 17:37 2173次阅读

    Python modbus-tk如何获得客户端信息?

    Python modbus-tk如何获得客户端信息
    发表于 08-07 06:01

    请问IG502网关如何配置open vpn客户端

    网上找的教程配置open vpn,服务端正常,小图标已经变绿。IG502网关做客户端的话需要怎么配置?需要注意哪里?
    发表于 08-05 07:59

    是否可以将客户端控件与CYW920706WCDEVAL一起使用?

    是否可以将客户端控件与CYW920706WCDEVAL一起使用? 我想用它来发现蓝牙 BR/EDR,然后将其与其他设备配对。 有客户端控制的下载链接或文档吗? 另外,你有 AIROC Connect 蓝牙应用程序的文档吗?
    发表于 07-04 07:50

    CYBT-413061上的RFCOMM_Serial_Port SPP演示,AIROC客户端控制应用程序不起作用,什么原因引起的?

    正常,但当启动客户端控制应用程序并打开串行端口时,却什么也没发生--所有控件都是灰色的。 然后,我还按照说明的建议从 Windows 10 PC 上运行 BTSpy 并进行连接 - 客户端控制应用程序
    发表于 07-02 06:05

    CYW20820 GATT服务器可以支持多少个来自GATT客户端的同时连接吗?

    有人能告诉我 CYW20820 GATT 服务器可以支持多少个来自 GATT 客户端的同时连接吗?
    发表于 06-30 07:47

    极简教程:快速在树莓派上运行OpenVPN客户端

    这两样东西后,你需要:1.准备服务器2.配置客户端3.测试连接准备服务器:假设你已经有了OpenVPN服务器,你需要:提供客户端配置为树莓派设置静态IP地址1.提
    的头像 发表于 06-25 18:00 1769次阅读
    极简教程:快速在树莓派上运行OpenVPN<b class='flag-5'>客户端</b>!

    Modbus TCP连接多个客户端解决方法-深圳市振鑫通信科技

    ZP-MBS008多主站模块是实现Modbus-TCP连接多个客户端或者服务器通讯设备
    的头像 发表于 06-25 11:07 2184次阅读
    Modbus TCP连接多个<b class='flag-5'>客户端</b>解决方法-深圳市振鑫通信科技

    请问Phy DLE Max TX Octets 由客户端还是服务器控制?

    Phy DLE Max TX Octets 由客户端还是服务器控制?
    发表于 06-25 08:28

    客户端解决方案:树莓派电脑助力企业实现碳中和目标!

    Losingthewires通过帮助企业转向RaspberryPi管理的瘦客户端,减少对台式电脑的依赖,使商业世界更加可持续,并助力企业实现碳中和目标
    的头像 发表于 06-22 20:33 854次阅读
    瘦<b class='flag-5'>客户端</b>解决方案:树莓派电脑助力企业实现碳中和目标!