An example use case in FreeRTOS OTA
The FreeRTOS OTA (over-the-air) agent uses Amazon IoT MQTT-based file delivery to transfer FreeRTOS firmware images to FreeRTOS devices. To send the initial data set to a device, it uses the Amazon IoT Job service to schedule an OTA update job to FreeRTOS devices.
For a reference implementation of an MQTT-based file delivery client, see FreeRTOS OTA agent codes in the FreeRTOS documentation.