设备连接到没有 ssid/pwd 的 WiFi,该如何工作?

设备连接到没有 ssid/pwd 的 WiFi,该如何工作?

我在锅炉上加了一个设备,可以通过移动应用程序控制温度。为了将其连接到 WiFi 网络,我只需按照手册操作即可:

  1. 安装应用程序,确保您已连接到本地 WiFi
  2. 按下设备上的按钮,蓝色 LED 闪烁
  3. 扫描设备二维码

这会将设备连接到我的应用程序,我可以提供 SSID 和密码。我想知道如果设备尚未连接到网络,应用程序如何与设备上传凭据进行通信。我假设 QR 与 MAC 地址有某种关联,但我不明白设备如何在没有获取任何 IP 的情况下接收数据。

这和 uPnP 有关系吗?

答案1

我认为 QR 与 MAC 地址有一定关系,但我不明白设备如何在没有获取任何 IP 的情况下接收数据......这与 UPnP 有关吗?

Vitoconnect 100:

在此处输入图片描述

好问题!

  • 关键在于你的智能设备如何接收你在应用程序中输入的 WiFi 信息它连接到路由器了吗?这似乎是一个两难的境地:智能设备肯定需要连接到网络才能接收 WiFi 设置信息,但它需要 WiFi 设置信息才能连接到网络。

  • 首先,发生的事情与 UPnP 无关,尤其是因为 UPnP 只有在设备连接到已经在网络上。

  • MAC 地址信息也是如此:这无法解释应用程序如何与设备通信该设备已连接到路由器。

  • 根据定义,此初始设置信息不能通过您的路由器,因此可以排除基础设施模式(即通过路由器的通信)。

  • 不知何故,这个初始设置过程完全绕过路由器。

这是怎么回事?

无线自组模式!

事情的经过如下:

  1. 按下智能设备上的设置按钮,蓝色 LED 开始闪烁
  2. 智能设备已开始广播临时的临时无线网络,其唯一目的是直接从您的手机接收 WiFi 设置信息(绕过路由器)
  3. 当您使用手机扫描二维码时,该应用程序会获取其中嵌入的以下连接信息,然后通过临时自组织网络将这些信息直接发送到智能设备:
    • SSID
    • 密码
    • 智能设备的 IP 地址(路由器访问信息将传输到该地址)
  4. 一旦应用程序从二维码获取此信息,它会立即从基础设施切换到临时模式,并发送路由器的访问凭据直接地到智能设备
  5. 智能设备接收此信息,然后禁用其自组织网络(此时蓝色 LED 停止闪烁),并以基础设施模式与路由器建立连接。现在,它已成功连接到网络并充当典型的无线客户端设备。设置完成。
  6. 看到智能设备正在广播的临时自组织网络现已消失,手机会自动以基础设施模式重新连接到路由器

    • 它是理论上初始网络设置可以通过蓝牙而不是无线 ad hoc 连接来完成,但对于制造商来说,使用现有的 2.4 GHz 无线电更经济高效。WiFi 的覆盖范围也比蓝牙大得多,而且对于一次性连接来说,蓝牙的节能效果微不足道。

    • 如果您很好奇,您可以尝试按下智能设备上的设置按钮,无需使用智能设备的配套应用程序执行任何操作,只需从手机扫描可用的 WiFi 网络即可。您很可能会看到智能设备在其蓝色 LED 闪烁时广播的临时 ad hoc 网络!

相关内容