Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [kanto-dev] Software update
  • From: "Gramatova Dr. Konstantina (IOB/PAD-PM1)" <Konstantina.Gramatova@xxxxxxxx>
  • Date: Wed, 8 Jun 2022 17:08:42 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=bosch.io; dmarc=pass action=none header.from=bosch.io; dkim=pass header.d=bosch.io; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=sxr54WIgi1CBJhVf6eXBXdCA09ZG5V6gSi+N7/g8o40=; b=ntoYMQXJRk4ynOczP5zvK1ak4ETREQiPKa0ht/69igonINavIlh/tJlLC+GmZWKtil0g4wIICMzJFX48TNP+3/1JIDobMD0TdJF5JJZ5Q/eOahwFrm7uS6TcfYf/zPRzMinegU/YapV07xBhTgJqAcZtq+EvFrFbFyUtBTm4hlE1MuTkmp+eCbYLerUPS28Yn8OFxIgqqAaXlw22AetLtYpfRa6yItxmrHUDELe6sCAZBbC+lrFD2dDX6QckINfMAGtGxUPgGnZ+dsgXdFa78jdoSC/+KAKieJZHUoCMrTWYcrKNK/Yt0bi3EMJxf3G1pUW6GSEwCgjar9hXREU6jg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lwauqqHuBRUk7t51y0WEt91ROF2/z/zF5ibcBW9tKHy0r5oWMVrsX/CZ8nJ9g0CmQ7NqtPSRYTAZPM/sLtYc6rb0wjwC4kEM1+ILwDEmie1R7v6MzgawYsqkv48MkIQBDTRxpw5J+8Jmkmcx/pNbGwCI1NSrprb3WwDz5vkebRLy8cLa+tjD/defSX8bG1HJ7/f8IHqonlKBNtbJm18JRM71uIAjVafjEnAJb7eq2oQtE4wg5UogyAX6UNMP0wsrDGnqMZKWoH1DDP16jrCembEkQ9nBMP9UijpBZF+fu6UpAaBBJevQNpntA7zOQhH7kjwFCs7fG/qJoynGjTQ2rg==
  • Delivered-to: kanto-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/kanto-dev/>
  • List-help: <mailto:kanto-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/kanto-dev>, <mailto:kanto-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/kanto-dev>, <mailto:kanto-dev-request@eclipse.org?subject=unsubscribe>
  • Msip_labels:
  • Thread-index: AQHYemPOiYS8YWzvhEel5EkeAOxgkq1FuXPL
  • Thread-topic: Software update

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



Aloxy

Dirk Van Haerenborgh Software engineer

Aloxy The Beacon, Sint-Pietersvliet 7 2000 Antwerp www.aloxy.io



Back to the top