Hi Dirk!
Really glad to see that Kanto is an interesting project for you and your team!
Regarding the docs - we are in the process of making them available so soon we'll be able to refer you to a more in-detail description on how the concept works.
Your observation is correct - we are using a client-side implementation to handle the hawkBit logic - in specific via the
SoftwareUpdatable v2 model and flows it implies.
The communication, however, is achieved via a combination of Ditto & Hono and the model specifies the semantics of the payloads being transferred on top of it. Currently, we support only an MQTT endpoint for such a remote communication, but the CDN where the
managed artifacts referred per installation/update could be downloaded from may be reachable via HTTP/HTTPS.
I hope this info is helpful!
Please, drop a message back if further clarifications could be helpful as well!
Have a great day!
Tina
Mit
freundlichen Grüßen / Best regards
Dr. Konstantina Gramatova
Bosch IoT Gateway Software 3 (IOC/PAP-GW3)
Bosch.IO GmbH | Ziegelei 7 | 88090 Immenstaad | GERMANY | www.bosch.io
Tel. +359 2 9055876 | Fax +359 2 95326-17 | Threema
/ Threema
Work: SKDTDZCH |
Konstantina.Gramatova@xxxxxxxx
Registered Office: Berlin, Registration Court: Amtsgericht Charlottenburg; HRB 148411 B
Chairman of the Supervisory Board: Dr.-Ing. Thorsten Lücke; Managing Directors: Dr. Stefan Ferber, Dr. Aleksandar Mitrovic, Yvonne Reckling
From: kanto-dev <kanto-dev-bounces@xxxxxxxxxxx> on behalf of Dirk Van Haerenborgh <dirk.vanhaerenborgh@xxxxxxxx>
Sent: Tuesday, June 7, 2022 2:46 PM
To: kanto-dev@xxxxxxxxxxx <kanto-dev@xxxxxxxxxxx>
Subject: [kanto-dev] Software update
Hi all,
We're currently experimenting with Kanto and we read that it also supports self-updating.
Is there any documentation for that? I've read the source and I've seen that the update process itself uses the hawkbit client libraries. Do we need to have an instance of hawkbit running, or will an HTTP endpoint suffice?
Kind regards,
-Dirk Van Haerenborgh
Dirk Van Haerenborgh
Software engineer
Aloxy
The Beacon, Sint-Pietersvliet 7
2000 Antwerp
www.aloxy.io
|