OTA (over the air) updates

OTA updates are a mechanism for remotely updating internet- connected hardware with new settings, software, and/or firmware. At this point in the evolution of IoT, it is well established that a robust OTA update mechanism is an essential component for any successful IoT system design.