Esp8266 使用 Arduino 开发(一)
学习过程中的理解,如有不对之处,望指出。
ESP8266的最重要的作用就是连接网络,那么就来研究下怎样使用。
首先,ESP8266连接网络有三种模式:STA模式、AP模式、STA+AP模式。
typedef enum WiFiMode
{
WIFI_OFF = 0, WIFI_STA = 1, WIFI_AP = 2, WIFI_AP_STA = 3
} WiFiMode_t;
位置:\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\src\ESP8266WiFiType.h
这三种模式大家应该都很熟悉,STA模式用于连接到路由器的模式,AP模式是指ESP8266相当于路由器,其他的设备可以连接到ESP8266发出的WiFi中,STA+AP模式当然就是两者兼顾。
那么我们要连接网络,可以设置成STA模式。
在ESP8266的例程里面,一般都包含ESP8266WiFi.h这个头文件,因为在这个头文件中又包含了很多用于其他功能的头文件。
include "IPAddress.h"
include "ESP8266WiFiType.h"
include "ESP8266WiFiSTA.h"
include "ESP8266WiFiAP.h"