接入点模式
#include<ESP8266WiFi.h>
const char *ssid = "cjc"; //定义需要设置的WiFi名称
const char *password = ""; //设置WiFi密码
void setup() {
Serial.begin(9600);
WiFi.softAP(ssid, password);//用于启动NodeMCU的AP模式
Serial.println('\n');
Serial.print("Access Point:");//串口输出Access Point
Serial.println(ssid);//串口输出WiFi名称
Serial.print("IP address:");//串口输出IP address:
Serial.println(WiFi.softAPIP());//串口输出IP地址
}
void loop()
{
}
串口显示图片
无线终端模式
#include<ESP8266WiFi.h>
const char *ssid = "TP-LINK_1F04"; //定义需要设置的WiFi名称
const char *password = ""; //设置WiFi密码
void setup() {
Serial.begin(9600);//启动串口通讯
WiFi.begin(ssid, password);//用于启动网络连接
Serial.print("Connecting to");
Serial.print(ssid);//输出连接WiFi名称
int i =0;
while(WiFi.status()!=WL_CONNECTED){
delay(1000);
Serial.print(i++);Serial.print(' ');
}
Serial.println('\n');
Serial.println("Connection established !");
Serial.print("IP address:");//串口输出IP address:
Serial.println(WiFi.localIP());//串口输出IP地址
}
void loop()
{
}
串口通讯图片
无线终端模式添加多个可接入WiFi
#include<ESP8266WiFi.h>
#include<ESP8266WiFiMulti.h>
ESP8266WiFiMulti wifiMulti; //建立ESP8266WiFiMulti对象名称为wifiMulti
void setup() {
Serial.begin(9600);//启动串口通讯
wifiMulti.addAP("TP-LINK_1F04", ""); //参数中输入想要连接的WIFI名称密码
Serial.print("Connecting to");
int i = 0;
while (wifiMulti.run() != WL_CONNECTED) {
delay(1000);
Serial.print(i++); Serial.print(' ');
}
Serial.println('\n');
Serial.print("Connected to ");
Serial.println(WiFi.SSID());
Serial.print("IP address:\t");//串口输出IP address:
Serial.println(WiFi.localIP());//串口输出IP地址
}
void loop()
{
}
串口通讯图片