V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
herozzm
V2EX  ›  问与答

多个 wifi 都链接记忆过的,怎么让设备自动选择信号最佳的 wifi 信号链接呢?

  •  
  •   herozzm · 2016-09-19 16:08:53 +08:00 · 4153 次点击
    这是一个创建于 2777 天前的主题,其中的信息可能已经有所发展或是发生改变。

    办公室有好几楼,每个楼层的无线信号不一样,在楼层上下走动的时候,希望设备能连接信号最佳的 wifi ,怎么弄?

    第 1 条附言  ·  2016-09-19 23:58:07 +08:00
    了解到 wifi 无缝漫游,常规的做法将 ap 设置相同的无线名称,密码,错开信道并不能保证真正的无缝切换,必须加入一个叫 AC 的东西,想见: http://www.zhihu.com/question/19751226 最佳回答
    第 2 条附言  ·  2016-09-20 00:13:55 +08:00
    其实需求就是:
    - 切换 ap 信号不中断连接
    - 主动抛弃低信号 ap ,连接好信号的 ap ,而不是依靠客户端设备的阀值去判断重连
    第 3 条附言  ·  2016-09-20 00:24:21 +08:00
    最后得出需要一个 AC ,求推荐性价比好的 AC 设备
    19 条回复    2016-09-20 00:53:02 +08:00
    Felldeadbird
        1
    Felldeadbird  
       2016-09-19 16:49:23 +08:00
    如果是 android 机器,可以通过设置权重优先连接。我记得以前用 CM 系统时, wifi 是有优先选择的。
    IOS 不越狱的情况下没找到。。
    herozzm
        2
    herozzm  
    OP
       2016-09-19 17:09:13 +08:00
    权重是根据当前 wifi 信号的来排练的,没法每次都人工去改吧
    akira
        3
    akira  
       2016-09-19 17:12:44 +08:00   ❤️ 1
    谷歌 无缝漫游
    xiaolanger
        4
    xiaolanger  
       2016-09-19 17:16:42 +08:00 via iPhone
    @Felldeadbird 越狱的情况下呢?
    herozzm
        5
    herozzm  
    OP
       2016-09-19 17:47:42 +08:00 via Android
    @Felldeadbird 权重根据信号强弱来判断的,就算人工之前排好不管用吧,比如我从一楼跑到三楼,需要将 WiFi 信号自动切换到信号最好的三楼信号,然后我又跑到一楼,需要自动切换成一楼 WiFi
    jklsdf7530
        6
    jklsdf7530  
       2016-09-19 20:22:17 +08:00
    引用身边人爱说的一句话:写个脚本
    不过他们最近确实在写一个类似于你这个功能的应用
    主要是检测周围 wifi 的强度并输出检测报告
    UnisandK
        7
    UnisandK  
       2016-09-19 20:31:33 +08:00
    如果连着 WiFi 的情况下还自动切,你在两个 WiFi 信号强度差不多的交汇位置不是掉线掉成狗。。
    xenme
        8
    xenme  
       2016-09-19 20:36:33 +08:00 via iPhone
    这不是公司应该换设备和供应商了么。
    herozzm
        9
    herozzm  
    OP
       2016-09-19 21:57:01 +08:00
    @UnisandK 差不多随机选取一个嘛,延时检测,我觉得这个是刚需啊,好多公司都是这样, wifi 不够强,多个路由来凑
    jasontse
        10
    jasontse  
       2016-09-19 22:03:28 +08:00 via Android   ❤️ 1
    你司连漫游的能力都没有么
    herozzm
        11
    herozzm  
    OP
       2016-09-19 22:20:20 +08:00
    @jasontse 多谢,之前真不了解 wifi 无缝漫游,抓紧去了解一下
    herozzm
        12
    herozzm  
    OP
       2016-09-19 22:35:35 +08:00
    @herozzm
    @akira
    在常规的同 ssid ,同密码,错开信道设定中,只有当原 ap 误码率达到一定程度,无线客户端才会断开原有的关联,转而寻找新的 AP

    还是没法实现自动找信号最强的 ap
    aaronlam
        13
    aaronlam  
       2016-09-19 22:39:12 +08:00   ❤️ 1
    @herozzm 我在家就实现了无线漫游,用 WDS 无线桥接, ssid 密码 信道都设置相同即可。
    BOYPT
        14
    BOYPT  
       2016-09-19 23:05:49 +08:00   ❤️ 1
    WDS 那种并不能称作漫游,客户端是断开重连;
    漫游是需要 ap 之间转移客户 session 的,比 airport 的实现:
    https://support.apple.com/zh-cn/HT202076
    herozzm
        15
    herozzm  
    OP
       2016-09-19 23:12:40 +08:00
    @BOYPT 是的,这种好像需要加入一个叫 AC 的东西,这东西貌似很贵
    BOYPT
        16
    BOYPT  
       2016-09-19 23:55:37 +08:00   ❤️ 1
    @herozzm 是呢,相比之下买 airport 方案也没有很贵( airport 的内置软件充当了 AC 的角色)

    不过好像也有低端产品出现了,马云家有售。
    ouqihang
        17
    ouqihang  
       2016-09-20 00:11:12 +08:00 via Android   ❤️ 1
    选择 WiFi 是手机的逻辑,比如手机优先连 5G 一样。
    有个迂回的办法,华硕有些路由可以在信号低于某个值时剔除终端,范围-70 至-90dbm 可调,间接实现了漫游这个功能。
    herozzm
        18
    herozzm  
    OP
       2016-09-20 00:23:00 +08:00
    @ouqihang 就是依靠设备的阀值来判断有点不靠谱,往往出现手机连接这弱信号的 ap ,值眼前的墙信号 ap 而不顾,很尴尬的
    ouqihang
        19
    ouqihang  
       2016-09-20 00:53:02 +08:00 via Android
    @herozzm 就是根据那个阀值去判断踢不踢。到达那个值时其实还是能用的,踢了手机会马上搜寻可用热点。如果没有这个功能,手机要等到真的连不上了还要拖个几秒尝试,才断开然后开始搜索。另一个用处是避免一个慢设备托慢连同一个 AP 的其他设备。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2977 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 12:55 · PVG 20:55 · LAX 05:55 · JFK 08:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.