Arduino IDE for ESP8266教程 创建WIFI AP模式

Posted kekeoutlook

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Arduino IDE for ESP8266教程 创建WIFI AP模式相关的知识,希望对你有一定的参考价值。

创建WIFI热点

技术分享图片

#include <ESP8266WiFi.h>
void setup() {
  Serial.begin ( 115200 );
  Serial.println("");
  // 设置内网
  IPAddress softLocal(192,168,128,1);   // 1 设置内网WIFI IP地址
  IPAddress softGateway(192,168,128,1);
  IPAddress softSubnet(255,255,255,0);
  WiFi.softAPConfig(softLocal, softGateway, softSubnet);
  
  String apName = ("ESP8266_"+(String)ESP.getChipId());  // 2 设置WIFI名称
  const char *softAPName = apName.c_str();
  
  WiFi.softAP(softAPName, "adminadmin");      // 3创建wifi  名称 +密码 adminadmin
  
  IPAddress myIP = WiFi.softAPIP();  // 4输出创建的WIFI IP地址
  Serial.print("AP IP address: ");      
  Serial.println(myIP);
  
  Serial.print("softAPName: ");  // 5输出WIFI 名称
  Serial.println(apName);
}
 
void loop() {
  
}

  

这里的代码展示了创建软AP的方法,和官方的教程不同,我添加了设置网络的部分,即设置了主机ip,网关ip,子网掩码,并且根据ESP8266的内部芯片串号手动设置了软AP的名称。

运行之后就可以通过wifi搜索到软AP,连接进去之后可以看到设备的ip为192.168.128.X,并且可以ping通192.168.128.1,这个就是ESP8266的主机地址了,在没有手动设定的时候启动软AP会出现ip地址第三位不固定的情况,个人建议是建议最好进行手动设定,以防万一。

以上是关于Arduino IDE for ESP8266教程 创建WIFI AP模式的主要内容,如果未能解决你的问题,请参考以下文章

Arduino IDE for ESP8266教程网页控制灯 简单页面

Arduino IDE for ESP8266 ()组网

ESP8266开发之旅 进阶篇② 闲聊Arduino IDE For ESP8266烧录配置

Arduino IDE for ESP8266 项目云盒子 AP直接模式

Arduino IDE for ESP8266 项目云盒子

无法将 ESP8266 连接到 Arduino IDE