Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[kura-dev] Cloud-related APIs refactoring

Hello,
In order to enable Kura to be used with a wider range of cloud providers, in the past few weeks we started a refactoring and improvement process that is currently ongoing in the enh_cloudPublishers branch [1].

We tried to explain the technical choices taken in a wiki document available at [2]. It tries to give a general overview of the proposed architecture, providing a textual description as well as some schemas (UML-like) to describe the concepts and the abstractions created.

At the bottom of the page you can also find some UI mockups that are proposals to enrich the current UI and provide a more convenient way to interact with the new Publisher and Subscriber abstractions.

Note that the provided branch implements fully the proposed API changes (apart for the dedicated UI changes) and provides also a new bundle named org.eclipse.kura.cloud.mqtt.eclipseiot [3] that implements the so-called “Berlin namespace” or "Eclipse IoT WG Messaging Protocol” and allows to connect and communicate with the Hono MQTT adapter.

Every feedback and suggestion is more than welcome!

Best regards,
Matteo


-- 
Matteo Maiero
Senior Software Engineer

direct: +39 0433 485 902

EUROTECH
Imagine.Build.Succeed.
HEADQUARTERS
EUROTECH S.p.A. – Via Fratelli Solari, 3/a | 33020 Amaro UD | Italy | Tel. +39. 0433 485411  | Fax +39. 0433 485499 |
Cap. Soc. 8.878.946,00 € I.V. | P.IVA / C.F.: IT 01791330309 | REA Udine 196115
www.eurotech.com
____________________________________

Il presente messaggio ed ogni suo allegato sono da intendersi inviati esclusivamente agli effettivi destinatari e potrebbero essere soggetti a restrizioni legali. Se avete ricevuto questo messaggio per errore vi invitiamo a darne immediata notifica al mittente e cancellarlo dal vostro sistema. Qualsiasi altro uso di questo messaggio da parte vostra e' strettamente proibito.
 
This e-mail, and any file attached to it, is meant only for the intended recipient of the transmission and may be a communication privileged by law. If you have received it in error, please notify the sender immediately and delete the original from your system. Any other use of this e-mail by you is strictly forbidden.


Back to the top