二十八,ESP32 低功耗睡眠模式

1,介绍

所有先前与WiFi相关的演示,ESP32都以站点模式运行,其中ESP32将成为WiFi网络的客户端。在此演示中,我们将使其成为一个接入点,在该接入点中,它是WiFi发射点,以便WiFi客户端可以连接到它。请注意,ESP32可以在站点和接入点模式下运行,它是WiFi客户端并发射WiFi。

2,硬件

您不需要任何额外的硬件。

3.软件

为了设置ESP32WiFi模式,我们将使用以下功能:

– WiFi.mode(模式):模式可以是:WIFI_OFF(关闭WiFi),WIFI_STA(站模式),WIFI_AP(接入点模式),WIFI_AP_STA(站点和接入点模式)

– WiFi.begin(ssid,密码):使用此功能使ESP32成为连接到网络的WiFi客户端有ssid和密码。如果我们使用此功能,我们不需要使用WiFi.mode(WIFI_STA)。

WiFi.softAP(ssidAP,passwordAP):使用此函数使ESP32成为具有身份验证信息的访问点是ssidAP和passwordAP。如果我们使用此功能,我们不需要使用WiFi.mode(WIFI_AP)

让ESP32成为一个带有以下身份验证信息的接入点:

 – ssid  是“ESP32ap”

 – 密码是“12345678”

注意: AP模式下ESP32的默认IP添加为“192.168.4.1”

创建一个Arduino项目并使用以下代码保存为esp32ap:

#include 
 
const char *ssid = "ESP32ap";
const char *password = "12345678";
void setup() {
  Serial.begin(115200);
  Serial.println();
  Serial.print("Configuring access point...");
  /* 如果要打开AP,可以删除密码参数。 */
  WiFi.softAP(ssid, password);
 
  IPAddress myIP = WiFi.softAPIP();
  Serial.print("AP IP address: ");
  Serial.println(myIP);
}
 
void loop() {
}

4.结果

二十八,ESP32 低功耗睡眠模式

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
ESP-32

二十七,使用首选项备份ESP32主闪存中的数据

2025-4-16 15:14:48

ESP-32

二十九,ESP32FreeRTOS:如何使用Messages Queue

2025-4-16 15:17:28

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索