在公共场合以及家中,怎样让顾客和家里访客快速登录自家WiFi是高频需求。
通常的贴WiFi信息纸条、亲口告诉的方案都较为麻烦,尤其是密码设置得复杂点,输入者听清除、正确输入都较为麻烦。
既然现在的智能手机都支持摄像头扫描识别二维码,能否制作扫描后自动填充相关信息并连接的二维码呢?
原理:
WiFi联盟出了 《Wi-Fi Easy Connect》规范以解决快速连接WiFi的需求。
一个WiFi配置格式例子:
WIFI:T:WPA;S:mynetwork;P:mypass;H:true;
例子参数格式说明:
T:WPA 网络认证类型, WEP 或WPA, ‘nopass’ 代表无需认证。WPA2的用WPA
S:mynetwork 无线网络的 SSID
P:mypass 无线网络的密码,如果无需认证则忽略此项
H:true 可选,适合隐藏SSID的网络
Android 10、iOS 11 起就支持 Wi-Fi Easy Connect 协议
Android 用户可以直接共享已连接的WiFi信息。
iPhone只允许与其他Apple产品用户直接共享WiFi密码,具体参考 如何通过 iPhone、iPad 或 iPod touch 共享无线局域网密码
市面上有很多提供此类服务的二维码制作工具,提供几个开源的项目:
WiFi 连接卡
https://github.com/bndw/wifi-card
QiFi
Wi-Fi QR Code Generator
https://datalogic.github.io/wifiqr/
https://github.com/datalogic/wifiqr
WiFiQR
https://qistoph.github.io/WiFiQR/