ESP Remote Firmware Update & New Library Idea

December 18, 2017

tags: ESP8266 · Arduino

I recently discovered that the Arduino OTA (over the air) library has a function to update firmware via the web.

It also has an optional parameter for a version string. This allows a properly configured server to return a different response if the firmware is already up to date.

My idea for making a universal automated web firmware update library would involve using the ETag from the server to determine a version change, eliminating the need for any other special server configuration.