Hono Messaging

The Messaging service implements Hono's Telemetry and Event APIs.

License

License

Categories

Categories

CLI User Interface Messaging Application Layer Libs
GroupId

GroupId

org.eclipse.hono
ArtifactId

ArtifactId

hono-service-messaging
Last Version

Last Version

0.9-M2
Release Date

Release Date

Type

Type

jar
Description

Description

Hono Messaging
The Messaging service implements Hono's Telemetry and Event APIs.
Project URL

Project URL

https://www.eclipse.org/hono
Project Organization

Project Organization

Eclipse Foundation

Download hono-service-messaging

How to add to project

<!-- https://jarcasting.com/artifacts/org.eclipse.hono/hono-service-messaging/ -->
<dependency>
    <groupId>org.eclipse.hono</groupId>
    <artifactId>hono-service-messaging</artifactId>
    <version>0.9-M2</version>
</dependency>
// https://jarcasting.com/artifacts/org.eclipse.hono/hono-service-messaging/
implementation 'org.eclipse.hono:hono-service-messaging:0.9-M2'
// https://jarcasting.com/artifacts/org.eclipse.hono/hono-service-messaging/
implementation ("org.eclipse.hono:hono-service-messaging:0.9-M2")
'org.eclipse.hono:hono-service-messaging:jar:0.9-M2'
<dependency org="org.eclipse.hono" name="hono-service-messaging" rev="0.9-M2">
  <artifact name="hono-service-messaging" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.eclipse.hono', module='hono-service-messaging', version='0.9-M2')
)
libraryDependencies += "org.eclipse.hono" % "hono-service-messaging" % "0.9-M2"
[org.eclipse.hono/hono-service-messaging "0.9-M2"]

Dependencies

compile (3)

Group / Artifact Type Version
org.eclipse.hono : hono-service-base jar 0.9-M2
org.springframework.boot : spring-boot jar 1.5.16.RELEASE
org.springframework.boot : spring-boot-autoconfigure jar 1.5.16.RELEASE

provided (2)

Group / Artifact Type Version
org.eclipse.hono : hono-legal jar 0.9-M2
org.eclipse.hono : hono-demo-certs jar 0.9-M2

runtime (2)

Group / Artifact Type Version
org.springframework.boot : spring-boot-starter-logging jar 1.5.16.RELEASE
org.yaml : snakeyaml jar 1.17

test (4)

Group / Artifact Type Version
io.vertx : vertx-unit jar 3.6.2
io.micrometer : micrometer-registry-graphite jar 1.0.6
junit : junit jar 4.12
org.mockito : mockito-core jar 2.19.0

Project Modules

There are no modules declared in this project.

Hono logo

Eclipse Hono provides uniform (remote) service interfaces for connecting large numbers of IoT devices to a (cloud) back end. It specifically supports scalable and secure data ingestion (telemetry data) as well as command & control type message exchange patterns and provides interfaces for provisioning & managing device identity and access control rules.

Getting started

Please refer to the Getting Started guide on the project web site.

Running Hono

Eclipse Hono consists of multiple micro service components. Please refer to the Admin Guide and User Guide sections on the project web site for details on how to configure and use these components.

Using Hono

Please take a look at the Developer Guide which provides examples of how clients can interact with Hono and how to create a custom protocol adapter.

Remote API

Clients can interact with Hono by means of AMQP 1.0 based message exchanges. Please refer to the corresponding API documentation pages for details:

Get in Touch

Please check out the Eclipse Hono project home page for details regarding our mailing list and #IRC channel.

Build status

  • Jenkins Build Status
  • Travis Build Status
org.eclipse.hono

Eclipse Foundation

Versions

Version
0.9-M2
0.9-M1
0.8
0.8-M2
0.8-M1_1
0.8-M1
0.7
0.7-M2
0.7-M1
0.6
0.6-M2
0.6-M1
0.5
0.5-M10
0.5-M9
0.5-M8
0.5-M7
0.5-M6