小米 MESH 无法自定义切换路由节点的信号阈值
首先,这个问题不仅需要路由器支持相应的协议,需要手机端也要支持。就算双方都支持,也不是说能达到很灵敏的切换到最优信号。
切换到最优信号,一种是客户端主动切换,这个支持最好的应该是苹果,官网也有信号低到多少阈值会执行切换的文档,具体数字应该是-70dbm. 相应的 wifi 协议是 11k ,路由器与客户端需要都支持,可以减少切换需要的时间。
但是这个的问题在于,-70 是定死的,但每家每户的节点信号强度是不一样的。有的家里两个节点间距离较远,可能切换效果好一点。有的家庭两个节点比较近,即使你站在 B 节点的附近,此时 A 节点的信号强度还是比-70 好,所以还是不会切到 B 节点。另外一种是 router 端主动把客户端踢到指定的节点。这个是 11v 协议的内容,这个目前市面上的高端的设备,只能说是支持,但是目前没有听说哪家体验很好。
一楼所说的将无线发射功率调低一点,也算一个解决办法。效果相当与上面说的把 A 和 B 两个节点距离拉远一点。可能会有一些帮助,但是不要期望太多。
还有人提到 Linksys 针对这个做的优化,大概说的是他家的 client steering 功能,效果有,但是也不要期望太高。
因为目前市面上设备针对这个功能进行优化的,还是太少了,需要芯片厂商从底层无线 driver 层面实现对上述协议的良好支持。另外信号强度这个东西太难以捉摸,同一个设备不同时间,强度也会波动,不同频段频道信噪比不一样,所以也不一定是信号强度最好的就速度一定最快。
罗嗦的讲了一通,我觉得不要纠结与客户端是否是连在最好的节点上,而应该更加关注连在非最优节点时候的客户端是否有网络卡顿,掉线等问题。
小米 MESH 无法自定义切换路由节点的信号阈值
https://wonderhoi.com/2024/09/10/小米-MESH-无法自定义切换路由节点的信号阈值/