esp8266ap+sta模式代码
时间: 2023-09-02 18:09:43 浏览: 122
esp8266代码
5星 · 资源好评率100%
以下是一个ESP8266同时使用AP和STA模式的示例代码:
```C++
#include <ESP8266WiFi.h>
const char* ssid = "your_SSID";
const char* password = "your_PASSWORD";
void setup() {
Serial.begin(9600);
WiFi.mode(WIFI_AP_STA); // 同时启用AP和STA模式
WiFi.softAP("ESP8266AP", "password"); // 设置ESP8266热点名称和密码
Serial.print("ESP8266 IP address in AP mode: ");
Serial.println(WiFi.softAPIP()); // 输出ESP8266的IP地址
WiFi.begin(ssid, password); // 连接到Wi-Fi网络
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Connecting to WiFi...");
}
Serial.print("ESP8266 IP address in STA mode: ");
Serial.println(WiFi.localIP()); // 输出ESP8266在Wi-Fi网络中的IP地址
}
void loop() {
// 在此处添加你的代码
}
```
这段代码首先启用了AP和STA模式,然后设置了ESP8266的热点名称和密码,并输出ESP8266在AP模式下的IP地址。接着,ESP8266连接到指定的Wi-Fi网络,并输出ESP8266在STA模式下的IP地址。最后,在loop()函数中,你可以添加自己的代码来实现数据传输或其他操作。
阅读全文