HiveMQ Edge and MQTT

HiveMQ Edge MQTT compliance

HiveMQ Edge is 100% MQTT compliant and implements all MQTT features.

Supported MQTT versions

The following MQTT versions are fully supported:

Supported MQTT-SN versions

The following MQTT-SN versions are supported:

Supported MQTT features

All MQTT features are 100% supported including:

  • Retained Messages

  • QoS 0

  • QoS 1

  • QoS 2

  • Clean & Persistent Sessions

  • Queued Messages

  • Last Will and Testament (LWT)

  • Dynamic Topics

  • Wildcard Subscriptions

  • Username / Password Fields

  • MQTT Client Takeovers

  • MQTT Ordered Topic guarantees for QoS 1 and 2

  • MQTT Client Load Balancing with Shared Subscriptions

Additional features

HiveMQ Edge adds many additional features on top of its MQTT core, including:

Third party MQTT libraries
All additional features are compatible with most MQTT client libraries.

Acknowledging QoS 1 messages

HiveMQ acknowledges an incoming QoS 1 message directly after the message arrived at the broker. Onward delivery to subscribing clients locally and in the cluster takes place immediately after message receipt as defined in the MQTT Specification.