前言
一些固件是有这个功能的,也就是2.4GWifi和5GWifi双频合一,甚至能做到无缝漫游。
我刷的这个没有,所以只能通过脚本来实现。
先说下思路
双频合一,目的就是为了能让无线终端能通过单一的无线广播来自动根据需要连上2.4G或者5G信号。
整体思路是,让2.4G和5G使用同一个SSID及同一个密码,当离路由器近的时候,使用5G信号源。远距离时使用2.4G信号。
简单点说就是,不穿墙时走5G,穿墙了走2.4G。为什么是5G不穿墙?5G穿墙后的信号衰减实在是感人,特别是延时高满足不了实时应用的需求。
于是就有了
一、 对2.4G的设备RSSI进行判断,当处于 0 < rssi < 60
时自动断开该设备。为什么是60,因为我的路由器在2.4G信号时,不穿墙时得到最大的rssi值。自己拿着手机绕着厅多走走。
二、 对5G设备RSSI进行限制,rssi > 76
时断开该设备。为什么是76,聪明的你肯定能猜到,这是5G信号穿一堵墙之后的rssi值。
要做到这两点,不难。
但,仔细一想你就能发现,上面的做法是建立在终端设备同时支持2.4G和5G的基础上的,但一些单2.4G的设备,比如机顶盒、电冰箱这些,它们就会出现问题——因为离路由器近了,所以连不上网络。
于是步骤一有问题了
寄托于手机的判断
仍然是同名同密码,步骤二照做。我们现在是打算寄托给手机的自我判断,希望它能优先选择5G的信号源。
1、 打开手机无线,手动忘记网络
2、 关闭路由器2.4g信号
3、 手机连上Wifi
4、 打开路由器2.4g信号
剩下的就全部交给手机了。能做到有多智能,老实说,没谱。
总结一下
这种折中的办法并不完美,可以说简直就是缺陷满满。
所以,最终还是得找一个自带双频合一的固件,或者至少自带的无线驱动能支持802.11k/v/r协议(路由+手机),这才是最好的做法。
在固件不支持的情况下也只能先这样了。
当然你可能会说,给不支持5G的设备自连一个2.4G的路由器就好了。可,既然要加路由器的话,我还不如直接上能支持kvr协议的路由器做主AP。
发个红包吧,亲,点击上方按钮,多少都是心意,本站的持久离不开您的支持