I’ve not done any testing with this for over a year, and nothing with Blynk.Air, but I did manage to get a setup that works for HTTP updates over a GSM connection.
I was putting the firmware files onto my own HTTP server and using port forwarding and a DDNS server to make then publicly visible.
I used the TinyGsmClient.h
and BlynkSimpleTinyGSM.h
and I think I had to use an older version of the ESP32 core, but I can’t find my notes on it at the moment.
Relevant snippets of code are:
TinyGsm modem(SerialAT);
TinyGsmClient client(modem);
HTTPClient httpClient;
httpClient.begin(upgrade_path);
int httpCode = httpClient.GET();
if( httpCode == 200 )
{
// handle the upgrade here....
This was based on this post from @mikekgr …
Pete.