# wifi二维码原理

**URL:** <https://forum.beginner.center/t/topic/2665>\
**Category:** 🛠工具与编程\
**Tags:** 二维码, wifi\
**Created:** [2026 年2 月 21 日 05:34 UTC](https://forum.beginner.center/t/topic/2665 "2026-02-21T05:34:34Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

作者： ![doggie](https://forum.beginner.center/user_avatar/forum.beginner.center/doggie/32/550_2.png) [@doggie](https://forum.beginner.center/u/doggie)\
发布日期： [2026 年2 月 21 日 05:34 UTC](https://forum.beginner.center/t/topic/2665/1 "2026-02-21T05:34:35Z")

</div>

wifi二维码其实是一段文本，记录着 Wi-Fi 的安全等级、名称和密码：

| 参数 | 示例 | 说明 |
| --- | --- | --- |
| **T** | WPA | 认证类型；可为 **WEP、WPA、WPA2-EAP** ，或 **nopass** （无密码）。如果是无密码，也可以直接省略此字段。 |
| **S** | mynetwork | Wi‑Fi 的 **SSID（网络名称）** 。必填。若为 ASCII 字符串但可能被误认为十六进制（如 `"ABCD"` ），请使用双引号包裹。 |
| **P** | mypass | Wi‑Fi 密码。如果 `T=nopass` 则会被忽略（也可以省略）。同样建议用双引号避免被识别为十六进制。 |
| **H** | true | 可选。若 SSID 为隐藏网络，则设为 `true` 。注意：在 **4.7.8 之前的版本** 中，此字段曾被错误用于指定 **phase 2 method** 。如果此字段不是布尔值，则会被当作 phase 2 method（为兼容旧版本）。 |
| **E** | TTLS | （仅 WPA2‑EAP）EAP 方法，例如 **TTLS、PWD** 。 |
| **A** | anon | （仅 WPA2‑EAP）匿名身份（Anonymous identity）。 |
| **I** | myidentity | （仅 WPA2‑EAP）身份（Identity）。 |
| **PH2** | MSCHAPV2 | （仅 WPA2‑EAP）二阶段认证方法，例如 **MSCHAPV2** 。 |

这是 [zxing](https://github.com/zxing/zxing/wiki/Barcode-Contents#wifi-network-config-android) 提出的一种编码形式「Wifi Network config (Android)」，凡是支持这类编码的设备，捕获到这串文本后就会弹出「加入 Wi-Fi」的建议。当然，成功连上的前提是你处在这个 Wi-Fi 的覆盖范围内。

就像你在 Evernote 里输入 `www.xxx.com` 的文本， 它会被自动解析为超链接，Wifi Network config 也会被解析成一段加入特定 Wi-Fi 的「超链接」。

## 参考

[想更优雅地分享 Wi-Fi 密码，只需一枚二维码 - 少数派](https://sspai.com/post/43097)
