Eclipse Hono 0.8

Release Date
Deliverables
  • Applications can send commands to and receive responses from devices connecting via MQTT, HTTP and AMQP
  • Protocol Adapters now support validation of credentials stored using the strong BCrypt hash function.
  • Hono's standard MQTT adapter can now be configured as a Cloud Connector in Eclipse Kura 4.0.0.
Compatibility

There have been some changes to Hono's northbound Command & Control API:

  • A new operation for sending a one-way command to a device has been added
  • Hono's protocol adapters will now use an AMQP disposition frame to signal to an application the outcome of attempting to deliver a command to a device.

The classes for sending a command response from an adapter to an application have been moved from the service-base module to hono-client which also involves a change in Java package names.

Internationalization

N/A

Target Environments

Hono is implemented as a set of micro services. The primary artifacts are Docker images which can be deployed to arbitrary container orchestration frameworks. In particular, Hono supports deployment to Kubernetes, OpenShift and Docker Swarm.

Name Date Description
0.8-M1_1 2018/09/19 Extended Command and Control support.
0.8-M2 2018/10/15 Several small improvements & fixes, migrate to OpenJDK 11 as runtime in Docker images
Themes

AMQP 1.0 Protocol Adapter

Hono provides a protocol adapter for devices that connect using AMQP 1.0

One-Way commands

Hono supports sending commands to devices for which no response is expected.

Use Micrometer for Metrics

Hono uses Micrometer instead of Dropwizard for collecting and reporting metrics.