zoukankan      html  css  js  c++  java
  • 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地址第三位不固定的情况,个人建议是建议最好进行手动设定,以防万一。

  • 相关阅读:
    emlog6.0代码审计
    Linux系统
    PHP反序列化链挖掘
    Yii框架反序列化RCE利用链分析
    CVE-2020-1472漏洞复现
    linux 报错 Input/output error
    SKimage
    layui 统计行totalRow 保留两位小数
    linux清空历史命令(history)
    shred 命令详解
  • 原文地址:https://www.cnblogs.com/kekeoutlook/p/8284269.html
Copyright © 2011-2022 走看看