Feature Request - use hawkBit's new offline self-assigned DS endpoint

38 views
Skip to first unread message

Liz MacLean

unread,
Aug 26, 2024, 2:17:06 PM8/26/24
to swupdate
Hawkbit has introduced a new endpoint making maintaining devices versions more automated. I was curious if anyone was looking into implementing it on the suricatta side already, or if I could get some pointers on how to implement it.

Thanks!
Liz

Stefano Babic

unread,
Aug 31, 2024, 11:54:08 AM8/31/24
to Liz MacLean, swupdate
Hi Liz,

On 26.08.24 20:17, Liz MacLean wrote:
> Hawkbit has introduced a new endpoint
> <https://github.com/eclipse/hawkbit/pull/1620> making maintaining
> devices versions more automated. I was curious if anyone was looking
> into implementing it on the suricatta side already, or if I could get
> some pointers on how to implement it.
>

Offline Update is a very long topic with Hawkbit. The new DDI will let
better integrate than in the past (I will explain the work-around). This
topic is in the list of improvements, see:

https://github.com/sbabic/swupdate/blob/master/doc/source/improvement_proposals.rst#back-end-hawkbit-offline-support

and the status is waiting for sponsors (is your company interested ?)

The work-around used in the past is to add own fields to the config data
message, that are just stored by Hawkbit in its database, and then set
up a filter for the rollback to exclude the device having the already
installed software. Not automated, but it was working.

Best regards,
Stefano

Liz MacLean

unread,
Sep 4, 2024, 6:02:06 PM9/4/24
to swupdate
Thanks for the response, and the link! We might be interested, not entirely sure on that front yet/gotta prioritize it on our end.  The delta updates are also something we're interested in. I'll reach out if we get to that point.


Thanks again!
Liz
Reply all
Reply to author
Forward
0 new messages