Generated by GPT-5-mini| HiveMQ | |
|---|---|
| Name | HiveMQ |
| Type | Private |
| Industry | Software |
| Founded | 2012 |
| Founders | Markus Eisele, Christian Schumacher |
| Headquarters | Landshut, Germany |
| Products | MQTT broker, HiveMQ Cloud, extensions |
HiveMQ is a commercial, enterprise-grade message broker software product implementing the MQTT protocol for machine-to-machine and Internet of Things deployments. It is developed by a company founded in 2012 and targets large-scale, low-latency telemetry scenarios across automotive, manufacturing, energy, and smart city sectors. HiveMQ integrates with cloud platforms, stream processing systems, and identity providers to support secure, reliable message distribution for constrained devices and back-end services.
HiveMQ is positioned as a scalable MQTT broker for use in environments requiring high message throughput and persistent session handling. It competes in markets alongside products and projects such as Apache Kafka, RabbitMQ, EMQX, Mosquitto (software), and cloud services from Amazon Web Services, Microsoft Azure, and Google Cloud Platform. The product addresses requirements common to deployments involving companies like Volkswagen Group, Siemens, Bosch, and BMW where telemetry, telematics, and device management converge. Its development reflects protocols and standards originating with the OASIS MQTT specification and draws on patterns from projects like Eclipse Paho and Eclipse Mosquitto.
HiveMQ's architecture centers on a broker core that implements MQTT session state, topic routing, and Quality of Service semantics. Core components include connection handling modules, persistence engines, clustering subsystems, and plugin or extension interfaces. The broker is commonly integrated with persistence stores such as Apache Cassandra, MongoDB, or relational systems like PostgreSQL when durability is required, and with caching layers exemplified by Redis (software). For telemetry pipelines it often connects to stream processors like Apache Flink, Apache Spark, and Apache Kafka Streams via adapters or connectors. Cluster coordination and service discovery can leverage tooling from HashiCorp Consul, etcd, and orchestration provided by Kubernetes and Docker (software).
HiveMQ implements MQTT features including topic-based publish/subscribe, retained messages, last will testament, and MQTT v5 enhancements such as user properties and reason codes. It supports Quality of Service levels 0, 1, and 2, session persistence, and large-scale subscription management. Extension SDKs enable integration with identity systems like OAuth 2.0 providers, OpenID Connect, and enterprise directories such as Active Directory. Observability is provided through metrics compatible with Prometheus (software) and tracing compatible with OpenTelemetry, while logging commonly integrates with ELK Stack components such as Elasticsearch, Logstash, and Kibana.
Deployments range from on-premises appliances in data centers operated by organizations like Deutsche Telekom to managed cloud offerings on Amazon Web Services, Microsoft Azure, and Google Cloud Platform. HiveMQ supports horizontal scaling via clustering with shared or sharded persistence, and stateless edge deployments for low-latency regional processing. Orchestration in production commonly uses Kubernetes with operators and Helm charts; continuous delivery pipelines utilize tools such as Jenkins, GitLab CI/CD, and GitHub Actions. Benchmarks often reference throughput comparisons alongside Apache Kafka and EMQX for millions of concurrent connections and millions of messages per second.
Security features include TLS/SSL encryption, mutual TLS authentication, role-based access control integrated with LDAP, and pluggable authentication for tokens issued by OAuth 2.0 and OpenID Connect providers. Auditing and event logging enable compliance workflows for standards adopted by enterprises such as ISO/IEC 27001 and sector-specific requirements like NERC CIP in energy or GDPR for personal data protection in Europe. Hardened deployments use network segmentation recommended by vendors like Cisco Systems and orchestration security from projects such as OPA (Open Policy Agent).
Common use cases include automotive telemetry and over-the-air updates by manufacturers like BMW and Volkswagen Group, industrial IoT and predictive maintenance with partners such as Siemens and ABB, smart meter telemetry in utilities managed by companies like E.ON and Enel, and fleet management services from logistics providers including DHL. Integrations span end-to-end platforms including Azure IoT Hub, AWS IoT Core, Google Cloud IoT Core-style solutions, analytics platforms like Splunk, and message systems including Apache Kafka and RabbitMQ. Edge-to-cloud patterns connect Gateways running Yocto Project-based systems or Raspberry Pi devices to centralized broker clusters.
The HiveMQ product ecosystem includes a commercial broker, a managed cloud service, and an extensions marketplace with plugins developed by third parties. Development tooling references client libraries such as Eclipse Paho, MQTT.js, and language-specific SDKs for Java (programming language), Python (programming language), and Go (programming language). Community engagement occurs through conferences like IoT World, EclipseCon, and FOSDEM, and contributions intersect with standards bodies including OASIS and working groups influencing MQTT evolution. Open-source projects and academic research on MQTT scalability and performance frequently cite implementations and case studies involving HiveMQ alongside Eclipse Mosquitto and EMQX.