- ESP32 物联网教程
- 首页
- 物联网概述
- ESP32 简介
- 在 Arduino IDE 中安装 ESP32 开发板
- 设置 RTOS 以实现双核和多线程操作
- ESP32 与 MPU6050 接口
- ESP32 与模拟传感器接口
- ESP32 首选项
- ESP32 SPIFFS 存储(芯片内部的迷你 SD 卡)
- ESP32 与 OLED 显示屏接口
- ESP32 的 WiFi
- 使用 HTTP 通过 WiFi 传输数据
- 使用 HTTPS 通过 WiFi 传输数据
- 使用 MQTT 通过 WiFi 传输数据
- 通过蓝牙传输数据
- 使用 NTP 客户端获取当前时间
- 执行 ESP32 固件的(OTA)更新
- ESP32 的应用
- 开发人员的下一步
- ESP32 物联网有用资源
- 快速指南
- 有用资源
- 讨论
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 模式的示例。
广告