esp8266_connect_ap
时间: 2025-01-03 20:15:15 浏览: 9
### 关于ESP8266连接至AP(接入点)
对于ESP8266设备而言,其能够作为Wi-Fi客户端轻松地连接到现有的无线网络即所谓的接入点(AP)[^1]。为了实现这一功能,在Arduino IDE环境中编写程序时会利用`WiFi.begin()`函数来启动连接过程。
下面是一个简单的代码实例用于展示如何让ESP8266模块连接指定名称(SSID)和密码的安全Wi-Fi热点:
```cpp
#include <ESP8266WiFi.h>
const char* ssid = "your_SSID"; // Wi-Fi SSID
const char* password = "your_PASSWORD"; // Wi-Fi Password
void setup() {
Serial.begin(115200);
WiFi.mode(WIFI_STA); // 设置为STA模式
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED){
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("Connected to Wi-Fi");
}
void loop(){}
```
此段代码首先包含了必要的库文件,并定义了两个字符串变量分别存储目标Wi-Fi的SSID和服务集标识符以及对应的访问密钥。接着在设置阶段初始化串口通信并调用`WiFi.begin()`方法传入上述参数尝试建立链接直到成功为止;期间通过循环打印句号表示正在努力连接的状态。一旦建立了有效的互联网连接,则会在控制台输出一条消息通知用户已经成功连上Wi-Fi。
阅读全文