ESP32的WiFi工作模式
NodeMCU-32S 最强的ESP32 开发板非盗版或副厂的CH340 WiFi 蓝牙ESP-32 可用Arduino IDE
ESP32-S 是一款通用型WiFi-BT-BLE MCU模组,功能强大,用途广泛,可以用于低功耗传感器网络和要求极高的任务,例如语音编码、音频流和MP3解码等。
此款模组的核心是ESP32芯片,具有可扩展、自适应的特点。两个CPU核可以被单独控制或上电。时钟频率的调节范围为80 MHz到240 MHz。用户可以切断CPU的电源,利用低功耗协处理器来不断地监测外设的状态变化或某些模拟量是否超出阈值。ESP32还集成了丰富的外设,包括电容式触摸传感器、霍尔传感器、低噪声传感放大器,SD卡介面、以太网接口、高速SDIO/SPI、UART、I2S 和I2C 等。下面将详细讲解使用Arduino IDE开发ESP32的环境搭建。
NodeMCU-ESP32s的WiFi有三种工作模式,分别是:Station模式、Access Point模式和Station+Access Point模式。
要设置ESP32s的Wi-Fi模式,使用WiFi.mode()函数并将所需的模式设置为参数:
工作模式设置 | 工作描述描述 |
---|---|
WiFi.mode(WIFI_STA) | station 模式: ESP32连接到接入点 |
WiFi.mode(WIFI_AP) | access point 模式: 热点模式 |
WiFi.mode(WIFI_STA_AP) | 接入点和连接到另一个接入点的站点 |
下面将详细介绍这三种工作模式。