The OTA updater in this recipe needs a manifest so that it can check against its current version and find the file to download. The following is a .json file example of the manifest:
{
"version":1.2.
"file":"https://microshak.com/firmware/otaml1_2.bin"
}
OTA updates are an important thing for any IoT device. Most manufactures of silicon devices, such as the ESP32 or STM32, have solved this OTA update issue. These manufacturers usually have sample code that will help you quickly start your project.