WiFi Card:将wifi密码转为二维码,从此不再被询问wifi密码

  • 3,311 views
  • 阅读模式
WiFi Card:将wifi密码转为二维码,从此不再被询问wifi密码

随着智能手机的大众化,人们每天使用手机的时间越来越长,不知道大家有没有遇到这样的困扰,每当家里有新的客人到来时,总是会被询问家里的wifi密码是啥。而很多家庭成员都不记得家里的wifi密码(特别是年纪较大的长辈),此时就很尴尬了,需要去查看路由上贴着的密码,或者是需要打电话询问在外的家人......

最近老五在Github上发现一个开源项目,能很好的解决该问题,这个开源工具就是Wifi Card,它的作者是来自西雅图的Ben Woodward。

Wifi Card的作用是:将wifi名称和密码输入后,快速生成二维码;当其他人用相机扫描该二维码后,即可快速连接wifi。

WiFi Card:将wifi密码转为二维码,从此不再被询问wifi密码

Github上还提供了体验地址:https://wificard.io/,该体验地址还很友好的提供了多种语言支持,老五进行访问时,默认是简体中文。

同时,对于这个开源项目还有其他玩法,比如将生成的二维码打印出来,贴到家里的墙上,那么每次当有人进来时,都不用别人询问,即可主动告诉他扫码进行wifi连接,既方便了主人,也方便了客人,而且逼格也瞬间高涨。

以上针对使用者


以下针对技术人员

作为一位技术人,找到这样一个开源项目,当然不仅仅是使用啦,还大概看下其源码,而且发现其源码其实非常简单,核心代码基本上就一行:

setQrvalue(`WIFI:T:WPA;S:${ssid};P:${password};;`);

中间两个变量,ssid即wifi名称,password即wifi密码,其实准确的讲加密模式WPA也可以改为nopass或WEP,不过现代家庭wifi基本都是WPA-PSK/WPA2-PSK,即WPA加密,所以作者代码中将其写死为WPA了。

其实知道了其核心代码,我们也可以自己制作一个这样的wifi工具,将WIFI:T:WPA;S:${ssid};P:${password};;用二维码生成即可,而二维码生成工具有很多开源的,如jquery.qrcode.js、QRCode.js等。

当然,国内大多android手机其实都自带wifi分享功能,在wifi管理中分享二维码即可让别人扫码上网,不过Wifi Card为我们提供了另一条路劲,同时也简洁的通过代码让我们知道了扫码连接wifi的原理。

最后,给出Github地址:https://github.com/bndw/wifi-card/

weinxin
扫码关注微信公众号--IT老五
微信扫一扫关注公众号,获取更多实用app,订阅地址不定时更新
IT老五
  • 本文由 发表于 2021-07-18 23:21:21
  • 转载请务必保留本文链接:https://itlao5.com/5793.html
评论  0  访客  0
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定