连接 WiFi 的链接/URL

连接 WiFi 的链接/URL

有一群朋友要来我家,我有一个新的互联网连接。

我经常想的一件事是,如果我们可以向他们发送一个链接/URL,让他们只需在手机或平板电脑上点击即可建立连接,而不是直接交给他们连接家庭 WiFi 的 ID 和密码(通过我的路由器),那就太酷了。

或者,如果提供的链接可以自动选择所需的 SSID 并预先填充密码,而用户所需要做的就是点击 JOIN(如果是 Apple)或 CONNECT(如果是 Android)按钮,那么这也会很神奇。

如果有人认为这是可能的,请告诉我。

根据建议,以不同的想法开始了新的讨论

答案1

回答晚了,但 iOS 的原生相机应用中已经内置了二维码读取器自 iOS 11 以来(在您提出这个问题后大约 2 个月发布。)它支持相同的Wi-Fi 二维码因为所有基于ZXing 库。因此,考虑到 Android 中任何事物标准化的挑战,这几乎是你能得到的最通用的解决方案。

您可以使用以下方式生成这些代码在线服务或者使用您选择的二维码生成器并输入以下文本:

WIFI:S:My_SSID;T:WPA;P:key goes here;H:false;
^    ^         ^     ^               ^
|    |         |     |               +-- hidden SSID (true/false)
|    |         |     +-- WPA key
|    |         +-- encryption type
|    +-- ESSID
+-- code type

使用反斜杠转义所有特殊字符("';,或)。\

答案2

不幸的是,没有一个标准可以保证在所有移动和台式机/笔记本电脑操作系统上都得到支持,而且处理每个平台上最简单的解决方案的麻烦通常比选择网络和输入密码的麻烦更大。因此,通过尝试让事情变得更简单,你只会让它变得更复杂。

对于 iOS 或 macOS,您可以向他们发送“配置文件”链接.mobileconfig。您可以使用苹果配置器 2应用程序,然后将其发布到您选择的(希望是安全的)网络服务器。但让 iOS 或 macOS 下载并安装未签名的配置文件的麻烦可能比选择网络并输入密码更麻烦。

WIFI:对于 Android,您可以使用 (“Zebra Crossing”) 开源项目定义的架构打印出二维码zxing。我相信现在许多 Android 衍生的智能手机操作系统都已将此功能内置到其相机应用中。当此功能可用时,效果会非常好,但如果您的某位客人无法使用此功能,他们可能必须下载并安装支持此功能的相机应用或条形码扫描仪应用。

对于 Windows 以及一些台式机/笔记本电脑 Linux 发行版可能也有类似的解决方案。

答案3

曾经有人尝试过一个通用的 wifi url,但我不知道它是否能够通过官方 RFC。,。 https://smartjoin.us/rfcs/wifi-url.html

答案4

为您的 wifi 添加一个访客帐户,用户名为 guest,密码为 guest,然后向他们发送一条他们将保存在手机中的短信。此访客帐户通常是一个很好的设置,可以保护您自己的网络、您的手机、计算机和小工具连接到您的人员 WIFI。现在这是您的朋友,他们不会超越他们的访客帐户。

相关内容