
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.
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.
Eclipse Public License 2.0 (EPL-2.0)
Eclipse Hono normalizes telemetry from IoT devices and forwards it to downstream consumers. InfluxDB is a common destination for time-series telemetry data ingested through Hono pipelines.
Node-RED can consume telemetry and events from Eclipse Hono's northbound AMQP or Kafka APIs, enabling visual flow-based processing of device data.
Eclipse Hono includes an MQTT protocol adapter that allows devices to connect using MQTT, similar to how they would connect to Mosquitto. Hono can use an existing MQTT broker as its messaging infrastructure or expose its own MQTT adapter endpoint.