Arduino OTA 固件备份 ESP32

Arduino OTA Firmware Backup ESP32

众所周知,您可以使用 <Update.h> 功能通过无线方式更新固件:通过网络接收 blob 大小,调用 Update.begin(blob_size),连续调用 Update.write() 直到它完成,然后调用 Update.end(),并重启电路板。

但是有没有办法使用 WiFi 备份当前固件二进制文件?

简短的回答是 "no",不支持通过 WiFi 转储固件。

我没有研究 WiFi 更新是如何实现的,所以我并不是说它根本无法完成 - 只是您将不得不自己实现它。就像更新一样,如果草图还不支持它,它可能根本不可能(所以你不能从只用任何旧草图闪现的 ESP32 备份)。