亲测 140 元搞定 WiFi 无缝漫游,适合 iOS、windows 设备(部分)

2019-04-04 09:46:44 +08:00
 goodryb

原理

使用 MG1200AC 路由器做 AP,利用其支持 802.11k/v/r,配合支持 802.11k/v/r 的终端设备,可以实现主动 WiFi 无缝漫游。
具体效果是 AP 之间由终端设备自主选择,切换过程无感知,实测王者荣耀延迟稳定,没有波动。

需要的设备

磊科 MG1200AC 2 台或以上

配置方法

1、关闭 MG1200AC 路由器 DHCP,开发者模式开启 802.11k/v/r
2、路由器改成桥接、主路由 LAN 口插 MG1200AC 路由器 WAN 口
3、设置 WiFi 配置,所有设备和 WiFi 都保持一致参数
4、详细可参考 https://post.smzdm.com/p/akmrdd7k/

支持的设备

Apple 系列  iOS 系列支持,Mac 不支持。参考 https://support.apple.com/zh-cn/HT202628

windows7 无线网络中勾选 连接更好的信号,实测可以切换,测试设备是神舟优雅 A460,很老的一台笔记本。

补充说明

1、MG1200AC 路由器到手建议直接 reset,避免二手的受之前配置影响
2、MG1200AC 路由器默认管理 IP 192.168.0.1,可通过 lan 口插网线访问到,路由器设置桥接后,会获取一个由主路由 DHCP 分配的 lan IP,在我的路由器信息里面可以查看到,日常管理可以用这个 IP
3、MG1200AC 路由器设置桥接后,WAN 口会自动转成 LAN 口,所以主路由 LAN 口网线可以插到 MG1200AC 路由器的 WAN 口
4、MG1200AC 中无线设置均保持一致,包括 ssid 密码,加密方式等,本人测试 2.4G 、5G 使用相同的 ssid、密码、加密方式,并开启 5G 优先,漫游正常。
5、开启 5G 优先的情况下,部分只支持 2.4G 的设备可能无法正常连接 WiFi,可先关闭 5GWiFi,待 2.4G 连接成功后再开启 5G
6、二手 MG1200AC 路由器某鱼当前差不多 70 一个。

原理介绍

WiFi 的无线漫游分为主动切换(快速漫游)和被动切换

被动切换。常见的 AC+AP 方式可以实现属于被动式的无线漫游,需要设置 AP 信号的强度,即 RSSI 阈值,如果低于该阈值,那么就将联网设备踢下线,迫使手机连接信号更强的无线 AP,并不是手机主动实现无线信号的切换;被动无线漫游的切换时间在 200ms~300ms 之间,这种方式信号切换过程中视频、游戏会有一段明显的卡顿,但是不会掉线。

主动切换。WiFi 快速无线漫游。实现真正的快速无线漫游需要无线 AP 和终端均支持 802.11k/v/r 协议,苹果手机和大部分的中高端安卓手机支持该功能;这三个协议的功能是:802.1r11 省略了终端与 AP 的四次握手,缩减断网时间; 802.11k 使终端快速选择漫游 AP ; 802.11v 优化漫游触发。
23307 次点击
所在节点    Apple
37 条回复
xbigfat
2019-04-04 10:16:40 +08:00
kvr 协议确实很好,但是还得花钱换路由。。

我现在是一级有线路由 + 4 个 AP 也做了无线漫游,只不过还是 bgn 协议。也还好啦~

ASUS 有个 AiMesh 也可以了解一下
mywaiting
2019-04-04 10:22:09 +08:00
这个方案便宜是便宜,就是不好配合.....

我主路由是 ac86 无线 2.4G 能全屋覆盖,5G 就只有靠近 ac86 的地方,房间那是没有 ac86 的信号的

那么问题来了,MG1200AC 的无线怎么跟 86 的无线信号配合?在 86 上设置漫游?信号低于阈值就剔除设备?
cnkuner
2019-04-04 10:30:46 +08:00
你们的房子都这么大的吗?
ccj3011
2019-04-04 10:42:06 +08:00
@mywaiting 华硕的固件有个漫游助手的功能,简单来说就是信号强度低于某个值自动把你 t 下线,只要再买个华硕的 AP 即可,实测和无缝没什么区别
goodryb
2019-04-04 10:47:51 +08:00
@xbigfat #1 AiMesh 和 kvr 本质上不太一样,而且支持 AiMesh 都很贵。。。这个路由器一个才 70

@mywaiting #2 很好配合,本质上 MG1200AC 是承担 AP 的角色,是通过有线和主路由相连,不是做无线中继,所以和主路由无线信号没什么关系,甚至你最好把主路由的 WiFi 关闭掉。但是前提是终端设备也要支持 kvr 协议,否则无法在 AP 间主动切换。
@cnkuner #3 125 的,户型比较方正,但是客厅和主卧中间有个主卧的卫生间,隔了两个墙,一般的 2.4G 也能覆盖到,但信号不好,打游戏延迟很不稳定。
mywaiting
2019-04-04 10:48:25 +08:00
@ccj3011 这个知道啊,不过这样的切换,算是伪无缝吧,毕竟要重新握手重新连接了

支持 802.11k/v/r 这样的才算是真无缝吧

不过家用的话也足够了,也不是什么视频电话这样的,目测也感受不到什么区别
mywaiting
2019-04-04 10:55:53 +08:00
@goodryb 怎么说呢,显然你没有仔细理解我的问题

直接关闭主路由的无线这个就不说了,就是有点浪费 ac86 的无线,性能还是刚刚的

如果没有关闭主路由的无线,主路由 2.4G+5G 同时有,然后通过网线连接 MG1200AC 作为 AP ( 2.4G+5G 同时开启),主路由跟各个 AP 之间全部统一 SSID 和 password

2.4G 就不说了

5G 的情况,你从主路由的 5G 区域跑到 MG1200AC 作为 AP 的 5G 区域,这个 802.11k/v/r 无缝切换怎么配合?还是说没法配合切换?

这个时候是不是只有在主路由上设置漫游阈值,低于 xx 信号强度就直接踢出设备?

有其他能将主路由的信号也考虑进去的方法吗?我看了一圈,几乎都是关闭主路由的无线的
lhpshaohan4
2019-04-04 10:56:00 +08:00
好像刷 lede 也有这个功能,不过配置起来比较复杂
xi_lin
2019-04-04 11:05:22 +08:00
mark 一下。这么说 k/v/r 的话 k2 刷机好像也能配起来
goodryb
2019-04-04 11:05:53 +08:00
@mywaiting #7 恩,这下明白了,我查到的里面的确是没有说明如何和主路由无线搭配使用,个人理解如果先连接在主路由上,可以漫游到 AP,但是不会从 AP 漫游到主路由上。毕竟主动切换的前提是要支持 kvr,主路由不支持就无法漫游过去。
@lhpshaohan4 #8 是的,核心在于 AP 和终端都支持 kvr 协议,和设备关系不大,MG1200AC 只不过是原生固件支持,而且价格很便宜罢了。
garywhat
2019-04-04 11:18:41 +08:00
nga 老哥? 这种我试过了。。丢包还是有的。。。切换延迟也比较大。。不信自己用 wifi 魔盒之类软件试。。
goodryb
2019-04-04 11:24:16 +08:00
@garywhat #11 并不是 nga 老哥,软件还没测试过,昨天用 ipad 王者荣耀测试了下,延迟很稳,操作感觉不到影响,今天回去软件在测试一下

延迟之类的我觉得还好,毕竟才 140,免去手动切换 WiFi 的麻烦,要什么自行车
aoxiansheng
2019-04-04 11:30:55 +08:00
我用 orbi 也一样有问题,经常连到距离最远的那个路由,手动关闭然后打开 wifi 才连最近的,头大。
goodryb
2019-04-04 11:34:46 +08:00
@aoxiansheng #13 是相同的 ssid 吗,如果是的话,部署方式不是 ac+ap 或者支持 kvr,一般是不会自动重连信号好的,除非信号太差 WiFi 断了。
orclo
2019-04-04 11:42:09 +08:00
这个协议应该是终端设备的切换 不是路由器自主切换的那种...主要是便宜方便
des
2019-04-04 11:53:18 +08:00
用 AiMesh 吧
yanghong502
2019-04-04 12:12:42 +08:00
@orclo 这个体验优于某些路由器的弱信号剔除,我家里正在用,体验还不错。
goodryb
2019-04-04 12:20:52 +08:00
@des #16 参考 https://www.v2ex.com/t/439289
@orclo #15 说的很对
False
2019-04-04 13:02:21 +08:00
家里在用 TP 的 AC 管理和 AP86 面板,实现无缝切换,价格也不到 1000 快,还美观,和面板插座一样,主要是装修时要预留好面板插槽.
aoxiansheng
2019-04-04 13:15:46 +08:00
@goodryb 兄弟,百度下网件 orbi。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/551904

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX