Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[hono-dev] Eclipse Hono 0.6-M1 Milestone

Hi,

today we have created version 0.6 milestone 1 of the Eclipse Hono [1] project.

Hono aims at providing uniform service interfaces for connecting large numbers of IoT devices to a (cloud) back end. It specifically supports scalable and secure data ingestion (telemetry data & events) and will also support sending messages to devices either one-way or request-response.

This milestone includes the following new features:

·         The MQTT protocol adapter now supports publishing telemetry data using either QoS 0 or QoS 1. In case of QoS 1 the adapter will send an MQTT PUBACK to the device once the downstream peer has settled the message with the AMQP accepted outcome.

·         Hono now specifies a Tenant API and contains an exemplary implementation of this API. The purpose of the API is to make Hono aware of the tenants that are available in an installation. This comprises of:

o   a file-based version of the Tenant API service that implements all mandatory and optional operations

o   the implementation of the AMQP 1.0 endpoint as part of the device registry component

o   the AMQP 1.0 based implementation of the mandatory get operation of the API

o   an HTTP endpoint to support CRUD operations for tenants (GET, POST, PUT, DELETE) for convenience

·         org.eclipse.hono.client.impl.AbstractRequestResponseClient now supports generic caching of responses to service invocations based on cache directives. See Hono Client Configuration for details.

·         The protocol adapters now can be enabled/disabled per tenant using the Tenant API. A protocol adapter that has been disabled for a tenant will reject telemetry messages and events published by any device that belongs to the particular tenant.

You can find a list of issues addressed here [2].

We anticipate to do the next release (0.6) in Q2 2018 supporting a first version of command and control.

The artifacts are available from the Eclipse Repository [3] and (later during the day) from Maven Central [4].

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

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

[1] https://www.eclipse.org/hono
[2] https://github.com/eclipse/hono/issues?q=is%3Aclosed+milestone%3A0.6-M1
[3] https://repo.eclipse.org/content/groups/hono/
[4] http://search.maven.org/#search%7Cga%7C1%7Chono
[5] https://hub.docker.com/u/eclipsehono/
[6] https://www.eclipse.org/hono/getting-started/
[7] https://www.eclipse.org/hono/release-notes/

 

 

Mit freundlichen Grüßen / Best regards

Karsten Frank

Bosch Software Innovations GmbH | Ullsteinstr. 128 | 12109 Berlin | GERMANY
| www.bosch-si.com


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


 


Back to the top