乐鑫技术交流
直播中

尤立虔

9年用户 1068经验值
擅长:控制/MCU
私信 关注
[问答]

怎样才能更改我的代码以使用这个新地址中的文件更新ESP?

我有一个代码可以从 http 站点下载可用的更新。我被要求将站点地址更改为新地址。这次,该站点是 https。我怎样才能更改我的代码以使用这个新地址中的文件更新我的 ESP?
我相信你们都熟悉这段代码,但我为你们更新了它。
代码:全选void update_esp()
{
  Serial.println(\"update_esp ==>\");
  if ((WiFi.status() == WL_CONNECTED)) {

    Serial.println(\"Checking Update...\");
    String file_add = esp_update_host +  esp_update_filename;
    Serial.printf(\"update address: \");
    Serial.println(file_add);
    t_httpUpdate_return ret = ESPhttpUpdate.update(file_add.c_str());

    switch (ret) {
      case HTTP_UPDATE_FAILED:
        Serial.printf(\"HTTP_UPDATE_FAILD Error (%d): %s\", ESPhttpUpdate.getLastError(), ESPhttpUpdate.getLastErrorString().c_str());
        Serial.println();
        break;

      case HTTP_UPDATE_NO_UPDATES:
        Serial.println(\"HTTP_UPDATE_NO_UPDATES\");
        break;

      case HTTP_UPDATE_OK:
        Serial.println(\"HTTP_UPDATE_OK\");
        break;
    }
  }

}






                        

更多回帖

发帖
×
20
完善资料,
赚取积分