Introduction
In this post we’ll go over the Hawkbit DMF API. The DMF is based on a publish-subscribe mechanism, using RabbitMQ as the message broker. An in-depth look at RabbitMQ is beyond the scope of this post, but I highly recommend you checkout the core AMPQ concepts to get a proper understanding of exchanges, bindings and queues.
We’ll focus on the interactions between the devices and the hawkbit server, and how they are implemented through the DMF API.