欢迎加入Wince技术讨论群QQ#326444254

Wi-Fi网络的一个极其重要的特点就是移动性。例如,一个人可以在使用Wi-Fi电话进行通话或是从服务器上下载大数据量的文件时穿过一幢建筑物。用户设备内部的Wi-Fi无线电可以从一个接入点漫游至另一个接入点,这样就提供了无缝连接。至少,这是我们所希望实现的!

过去,我曾遇到过漫游的问题,所以我决定做一些测试,来看看其中的究竟。我尤其感到好奇的是漫游实际上有多快,以及它是否对无线应用造成破坏。我的测试配置包含两个接入点,一个接入点(AP-1)设置为信道1,另外一个(AP-2)设置为信道6。其它设置都采用缺省值,比如信标间隔为 100毫秒,屏蔽RTS(请求发送)/CTS(允许发送)功能,等等。两个接入点被安装在一幢典型的办公建筑上,通过每一个接入点的广播蜂窝提供最低25分贝的信噪比,且蜂窝间有20%的重叠。这都是些无线语音应用的工业标准。在我的测试中,漫游客户端是一台内置了Centrino Wi-Fi 当手持无线客户端站立在离AP-1几英尺距离内的时候,我使用AirMagnet笔记本电脑分析仪(通过另一个Wi-Fi卡插入笔记本电脑的PCMCIA插槽)来确保我与AP-1之间保持关联。然后,我开始从服务器向笔记本电脑进行FTP大文件传输,并且使用AirMagnet分析仪测量802.11数据包的踪迹。在整个测试过程中下载文件时,我向AP-2移动,直到我直接靠近它。有了数据包踪迹,我就能查看802.11数据帧的交换情况,计算漫游的延时,还能知道FTP流是否遭到明显的破坏。一旦客户端广播决定重新关联,它就会向AP-1发送一些802.11解除关联帧来开始重新关联的过程。然后,广播发出802.11探测请求以在客户端的有效信号范围内获得接入点的响应。这样做是为了确保客户端广播能够在决定与哪个接入点关联之前收到这些候选的最新信息(信标信号强度)。

AP-2响应了802.11探测请求。因为仅有的响应来自AP-2,客户端射频卡决定与AP-2关联。正如我们所预料的,与AP-2关联的过程包括802.11认证帧和关联帧的交换(基于802.11公开系统认证)。

重新关联的过程用时68毫秒,是指自客户端广播向AP-1发送第一帧解除关联帧起、到客户端收到来自AP-2的最终关联帧(响应)为止所经历的时间。还不错,我发现了一些与其它厂家生产的接入点相似的数值。

然而,整个漫游过程会中断无线应用,并且时间还挺长。例如,据我的测试,在射频卡开始重新关联过程(即,向AP-1发出第一个解除关联帧)之前,FTP过程平均暂停5秒。我测量的802.11数据包的踪迹显示,在放弃传输数据并开始与AP-2重新关联之前,客户端广播向AP-1反复重新传输数据(由于信号强度弱)。这些数量可观的重新传输打断了文件下载过程,使我测试中的实际漫游延迟达到平均5秒!我测试所使用的Centrino射频卡因为这种问题而受人诟病,但是我发现这也是大多数其它射频卡的问题。

生产厂商或许可以使射频卡拖延重新关联,来避免过早的、额外的重新关联(接入点跳跃?)。不幸的是,这样会中断一些无线应用。如果你打算部署移动无线应用,那么务必测试漫游如何影响你的应用。

各型号的射频卡在漫游过程中的工作方式各异,这缘于专有机制,而且,一些卡比其它卡要好些。只要记住漫游所需时间可能比预想的要长得多,所以在部署无线局域网应用的时候,尤其是无线语音,它对超过100毫秒的漫游延迟是无法接受的。

  • 频道:
  • 科技

wince之WiFi漫游的工作原理相关推荐

  1. Wi-Fi漫游的工作原理

    欢迎加入Wince技术讨论群QQ#326444254 Wi-Fi网络的一个极其重要的特点就是移动性.例如,一个人可以在使用Wi-Fi电话进行通话或是从服务器上下载大数据量的文件时穿过一幢建筑物.用户设 ...

  2. sever串口wifi拓展板_串口Wifi模块的工作原理和详细功能介绍

    在无线网络领域里面,无线wifi是最火的名词.对于串口wifi模块的工作原理是什么呢?串口wifi模块又有什么功能呢?wifi方案设计远嘉科技给大家讲解有关串口wifi模块的工作原理,以及详细功能介绍 ...

  3. WiFi探针的工作原理及采集的数据?

    WiFi探针在商业.公共安全领域的大放异彩,更多的人想了解什么是WiFi探针,WiFi探针是怎么工作的? WiFi探针的工作原理? 要深入了解WiFi探针技术,首先先认识WiFi使用的网络协议,WiF ...

  4. 【转】wifi探针的工作原理详解

    wifi探针是什么 WiFi探针技术是指基于WiFi探测技术来识别AP(无线访问接入点)附近已开启WiFi的智能手机或者WiFi终端(笔记本,平板电脑等),无需用户接入WiFi,WiFi探针就能够识别 ...

  5. wifi模块php,4G模块与WiFi模块工作原理解析

    在无线通信领域,无线模块被各大场景广泛应用,小编今天为大家讲解4G模块与WiFi模块的工作原理,让大家轻松了解物联网的核心技术原理. 一.WiFi模块的工作原理 Wi-Fi模块又名串口Wi-Fi模块, ...

  6. 测试wince wifi漫游的方法(参考)

    欢迎加入Wince技术讨论群QQ#326444254 wince 下测试wifi漫游的方法实际上很简单,但是需要注意一些细节,最近从网上搜了一些资料,自己看了看,觉得这个还不错,顺便把连接复制下来,放 ...

  7. 了解WiFi的原理、工作原理以及相关的标准。

    Wi-Fi 是 Wireless Fidelity 的缩写,是无线局域网 (WLAN) 的一种常用技术.它使用频率为 2.4GHz 和 5GHz 的高频电波传送数据. Wi-Fi 工作原理: 发送端: ...

  8. WiFi工作原理简述

    由"在地址栏输入URL到网页显示发生了什么"这个问题想到在wifi的环境下这个过程该如何实现. 其实环节基本一样,不过是需要一个无线路由器实现从路由器到设备网卡这段的信息传播. 与 ...

  9. android stm32 wifi模块,STM32F1模块篇ESP8266WIFI模块工作原理

    ESP8266 WIFI 模块工作原理 ESP8266概述 ESP8266是一个完整且自成体系的Wi-Fi网络解决方案,能够搭载软件应用,或通过另一个应用处理器卸载所有Wi-Fi网络功能. ESP82 ...

最新文章

  1. 关于素数常用结论--威尔逊定理、欧拉定理、费马小定理、米勒罗宾算法
  2. SqlServer中循环给多张表建立聚簇索引
  3. 为什么阿里程序猿纷纷在内网晒代码?
  4. 大数据时代如何赢得财务人才
  5. hdu 1166 敌兵布阵 (线段树)
  6. Coroutine in Java - Quasar Fiber实现--转载
  7. Android Bitmap OutOfMemory 解决办法
  8. Ubuntu 12.10 正式发布
  9. Kettle工具使用及总结
  10. unity3D android游戏屏幕分辨率问题【转http://blog.csdn.net/jeksonal/article/details/8501549】...
  11. 蔽月山房---作者,王阳明
  12. 效率工具+WPS复选框显示太阳问题解决方法
  13. 自动驾驶 4-5 自行车模型的横向动力学 Lateral Dynamics of Bicycle Model
  14. Masimo SafetyNet Alert™在西欧上市
  15. java中的Cipher类 (加密和解密)
  16. 172. 阶乘后的零。
  17. 很抱歉 程序无法在非mbr引导的分区上激活
  18. 基于openCV的形状模版匹配
  19. 《一本书读懂24种互联网思维》用户思维1
  20. Operator(运算符)

热门文章

  1. linux下.txt文件名乱码,Linux下打开txt文件乱码问题解决方案
  2. 2019南昌市计算机教师招聘,南昌经济技术开发区2019年招聘教师拟聘用人员名单...
  3. 简单易学的win10安装教程,值得收藏
  4. 大型高并发高负载网站的系统架构
  5. Swift表格Lxr
  6. UniPro、Bugzilla和Teambition 缺陷管理工具优劣势对比
  7. iOS动画专题·UIView二维形变动画与CAAnimation核心动画
  8. jQuery的页面加载完毕事件?
  9. pg_repack bloat 处理测试初步
  10. 英语词频统计器分词器基于Java