V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
brader
V2EX  ›  程序员

有办法实现用微信扫一扫二维码连接 wifi 吗

  •  
  •   brader · 350 天前 · 6140 次点击
    这是一个创建于 350 天前的主题,其中的信息可能已经有所发展或是发生改变。
    家里 wifi 密码比较复杂或者隐藏的情况下,亲戚朋友来家里玩连接 wifi 比较麻烦,放了二维码,但是现实中很多人手机不一样,也很多人不懂用自带的相机扫码连接。
    微信扫码大部分人懂用,有什么办法实现用微信扫码连接 wifi 吗
    54 条回复    2023-05-06 15:55:58 +08:00
    AoEiuV020JP
        1
    AoEiuV020JP  
       350 天前
    微信不行是微信问题, 扫 wifi 二维码会扫出密码,
    要做只能做个网页,指导用户用系统扫码,
    fiveStarLaoliang
        2
    fiveStarLaoliang  
       350 天前   ❤️ 9
    支付宝扫码呗, WIFI:T:WPA;S:名称;P:密码;H:false;
    blog.bbskali.cn/3214.html
    liut2016
        3
    liut2016  
       350 天前   ❤️ 1
    可以做成 nfc 标签挂墙上,手机刷一下就能连 wifi
    lower
        4
    lower  
       350 天前
    搞个访客 WiFi 就行了
    brader
        5
    brader  
    OP
       350 天前
    @AoEiuV020JP 微信默认扫 WIFI 的二维码,是解码出文本来了,你说做网页指导不现实,朋友只会拿手机给你书,难道你还和朋友犟,让他看网页说明书吗。我想法是有没有什么技术手段实现便捷连 WIFI 。
    就我所知的一个方式,微信好像可以申请注册一个 WIFI 管理,但是比较麻烦,类似申请公众号一样,各种资料审核,不太适合普通个人去申请,只适合公共场合营业场所。
    我想法是有没有办法构建某个协议的二维码,让微信扫码直接连接呢?或者有没有办法做一个小程序、H5 之类的,直接用微信扫码跳转过去连接
    abelyao
        6
    abelyao  
       350 天前
    可以,小程序有 wifi 接口
    cmllwxxl
        7
    cmllwxxl  
       350 天前
    弄个访客 wifi ,不设置密码,最方便
    enenlee
        8
    enenlee  
       350 天前
    微信只是一个应用,wifi 属于手机系统级别的 最简单的方法二维码上方写一行提醒文字,“请用手机相机扫描二维码连接 Wi-Fi”
    abelyao
        9
    abelyao  
       350 天前
    @brader 之前我就想过做一个公用的小程序,谁需要 就创建一个二维码,扫这个二维码就可以连入 wifi ,然后搜了一下已经不下 100 个这类小程序了……
    aulayli
        10
    aulayli  
       350 天前 via Android
    访客 wifi 设置个简单密码就行了
    brader
        11
    brader  
    OP
       350 天前
    @fiveStarLaoliang 感谢,因为我本人一直知道用自带相机扫,我真的是第一次知道支付宝支持扫码连接,这个能解决很大一部分沟通场景了,大部分年轻一点的朋友,都有支付宝,一般就叔叔阿姨没有
    LeegoYih
        12
    LeegoYih  
       350 天前
    brader
        13
    brader  
    OP
       350 天前
    @abelyao 我知道有这样的小程序,但是不太方便,场景是别人也要能一说就会用,而不是我来操作,我来操作我直接给他输密码就得了,我说用小程序或者 H5 实现,想要的效果还是用微信扫一扫直接扫,而不是先去搜出小程序,但是我可以提前配合打印出小程序码,有办法直接用微信扫了自己做的小程序码,就实现连接不
    brader
        14
    brader  
    OP
       350 天前
    @enenlee 微信怎么弄我干涉不了,我只是想通过其他技术方式实现。题外话:APP 是可做到了,只在于做不做而已,参考上面大兄弟说的用支付宝扫连接,你看,支付宝不就做到了
    brader
        15
    brader  
    OP
       350 天前
    @LeegoYih 兄弟,这个是小程序 API 吧,使用场景还是要搜出小程序来扫码使用? 能否实现,我打印一个带 WIFI 密码的小程序码出来,别人用微信直接扫会连接,或者跳到小程序后会直接连接呢?
    unco020511
        16
    unco020511  
       350 天前
    https://developers.weixin.qq.com/miniprogram/dev/api/device/wifi/wx.connectWifi.html
    微信小程序有接口,最终的效果就是用户扫你贴在墙上的码(小程序码且携带 wifi 信息),跳转到小程序并开始连接手机 wifi
    但是有限制,基本等于废
    LeegoYih
        17
    LeegoYih  
       350 天前
    @brader 可以让用户扫小程序菊花码进入小程序,然后首页加个大大的“连接 Wi-Fi”按钮调用 wx.connectWifi(Object object) 接口连 wifi ,wifi 的配置可以写到代码里或者读 remote 配置
    abelyao
        18
    abelyao  
       350 天前
    @brader 可以的,提前准备好 小程序码 或 二维码,扫一下微信就会自动打开这个小程序的某个页面,这个页面通过微信 sdk 就可以实现自动连接 wifi 了呀
    abelyao
        19
    abelyao  
       350 天前
    @brader

    可以扫码直接进入某个小程序的某个特定页面,比如 /pages/connect/myhome ,用户不需要搜索,进了小程序也不用再找什么,直达你配置的 wifi 页面

    另外 个人也可以开发小程序,如果确实不想提交这提交那 不想自己开发,就搜一个现成的使用吧

    如果嫌广告太多 用户体验不佳,就艾特我,我来做一个
    mu2er
        20
    mu2er  
       350 天前 via Android
    以前也想搞家里的 WiFi 密码复杂点,大家扫二维码或者 NFC 贴纸连 WiFi ,后来觉得估计家里长辈跟不少人可能不知道 NFC ,扫码更是用微信不用系统原生的二维码扫码。
    微信原先有个“微信连”的产品吧,就是通过微信扫码连接 WiFi 的,不过好多年前产品就下了。记得以前不少 KFC 麦当劳也有用过,在微信界面里,也不需要跳转到其他界面自己输入什么的,只要点点按钮就可以。
    brader
        21
    brader  
    OP
       350 天前
    @unco020511 这个老乡说的这点很糟糕,似乎现在主流的安卓机,都是安卓 10 以上的系统了,如果这些限制属实的话,那么就无法使用了
    @LeegoYih
    @abelyao 那按你们说的,使用场景可以满足要求的,就是做一张指定页面的小程序码图片,上面还可以通过 GET 参数带上我的 WIFI 配置信息,扫码进了指定页面就点击按钮就自动连接了,是这样吧。
    brader
        22
    brader  
    OP
       350 天前
    @mu2er 是呀,我以前也是像你这样,和朋友或者父母沟通,让他们扫一下那个二维码连接 WIFI ,他们不约而通的掏出手机点开微信,扫一下。。。然后告诉我不行呀,我只能默默的说,拿过来我帮你连一下吧
    abelyao
        23
    abelyao  
       350 天前
    @brader 理论上是的,不过我之前没有看到 Android 10 以上不能用这个,你可以搜一个现成的小程序试试
    nekomiao
        24
    nekomiao  
       350 天前
    站里不就有吗 /t/910232
    LXGMAX
        25
    LXGMAX  
       350 天前
    现在的路由都有 WPS 功能,按一下直接连了
    brader
        26
    brader  
    OP
       350 天前
    @LXGMAX wps 不现实的,来的朋友不能实现自操作,等你教完让怎么用 wps ,你家路由器在哪里,按哪个按钮,我都拿他手机连完 WIFI 了
    zanelee
        27
    zanelee  
       350 天前
    2 楼老哥的方法。ios16.3.1 试了下,不止支付宝连自带的相机扫然后也能连。不过没有支付宝扫码那样有 UI 提示连接有没有成功,只能自己看状态栏的 WiFi 图标
    brader
        28
    brader  
    OP
       350 天前
    @fiveStarLaoliang 刚才用支付宝扫码试了一下,连上后我发现是上不了网的,我给几张图你们看看
    @zanelee 苹果和安卓自带相机扫能连这个我一直都知道啊
    https://imgur.com/9z4S1Xz
    https://imgur.com/0gHlvho
    https://imgur.com/AVCmxWs
    Andim
        29
    Andim  
       350 天前   ❤️ 1
    这个项目我试了下不错

    https://github.com/bndw/wifi-card
    lindas
        30
    lindas  
       350 天前   ❤️ 2
    我用 ios 的可以,别的没试过

    https://wificard.io/
    Andim
        31
    Andim  
       350 天前
    @Andim IOS 用支付宝可以连上
    Rinndy
        32
    Rinndy  
       350 天前 via iPhone
    @liut2016 不是所有的手机都有 nfc ,就算有还要看系统 nfc 应用知不支持自动连 wifi ,如何不支持还要用第三方 nfc 标签工具。
    jeesk
        33
    jeesk  
       350 天前
    @LeegoYih 别想了, 腾讯自己做的 wifi 管家都快下线了 。
    jeesk
        34
    jeesk  
       350 天前
    android sdk 29 上面的 wifi , 好像只有建议性提示连接 wifi 了。 不可能随便修改了
    hdp5252
        35
    hdp5252  
       350 天前
    给自己找麻烦 直接无密码访问
    Mmahaha
        36
    Mmahaha  
       350 天前 via iPhone
    我前段时间住的酒店扫一扫可以直接打开小程序连接,不需要先打开小程序呀
    awolf
        37
    awolf  
       350 天前
    当年微信有一套连接 AC 的玩法。。。
    chotow
        38
    chotow  
       350 天前   ❤️ 1
    无解,几年前就研究过这个问题了;微信可能给你塞个视频号进去,适配 Wi-Fi 二维码?不可能,绝对不可能!用户群体那么大,甚至大部分人一看到要扫码就直接打开微信(完全不知道手机自带相机可以扫),结果连个小功能都不适配,可笑。
    我自己做了个 Wi-Fi 引导,5G 和 2.4G 各一张,用 A5 纸打印出来放在老家,跟父母说有客人要连就拿出来:
    mxw0204
        39
    mxw0204  
       349 天前
    微信搜一下 Wi-Fi 一键连小程序,通过小程序生成 Wi-Fi 码就可以了,扫码后会自动跳转到小程序然后显示连接
    Yzh361
        40
    Yzh361  
       349 天前 via Android
    开启访客网络… guest wifi.
    Tarek911
        41
    Tarek911  
       349 天前
    微信的不知道,但 AppStore 已经有扫码连 Wi-Fi 这种 app 了。
    之前做过一个,广告+内购的模式,上线半年总下载量不到两千,每天不到两块钱的广告费,付费人数 1 。
    分析用户画像都是低版本系统的 iPhone8-X 这类的,我的穷鬼用户,害。

    朋友看了跟我说得很委婉:“你要做的话得做刚需啊”

    这一年下来?开发者账号都赚不回来,fork !!
    avrillavigne
        42
    avrillavigne  
       349 天前
    @Tarek911 笑死
    zenghx
        43
    zenghx  
       349 天前
    微信小程序曾经可以,现在好像不行了
    tbg
        44
    tbg  
       349 天前
    MrGba2z
        45
    MrGba2z  
       349 天前
    https://qifi.org/

    你非要微信那没办法

    但是现在主流手机自带的摄像头就能扫 QR 连 Wi-Fi
    JensenQian
        46
    JensenQian  
       349 天前
    主流手机好像都能
    我试了下手头的小米,iPhone ,realme ( oppo 儿子)
    都能用
    liut2016
        47
    liut2016  
       349 天前
    @Rinndy 不带 nfc 的手机很少了吧。。。 另外 nfc 连 wifi 是系统级支持,不需要三方应用
    xzh654321
        48
    xzh654321  
       349 天前
    国外用户以及 ios 使用自带相机扫描,国内用户使用系统自带扫描软件扫描
    wanwaneryide
        49
    wanwaneryide  
       349 天前
    我记得前几年有出现那种共享 WiFi 的东西,WiFi 是开放的,连上之后没网,需要微信扫码点击确认连接啥的(看完广告才让连接)。反正我是 2000M 的宽带,用不完,开了一个 2.4G 的 WiFi 信号开放了,单设备限速 10M ,WiFi 名就叫免费使用请勿下载,用的人也没几个。邻居都是有网的
    brader
        50
    brader  
    OP
       349 天前
    @wanwaneryide 你说的这个我知道,它其实是路由器带的功能,给商家做营销策略的,目的是手机用户的手机号或者微信号等联系方式
    chung
        51
    chung  
       349 天前 via iPhone
    @brader #15 前段时间刚做了一个,生成小程序码,用微信扫一扫,点击连接按钮就可以连上了
    AIXAI
        52
    AIXAI  
       349 天前 via Android
    我去 B 站搜索了下微信扫码连 WiFi ,发现很多人都是通过小程序实现的,所以这个是可以实现的
    Janyd
        53
    Janyd  
       349 天前 via iPhone
    #小程序://扫码联网 WiFi/OWRNapRIHj0lHfw V 友开发的
    yulgang
        54
    yulgang  
       349 天前
    访客 ip wifi 隔离就行了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2756 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 12:44 · PVG 20:44 · LAX 05:44 · JFK 08:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.