Skip to content

huetti79/hono

 
 

Repository files navigation

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

Compile from Source

If you do not already have a working Maven installation on your system please follow the installation instructions on the Maven home page. Then simply run the following from the command line.

$ mvn clean install

This will build all libraries and example code.

Run the Demo Application

Please refer to Hono Example for details on how to run the demo application.

Using Hono

Please take a look at the example clients which illustrate how client code can interact with Hono to send and receive data.

Remote API

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

Modules

  • client: simple java client(s) based on vertx-proton
  • adapters: implementation of core protocol adapters
  • example: simple example that uses the hono-client to send and receive messages via the hono-server
  • server: the Hono server component exposing the Hono API via AMQP 1.0

Get in Touch

Please check out the Hono project home page for details. We are also available on #hono IRC channel on Freenode and Hono Dev mailing list.

Build status

About

Hono project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 72.7%
  • HTML 27.1%
  • Shell 0.2%