HiveMQ Enterprise MQTT Broker
The HiveMQ Enterprise MQTT Broker is built for scalable, reliable, and secure IoT/IIoT messaging.
MQTT Compliance
The HiveMQ broker fully implements the MQTT protocol (the industry standard for IoT messaging and data exchange) and is 100% Sparkplug compatible.
This complete compliance with the official MQTT specification ensures your devices connect reliably, regardless of client library, hardware, or firmware version.
Supported MQTT versions
HiveMQ supports all MQTT versions and implements all MQTT features for single node and clustered deployments.
|
New to MQTT?
We have created a collection of resources to help you understand the lightweight and efficient MQTT messaging protocol and its role in IoT communication: |
As an OASIS committee member, HiveMQ has been directly involved in the creation and release of MQTT 5.0, the most advanced and feature-rich version of the MQTT protocol to date.
|
Curious about MQTT 5?
Our insightfulhttps://www.hivemq.com/mqtt/mqtt-5/[MQTT 5 Essentials series^] offers a clear, in-depth look at how MQTT 5 improves flexibility, scalability, and operational visibility in modern IoT deployments: |
Supported MQTT features
The HiveMQ broker implements all required and optional MQTT features to guarantee compatibility with any MQTT client and to provide the robustness and scalability needed for large-scale IoT systems:
-
Retained messages
-
All quality of service levels (QoS 0, QoS 1, and 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
-
User properties & reason codes
-
Payload format descriptions
-
Session & message expiry intervals
-
and more
|
HiveMQ offers self-service and enterprise licensing options. Available features vary based on the type of HiveMQ license you choose. For more information, see Install a HiveMQ License. To discuss enterprise requirements, talk to our team. |
Additional Tools and Components:
The HiveMQ broker is designed for maximum flexibility and seamless integration with virtually any enterprise system. Along with a wide range of purpose-built enterprise extensions, HiveMQ offers an open API and extension framework that allows developers to build custom integrations and adapt HiveMQ to their unique infrastructure.
-
HiveMQ Platform Operator that makes it easy to deploy and manage your HiveMQ Platform clusters on Kubernetes.
-
HiveMQ Edge software-based edge MQTT gateway and protocol converter that helps organizations bridge the OT/IT divide.
-
HiveMQ Enterprise Extensions extend the core capabilities of HiveMQ and allow you to seamlessly integrate with leading data streaming and cloud platforms:
-
HiveMQ Swarm the industry’s first MQTT load & reliability testing tool to reliably simulate and test IoT applications at any scale, on any environment, and at any level of complexity.
-
Open-source extension SDK extension framework that allows you to extend HiveMQ with custom business logic or integrate practically any system into HiveMQ.
-
MQTT CLI open-source command line interface for MQTT clients that is fully compatible with MQTT 5.0 and MQTT 3.1.1.
|
Third party MQTT libraries
The additional features that HiveMQ provides are compatible with most MQTT client libraries (including the HiveMQ MQTT client).
|