One of the advantages of MQTT is that you can publish the updated binary as a retained message on a given topic, so all a client has to do is subscribe to it and it'll be delivered automatically. That part I can handle; everything that has to happen client-side, with partitions and envelopes etc, is a nebula for me.