在WIFI无线网络中,手机如何在AP间漫游

RF/无线

1773人已加入

描述

(文章来源:迷你数智)

无线网络中的“漫游”指的是客户端将关联关系从一个AP切换到另一个AP,而让无线连接能够保持的过程。这里的客户端可以是任何带无线接入功能的终端,可以是手机、电脑、平板等。这里提到AP是广义上的AP,全称是Access Point,翻译成中文是:无线接入点。广义的AP是指能够提供无线接入服务的网关设备。可以是我们的无线路由器、AP+AC设备等。

无缝漫游=漫游。从漫游的概念大家就知道,漫游就必须保持连接。加上无缝二字只是为了客户更好理解。如果做不到保持连接,那就只能叫做切换。问题中用“切换”二字还是非常准确的,因为并不是所有网络都能漫游的。

无线网络要实现漫游必须满足以下三个重要条件:首先:无线网络中必须有≥2个AP。只有1个AP,没有漫游可言;其次:终端移动的整个区域里必须被信号连续覆盖;不连续没有漫游可言,必然会中断;再次:无线网络是个干扰较低的网络。如果无线覆盖区域信号干扰非常大,要做到漫游非常困难。很容易在信号干扰下,无线连接中断。最后:无线客户端漫游策略较好、执行速度较快。以上四个条件,最后两个个条件最难达成。所以很多实际使用的无线网络理论上都说我的可以“无缝漫游”。实际测试却经常中断无线连接,更不用说保持业务使用了。

首先强调一个重要概念:漫游过程完全是由无线客户端驱动程序(而不是AP)驱动的!(这里就是指手机的无线客户端驱动程序)。那客户端驱动程序又如何来主导什么时候进行漫游呢?一般有有以下两种方式:

客户端可以在其需要漫游前主动搜索其他相邻AP(权且叫它:主动式);主动式最大的特点在于:手机始终搜索多个相邻AP信号,当正在连接的AP信号变弱时,它可以立即漫游到信号较好的AP上,相当于把搜索相邻AP信号的时间节省了。如果无线网络符合漫游条件,这种主动式是比较容易达成漫游效果。客户端可以在需要漫游时才搜索相邻AP(权且叫它:被动式)。

被动式最大的特点在于:手机平时不搜索相邻AP信号,只有当正在连接的AP信号变弱到需要漫游的阈值时,手机才开始搜索相邻AP,搜索到合适的AP后,才开始执行漫游过程。这里相比主动式就浪费了不少时间。本来信号变弱到需要漫游了,应该立即漫游。而被动式却需要花时间搜索AP信号(这时候手机还在不停的移动)。所以这种方式比较难达成漫游效果,但比较省电。很多手机为了省电都会选择这种方式,4、手机漫游机制

我们都知道无线网络里有802.11标准协议来规定标准的无线通讯过程。 但是802.11标准中并没有定义无线漫游机制。后来提出的 IEEE 802.11f中有这部分定义叫做基站的互连性(IAPP, Inter-Access Point Protocol),可惜的是这个协议并没有得到批准。在2006年2月被批准撤销了。因此使用的漫游算法随客户端厂商而异。

漫游算法通常都是各厂家的“独门漫游策略秘方”。这个秘密配方到底包含些啥呢?虽然无法知道各个厂商精确的阈值和条件。但在漫游算法中,通常使用的这些条件来做判断:

信号强度:也就是我们经常口中说的信号强和弱。通常用信号的db值来表示,信号db值永远是负数,越大表示信号越好。比如:-30db>-50db;虽然大家都不知道厂家的漫游阈值。但有一般无线信号在-75db是属于可用网络。-90db是勉强可用,时有时无的网络。信号质量:一般会用到信噪比来衡量信号的质量。所谓信噪比就是信号和噪声的比值。遗漏的信标数:这个你可以理解成网络的丢包。无线网络可以通过对比发送出去的信标和得到反馈的信标来得出遗漏的信标。也就可以衡量当前的网络质量。各厂家一般选择这些条件通常是因为这些指标说明了无线连接的整体的质量。
     (责任编辑:fqj)

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

全部0条评论

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

×
20
完善资料,
赚取积分