Hello,
my apologies in advance if this question ends up as completely mundane, I am fairly new to the topic of IoT.
I am trying to implement a network of IoT Devices capable of OTA maintenance/updates using open source projects only and therefore got referred to hawkBit.
Setting everything up on the server side was fairly quick and easy to do, but oh boy did I have difficulties trying to install and set up a working client on edge devices.
Rummaging through Hara, Hono, RAUC, SWUpdate and even Yocto, which all supposedly work yet I just could not get to run, I am posting my issue here hoping to at least get some pointers on how to proceed.
My current edge device is a BeagleBone Black, flashed with its latest image and up to date, I have cloned the hara-ddiclient from GitHub but am baffled as to how I am supposed to set up the client to directly communicate with my hawkBit server.
I have seen demonstrations with simulated docker devices to the hawkBit sandbox, but what about the actual implementation using real devices?
Again, I sincerely apologize if this is the typical newbie asking the obvious, but I have absolutely no idea. I am highly interested in this topic and would love to learn more.
In case the hara-ddiclient is not applicable yet for real device testing, any tips on alternatives with actual working guidelines?
Every client I look at apparently works, but when I try to follow the guidelines it either ends up as extremely vague or I open up a can of worms with issues such as dependencies, memory space or anything of which I never manage to solve.
Thank you very much for your time,
David
|