I can successfully communicate bidirectionally with my device using MQTT. One of the features I need to implement is device firmware update. When we were selecting Losant as a platform, I was told that this was possible, but I can’t figure out how to do it.
Ideally I’d like to upload a firmware file (binary or base-64 encoded) and add it to an MQTT message as a payload. Then, the subscribed devices would receive it and update themselves.
If this isn’t feasible, then we could have the devices download the file themselves. However, while I can easily upload a file, I can’t find any information on either how to download it, or add it to an MQTT payload.