Remote OTA updates from GitHub
Posted: Wed Jan 29, 2020 3:15 pm
Not so much a project, but I thought some people here may benefit from it and this seemed the most correct place to post it.
Ever wanted to update a ESP8266 over the air that isn't on your network and that you can't directly connect to? Well now you can. I made a library for remotely updating ESP8266 projects by adding pre-compiled binaries to GitHub releases on a code repository.
It can be found in the Arduino library manager by searching for "ESP OTA GitHub" or the repository is at https://github.com/yknivag/ESP_OTA_GitHub
There is also a working example which performs an update hosted at https://github.com/yknivag/ESP_OTA_GitHub_Showcase which shows how the repository needs to be set up for it to work.
Hope someone finds this helpful.
Ever wanted to update a ESP8266 over the air that isn't on your network and that you can't directly connect to? Well now you can. I made a library for remotely updating ESP8266 projects by adding pre-compiled binaries to GitHub releases on a code repository.
It can be found in the Arduino library manager by searching for "ESP OTA GitHub" or the repository is at https://github.com/yknivag/ESP_OTA_GitHub
There is also a working example which performs an update hosted at https://github.com/yknivag/ESP_OTA_GitHub_Showcase which shows how the repository needs to be set up for it to work.
Hope someone finds this helpful.