It is widely known that you can update firmware over-the-air using <Update.h>
functionality: receive blob size over the network, call Update.begin(blob_size)
, consecutively call Update.write()
until its done, then call Update.end()
, and restart the board.
But is there a way to do a backup of current firmware binary using WiFi?