我有一个代码可以从 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;
}
}
}