我找到了几个描述字符串格式的来源,用于描述以下形式的WiFi访问设置:
WIFI:T:WPA;S:mynetwork;P:mypass;;
的例子
对于基本的WPA-Connections,使用Zxing-Barcode-Scanner-App在我的Android设备上运行正常。但是,我一直无法找到将WPA2 / EAP-Connection设置(也称为WPA2 Enterprise)嵌入到可扫描的2D代码中的方法。正如我所料,在随机位置插入“L”(登录),“N”(姓名)或“我”(识别)参数并没有带来任何进展。
有没有人成功将WiFi连接设置“嵌入”到2D可扫描代码中以便与Android设备配合使用?
感谢您的帮助!
答案 0 :(得分:1)
我在zxing库项目的github页面上的以下拉取请求中找到了有关如何格式化WiFi配置字符串的一些信息:https://github.com/zxing/zxing/pull/865
第一篇文章包含一个字符串格式的模板,其中包括一个错误(前缀Map
是错误的,它必须显示为AI:
,请参见here)。因此,根据source的正确格式为:
A:
当我尝试此操作(使用命令行工具qrencode)时,我的Barcode Scanner应用崩溃了。经过一番尝试和错误后,我发现可以省略用于隐藏SSID的选项:
WIFI:T:WPA2-EAP;S:[network SSID];H:[hidden?];E:[EAP method];PH2:[Phase 2 method];A:[anonymous identity];I:[username];P:[password];;
通过此操作,我可以在Android 8的已知无线网络列表中找到一个有效的条目。
到目前为止,尚不支持声明证书和相应域。如果需要,可以稍后在Android的WiFi菜单中调整设置来指定它。
答案 1 :(得分:-4)
我使用第三方工具:) 谷歌的第一个结果:http://www.qrstuff.com/