/*
* 例 3-9:將 ESP32 啟動為無線網路基地台(Soft AP)模式,並自定各種屬性
*/
#include <WiFi.h> // 引用 Wi-Fi 函式庫
IPAddress local_IP(192, 168, 4, 100); // 設定 ESP32 身為 AP 時的 IP 位址
IPAddress gateway(192, 168, 4, 100); // 設定此網路的閘道器 IP 位址
// (一般同於 IP 位址)
IPAddress subnet(255, 255, 255, 0); // 設定此網路的子網路遮罩
const char *ssid = "ESP32 基地台"; // 啟動 Soft AP,SSID 為 ESP32 基地台
const char *password = "12345678"; // 密碼為 12345678
void setup() {
Serial.begin(9600);
WiFi.softAPConfig(local_IP, gateway, subnet);// 設定 AP 位址
while (!WiFi.softAP(ssid, password)) {}; // 如果啟動 AP 失敗,會一直
// 在這,重複測試直到成功
Serial.println("\nAP 啟動成功"); // 「\n」是換新一行,目的 是和 ESP32 開機
// 訊息分開
Serial.print("我的 IP 位址: ");
Serial.println(WiFi.softAPIP()); // 印出 IP 位址
}
void loop() {
}
esp:0
esp:1
esp:2
esp:3
esp:4
esp:5
esp:6
esp:7
esp:8
esp:9
esp:10
esp:11
esp:12
esp:13
esp:14
esp:15
esp:16
esp:17
esp:18
esp:19
esp:20
esp:21
esp:26
esp:33
esp:34
esp:35
esp:36
esp:37
esp:38
esp:39
esp:40
esp:41
esp:42
esp:45
esp:46
esp:3V3
esp:5V
esp:GND.1
esp:TX
esp:RX
esp:RST
esp:GND.2