ESP8266在线升级OTA的Arduino IDE实现方法之WebServer

admin 2020-6-15 261

/*

  An OTA sample for ESP8266 by Victor.Cheung

*/

#include <ESP8266WiFi.h>

#include <WiFiClient.h>

#include <ESP8266WebServer.h>

#include <ESP8266HTTPUpdateServer.h>

#ifndef STASSID

#define STASSID "your-ssid"

#define STAPSK  "your-password"

#endif

const char* ssid = STASSID;

const char* password = STAPSK;

ESP8266WebServer httpServer(80);

ESP8266HTTPUpdateServer httpUpdater;

void setup(void) {

  Serial.begin(115200);

  Serial.println();

  Serial.println("Booting Sketch...");

  WiFi.mode(WIFI_STA);

  WiFi.begin(ssid, password);

  Serial.print("Connecting...");

  while (WiFi.status() != WL_CONNECTED) {

    Serial.print(".");

    delay(300);

  }

  Serial.println();

  httpUpdater.setup(&httpServer);

  httpServer.begin();

  Serial.print("HTTPUpdateServer ready! Open http://");

  Serial.print(WiFi.localIP());

  Serial.println("/update in your browser");

}

void loop(void) 

{

  httpServer.handleClient();

}


欢迎联系本站长QQ:3216572
最新回复 (1)
  • admin 2020-6-15
    2
    https://www.jianshu.com/p/b54b18f56d6a
返回