码迷,mamicode.com
首页 > 其他好文 > 详细

Arduino IDE for ESP8266 项目云盒子

时间:2018-01-17 21:58:00      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:change   手机   sub   ipaddress   代码   地址   address   测试软件   setup   

第一步 建立Smart cinif 连接

第二步 设置静态IP,固定云盒子在路由器上的IP地址

第三步 手机加入同个路由器网络,使用测试软件连接 IP+端口

 

代码逐步添加

第一步和第二步

#include <ESP8266WiFi.h>
#define LED 2
  
void smartConfig()
{
  WiFi.mode(WIFI_STA);
  Serial.println("\r\nWait for Smartconfig");
  WiFi.beginSmartConfig();
  while (1)
  {
    Serial.print(".");
    digitalWrite(LED, 0);
    delay(500);
    digitalWrite(LED, 1);
    delay(500);
    if (WiFi.smartConfigDone())
    {
      Serial.println("SmartConfig Success");
      Serial.printf("SSID:%s\r\n", WiFi.SSID().c_str());// WIFI 名

  Serial.print("Connected, IP address: ");
  Serial.println(WiFi.localIP());   // 分配的动态地址&自己设置的静态地址

      Serial.printf("PSW:%s\r\n", WiFi.psk().c_str());
      break;
    }
  }
}
  
void setwifi(){
  
  
  
  }
void setup()
{
  Serial.begin(115200);
  Serial.println("Start module");
  pinMode(LED, OUTPUT);
  digitalWrite(LED, 0);
    setwifi();
  smartConfig();

    IPAddress staticIP(192,168,1,22);
    IPAddress gateway(192,168,1,22);
    IPAddress subnet(255,255,255,0);
    WiFi.config(staticIP, gateway, subnet);
    Serial.print("Connected, IP change address: ");
  Serial.println(WiFi.localIP());   // 分配的动态地址&自己设置的静态地址
}
  
void loop()
{
 // delay(100);
 // Serial.println("Start module");
}

 

Arduino IDE for ESP8266 项目云盒子

标签:change   手机   sub   ipaddress   代码   地址   address   测试软件   setup   

原文地址:https://www.cnblogs.com/kekeoutlook/p/8306037.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!