Arduino OTA 固件备份 ESP32
Arduino OTA Firmware Backup ESP32
众所周知,您可以使用 <Update.h>
功能通过无线方式更新固件:通过网络接收 blob 大小,调用 Update.begin(blob_size)
,连续调用 Update.write()
直到它完成,然后调用 Update.end()
,并重启电路板。
但是有没有办法使用 WiFi 备份当前固件二进制文件?
简短的回答是 "no",不支持通过 WiFi 转储固件。
我没有研究 WiFi 更新是如何实现的,所以我并不是说它根本无法完成 - 只是您将不得不自己实现它。就像更新一样,如果草图还不支持它,它可能根本不可能(所以你不能从只用任何旧草图闪现的 ESP32 备份)。
众所周知,您可以使用 <Update.h>
功能通过无线方式更新固件:通过网络接收 blob 大小,调用 Update.begin(blob_size)
,连续调用 Update.write()
直到它完成,然后调用 Update.end()
,并重启电路板。
但是有没有办法使用 WiFi 备份当前固件二进制文件?
简短的回答是 "no",不支持通过 WiFi 转储固件。
我没有研究 WiFi 更新是如何实现的,所以我并不是说它根本无法完成 - 只是您将不得不自己实现它。就像更新一样,如果草图还不支持它,它可能根本不可能(所以你不能从只用任何旧草图闪现的 ESP32 备份)。