Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [hono-dev] Hono 0.6 released

Hi Marko,

thanks for your positive feedback! 

To your comments:

* TTD is in seconds. It can be the case that this will not be "fine-grained" enough for all use cases. In other words, perhaps it would make sense to allow providing the TTD in milliseconds.


Do you have a real use case for this? It seems very common to set such in seconds if you look e.g. to Azure or Sigfox. I think a value in milliseconds would mislead the user and I can not imagine a use case with devices and a typical Hono backend, where you really could expect something in milliseconds.

* If a device sets the TTD and there is no command to be sent from an application or applications, the response will be delayed. This seems to be an use case which was not (yet) addressed or thoroughly thought through, although there is already a hono-dev email discussion on this topic.


See https://github.com/eclipse/hono/issues/654 for this topic. But I think the typical case for a device that really wants to get a lot of commands all the time would be a connection based protocol like MQTT. The case for a HTTP based would be more something that happens e.g. one time a day and then most of the time the command will be there. And also it is totally okay to send a command like "nothing for you" to the device in such cases to inform the device (and not only the adapter).
 

* It will be interesting to see how will Hono support the gateway mode in combination with the Command & Control functionality.


Since the mechanism we used to find the devices is based on AMQP links there should be no big difference, FMPOV.
 

In summary, using C&C was a smooth experience so far. 

We are looking forward to next releases of Hono and further features around Command & Control.


Thanks again!
 

 

Mit freundlichen Grüßen / Best regards

Marko Pascan

Cloud Services LWM2M (INST/ECS4)
Bosch Software Innovations GmbH | Ullsteinstr. 128 | 12109 Berlin | GERMANY
| www.bosch-si.com
Tel. +49 30 726112-0 | Fax +49 30 726112 |
Marko.Pascan@xxxxxxxxxxxx

Sitz: Berlin, Registergericht: Amtsgericht Charlottenburg; HRB 148411 B
Aufsichtsratsvorsitzender: Dr.-Ing. Thorsten Lücke; Geschäftsführung: Dr. Stefan Ferber, Michael Hahn



Von: hono-dev-bounces@xxxxxxxxxxx <hono-dev-bounces@xxxxxxxxxxx> Im Auftrag von Hudalla Kai (INST/ECS4)
Gesendet: Donnerstag, 24.
Mai 2018 18:44
An: hono-dev <hono-dev@xxxxxxxxxxx>
Betreff: [hono-dev] Hono 0.6 released

 

Dear Hono community,

we are very happy to announce the availability of Eclipse Hono 0.6 [1].

 

This release introduces a technology preview of the long anticipated Command & Control functionality which can be used to send commands from back end applications to devices connected to Hono. In this initial version it is possible to send commands to devices that connect to the HTTP protocol adapter only. In a future release we will add support for command & control to the MQTT adapter as well. We encourage users to start playing around and evaluating the feature but would not recommend using it for production scenarios yet because we might need to make some changes to the API and/or implementation in the upcoming milestones and release. In any case, we are very interested in getting some feedback regarding its usefulness and/or usability.

 

Another interesting new feature is the support for authenticating devices using a client X.509 certificate. The device certificates are validated during connection establishment based on a trust anchor that can be configured per tenant. Again, this feature is available in the HTTP adapter only for the time being. We will bring this feature to the MQTT adapter as soon as the Vert.x MQTT framework that we use in the MQTT adapter provides access to the client certificate chain.

 

Hono can be downloaded from the project website [1], individual artifacts are also available from the Eclipse Repository [2] and (later during the day) from Maven Central [3].

However, the easiest and also the preferred way of using Hono is by means of Docker images available from Docker Hub [4].

If you want to give Hono a try, follow the Getting Started guide on the project web site [5].

More details regarding the new features and changes can be found in the release notes [6].

Finally, an outlook on future plans for Hono can be found in the Road Map [7].

[1]
https://www.eclipse.org/hono
[2]
https://repo.eclipse.org/content/groups/hono/
[3]
http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.eclipse.hono%22%20AND%20v%3A%220.6%22
[4]
https://hub.docker.com/u/eclipse/
[5]
https://www.eclipse.org/hono/getting-started/

[6] https://www.eclipse.org/hono/release-notes/

[7] https://projects.eclipse.org/projects/iot.hono/governance

 

Mit freundlichen Grüßen / Best regards

Kai Hudalla
Chief Software Architect

Bosch Software Innovations GmbH
Ullsteinstraße 128
12109 Berlin
GERMANY
www.bosch-si.com

Registered office: Berlin, Register court: Amtsgericht Charlottenburg, HRB 148411 B;
Chairman of the Supervisory Board: Dr.-Ing. Thorsten Lücke; Managing Directors: Dr. Stefan Ferber, Michael Hahn

_______________________________________________
hono-dev mailing list
hono-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/hono-dev

Back to the top