I am new to hawkbit and I want to test things out a little bit, I am trying to eclipse hawkbit to the company I work in as an intern. There are a few things I understand and a few things I do not understand. I would really appreciate it if someone could explain how the DDI Direct Device Integration works in simple terms: On the hawkbit official website I read about it but I do not understand how I can connect my Raspberry Pi for example as a target in the management UI:
What I have: Hawkbit running completely fine (Simulator, RabbitMQ, MySQL and Hawkbit update server in docker containers). I played around with the simulator seems to be working fine.
What I need to know: How do i connect a device to the management UI as a target so i can rollout updates(DDI)? What commands do I have to use specifically(the curl commands for example and the header)I could really use a screenshot or an example on how the header and authorization token is done through the HTTP GET request. (I hope i am making sense) Last question: Do I make a client programm(like a python application) to run the updates(Please explain to me how this should exactly work)
There is lovely content on the official website and the github page to answer my questions but i read it and I am not able to figure it out 100%. Therefore I am here asking questions. Screenshots, example snippets, explanation would be much appreciated Thank you