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

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

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

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

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

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

    https://github.com/bndw/wifi-card
    lindas
        30
    lindas  
       2023-05-05 17:31:26 +08:00   ❤️ 2
    我用 ios 的可以,别的没试过

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

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

    这一年下来?开发者账号都赚不回来,fork !!
    avrillavigne
        42
    avrillavigne  
       2023-05-05 23:16:29 +08:00
    @Tarek911 笑死
    zenghx
        43
    zenghx  
       2023-05-05 23:20:39 +08:00
    微信小程序曾经可以,现在好像不行了
    tbg
        44
    tbg  
       2023-05-05 23:40:37 +08:00
    MrGba2z
        45
    MrGba2z  
       2023-05-05 23:50:50 +08:00
    https://qifi.org/

    你非要微信那没办法

    但是现在主流手机自带的摄像头就能扫 QR 连 Wi-Fi
    JensenQian
        46
    JensenQian  
       2023-05-06 06:15:53 +08:00
    主流手机好像都能
    我试了下手头的小米,iPhone ,realme ( oppo 儿子)
    都能用
    liut2016
        47
    liut2016  
       2023-05-06 09:51:57 +08:00
    @Rinndy 不带 nfc 的手机很少了吧。。。 另外 nfc 连 wifi 是系统级支持,不需要三方应用
    xzh654321
        48
    xzh654321  
       2023-05-06 10:26:36 +08:00
    国外用户以及 ios 使用自带相机扫描,国内用户使用系统自带扫描软件扫描
    wanwaneryide
        49
    wanwaneryide  
       2023-05-06 10:35:36 +08:00
    我记得前几年有出现那种共享 WiFi 的东西,WiFi 是开放的,连上之后没网,需要微信扫码点击确认连接啥的(看完广告才让连接)。反正我是 2000M 的宽带,用不完,开了一个 2.4G 的 WiFi 信号开放了,单设备限速 10M ,WiFi 名就叫免费使用请勿下载,用的人也没几个。邻居都是有网的
    brader
        50
    brader  
    OP
       2023-05-06 11:14:45 +08:00
    @wanwaneryide 你说的这个我知道,它其实是路由器带的功能,给商家做营销策略的,目的是手机用户的手机号或者微信号等联系方式
    chung
        51
    chung  
       2023-05-06 11:28:56 +08:00 via iPhone
    @brader #15 前段时间刚做了一个,生成小程序码,用微信扫一扫,点击连接按钮就可以连上了
    AIXAI
        52
    AIXAI  
       2023-05-06 14:16:39 +08:00 via Android
    我去 B 站搜索了下微信扫码连 WiFi ,发现很多人都是通过小程序实现的,所以这个是可以实现的
    Janyd
        53
    Janyd  
       2023-05-06 15:52:18 +08:00 via iPhone
    #小程序://扫码联网 WiFi/OWRNapRIHj0lHfw V 友开发的
    yulgang
        54
    yulgang  
       2023-05-06 15:55:58 +08:00
    访客 ip wifi 隔离就行了。
    zhangv
        55
    zhangv  
       94 天前
    我们现在的办法是打印一个一张纸:
    iPhone 用相机扫二维码
    其他的 nfc 碰一下(然后贴一个 nfc 贴纸)

    什么时候 iPhone 能放开 nfc 权限,就能一碰连 wifi 了。

    至于微信,不想妥协,所以也不打算用它的那些 wifi api 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2554 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 05:10 · PVG 13:10 · LAX 21:10 · JFK 00:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.