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.