美文网首页
ESP8266使用arduino进行OTA更新

ESP8266使用arduino进行OTA更新

作者: Vsion8980 | 来源:发表于2022-12-17 11:52 被阅读0次

首先引入网络和OTA库

#include <ESP8266WiFi.h>
#include <ESP8266mDNS.h>
#include <WiFiUdp.h>
#include <ArduinoOTA.h>

配置WIFI:

const char* ssid = STASSID;
const char* password = STAPSK;
void setup(){
  ...xxx...
  WiFi.mode(WIFI_STA);
      WiFi.begin(ssid, password);
      while (WiFi.waitForConnectResult() != WL_CONNECTED) {
        Serial.println("Connection Failed! Rebooting...");
        delay(5000);
        ESP.restart();
      }
      // 开启 arduino 的 OTA
      ArduinoOTA.begin();
  ...xxx...
}

void loop() {
  ...xxx...
  //轮训获取请求,注意loop中不要有阻塞操作。也可以使用中断
  ArduinoOTA.handle();
  ...xxx...
}

最后在Arduino IDE中可以选择远程端口:


image.png

相关文章

网友评论

      本文标题:ESP8266使用arduino进行OTA更新

      本文链接:https://www.haomeiwen.com/subject/bbajqdtx.html