内容索引
- AP模式的介绍
- ESP8266(AP模式下常用函数)
- AP模式的搭建
- 效果展示
AP模式的介绍
ESP8266可以建立WiFi网络供其它设备连接。当ESP8266以此模式运行时,我们可以使用手机搜索ESP8266所发出的WiFi网络并进行连接。AP就是Access Point 接入点。由ESP8266自己开启热点,供别的设备接入,组成一个局域网。
ESP8266(AP模式下常用函数)
- WiFi.mode(WIFI_STA); //将此WiFi芯片设为站点模式,(WIFI_AP为访问接入点模式,WIFI_AP_STA为访问接入点和站点的混合模式)
- WiFi.softAPIP(); //得到AP的地址。
- WiFi.disconnect(); //断开WiFi连接,要想连接必先断开。
- IPAddress ip=WiFi.softAPIP(); //获取AP的IP地址,并存入变量IP中。
- WiFi.begin(ssid,password); //接入到无线环境热点。
- WiFi.softAP(ssid,password); //设定为AP模式
AP模式的搭建
#include <ESP8266WiFi.h>
#define ssid "ESP8266"//名称
#define pssd "123456789"//密码
void setup() {
Serial.begin(9600);
WiFi.mode(WIFI_AP);
WiFi.softAP(ssid,pssd);//设置成AP模式
IPAddress ip=WiFi.softAPIP();//获取ip地址
Serial.println(ip);//打印出来ip地址
}
void loop() {
Serial.printf("Stations connected to soft-AP = %d\n",WiFi.softAPgetStationNum());//显示连入esp8266的设备数量
delay(3000);
}
效果展示
- ESP8266的AP模式简单的设置完成。
- 串口输出连接到ESP8266上的设备数量。