目录
1,介绍
所有先前与WiFi相关的演示,ESP32都以站点模式运行,其中ESP32将成为WiFi网络的客户端。在此演示中,我们将使其成为一个接入点,在该接入点中,它是WiFi发射点,以便WiFi客户端可以连接到它。请注意,ESP32可以在站点和接入点模式下运行,它是WiFi客户端并发射WiFi。
2,硬件
您不需要任何额外的硬件。
3.软件
为了设置ESP32的WiFi模式,我们将使用以下功能:
– 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() {
}
這一課的標題好像和內容有些文不對題,內容是在說明如何建立AP