欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ESP8266开启AP模式

程序员文章站 2024-03-23 09:40:52
...

今天我们做一个ESP8266开启热点模式的实例!!

#include <ESP8266WiFi.h>

#define AP_name "你好"
#define AP_PassWord "nihao123"

#define Begin(baud) Serial.begin(baud)
#define Print(message) Serial.print(message)
#define Println(message) Serial.println(message)

IPAddress local_IP(192,168,4,22);
IPAddress geteway(192,168,4,9);
IPAddress subnet(255,255,255,0);

void setup() {
  // put your setup code here, to run once:
    Begin(115200);
    delay(2000);
    Print("设置AP......");
    //配置IP信息
    WiFi.mode(WIFI_AP);
    //启动AP模式
    Println("启动AP...");
    boolean result = WiFi.softAP(AP_name,AP_PassWord);
    if(result)
    {
        Print("开始");
        //输出短地址
        Println(String("IP短地址:")+WiFi.softAPIP());
        //输出MAC地址
        Println(String("MAC地址:")+WiFi.softAPmacAddress().c_str()); 
    }
    else
    {
        Println("启动失败!");
    }
    //设置完毕
    Println("设置结束");
}

void loop() {
  // put your main code here, to run repeatedly:
  //不断打印当前的客户端个数
  Println(String("已连接的个数:")+WiFi.softAPgetStationNum());
  delay(3000);
}

如果程序调试出现问题请留言!!

相关标签: ESP8266