ESP32 的 WiFi



WiFi 栈的可用性是 ESP32 与其他微控制器之间主要的区别之一。本章将简要概述 ESP32 上可用的各种 WiFi 模式。后续章节将介绍使用 HTTP、HTTPS 和 MQTT 通过 WiFi 传输数据。ESP32 上可以配置 WiFi 的三种主要模式

  • 工作站模式 - 这类似于 WiFi 客户端模式。ESP32 连接到可用的 WiFi 网络,该网络又连接到您的互联网。这与将您的手机连接到可用的 WiFi 网络完全相同。

  • 接入点模式 - 这相当于打开手机上的热点,以便其他设备可以连接到它。类似地,ESP32 在其周围创建一个 WiFi 网络,其他设备可以连接到它。但是,ESP32 本身没有互联网访问权限。因此,使用此模式,您通常只能显示硬编码到 ESP32 内存中的几个网页。此模式通常用于安装期间执行设备设置。假设您将 ESP32 带到一个未知的客户站点,您事先不知道其 WiFi 凭据。您将对 ESP32 进行编程以在接入点模式下开始操作。一旦您的手机连接到 ESP32 创建的 WiFi 网络,就会打开一个页面(俘获门户),并提示您输入 WiFi 凭据。输入这些凭据后,ESP32 将切换到工作站模式,并尝试使用提供的凭据连接到可用的 WiFi 网络。

  • 组合 AP-STA 模式 - 正如您可能猜到的,在此模式下,ESP32 连接到现有的 WiFi 网络,同时它也创建了自己的网络,其他设备可以连接到它。

大多数情况下,您将以工作站模式使用 ESP32。在所有接下来的 3 章中,我们也将以工作站模式使用 ESP32。但是,您也应该了解 AP 模式,并鼓励您自己探索 AP 模式的示例。

广告