Icon for Eclipse Hono

Eclipse Hono

Open-source IoT connectivity framework from the Eclipse Foundation. Provides uniform service interfaces for connecting large numbers of devices regardless of whether they speak MQTT, AMQP, CoAP, or HTTP.

Screenshot of Eclipse Hono website

Eclipse Hono is an open-source IoT connectivity framework hosted by the Eclipse Foundation. It provides uniform remote service interfaces for connecting large numbers of IoT devices to a back end and interacting with them in a uniform way regardless of the device communication protocol.

Key capabilities

  • Protocol abstraction: Devices can connect via MQTT, AMQP, CoAP or HTTP without the back end needing to understand each protocol natively.
  • Telemetry ingestion: Scalable ingestion of sensor readings and telemetry data from millions of devices.
  • Command & control: Send commands to devices and receive responses through a unified API.
  • Security by default: Supports username/password, X.509 client certificates and TLS out of the box.
  • Extensible adapters: Simple mechanism to add custom protocol adapters for proprietary protocols.

Architecture

Hono is built on a microservices-based architecture using a reactive programming model, enabling horizontal scaling. It is designed to run in containerized environments such as Kubernetes.

Protocols supported

  • MQTT
  • AMQP 1.0
  • CoAP
  • HTTP

Use cases

  • Connecting heterogeneous device fleets to a unified cloud back end
  • Building Industry 4.0 Unified Namespace architectures where edge devices speak different protocols
  • Enabling predictive maintenance pipelines by normalizing telemetry ingestion
  • Supporting command & control for robotics and automation systems

Limitations

  • Requires Kubernetes for production deployment — not practical for edge or resource-constrained environments
  • Microservices architecture adds operational complexity compared to monolithic IoT platforms like ThingsBoard
  • No built-in dashboards, rule engine, or analytics — requires assembling additional components for a complete IoT solution
  • Relatively small community (under 500 GitHub stars) compared to alternatives like ThingsBoard (18k+)
  • Documentation assumes familiarity with AMQP 1.0 messaging concepts and cloud-native patterns

Licensing

Eclipse Public License 2.0 (EPL-2.0)

Categories:

Share:

Kind
Software
Vendor
Eclipse Foundation
License
Open Source
Website
eclipse.dev
Deployment TypeLanguageLicenseProtocol
Show all
Ad
Icon

 

  
 

More from Eclipse Foundation

Icon

 

  
  
Icon

 

  
  
Icon

 

  
  

Similar to Eclipse Hono

Icon

 

  
  
Icon

 

  
  
Icon