Call us on  03 8806 8356

Home » HiveMQ – Enterprise ready MQTT broker to move IoT data

HiveMQ – Enterprise ready MQTT broker to move IoT data

The MQTT protocol is the de-facto standard for IoT messaging. Standardized by OASIS and ISO, MQTT publish/subscribe protocol provides a scalable and reliable way to connect devices over the Internet. Today, MQTT is used by many companies to connect millions of devices to the Internet.

Key Features 

HiveMQ is an MQTT broker and a client based messaging platform designed for the fast, efficient and reliable movement of data to and from connected IoT devices. It uses the MQTT protocol for instant, bi-directional push of data between your device and your enterprise systems.

HiveMQ is built to address some of the key technical challenges organizations face when building new Internet of Things applications, including:

  • Building reliable and scalable business critical IoT applications
  • Fast data delivery to meet the expectations of end users for responsive IoT products
  • Lower cost of operation through efficient use of hardware, network and cloud resources
  • Integrating IoT data into existing enterprise systems

Scalable MQTT Broker

HiveMQ MQTT broker instances scale with the underlying hardware. The non-blocking and multi-threaded approach allows up to 10,000,000 concurrent device connections while maintaining extremely fast throughput and adding minimal latency.

Reliable Data Delivery

Data delivery over unreliable networks can be a challenge. HiveMQ implements all MQTT Quality of Service levels, including at most once, at least once and exactly once delivery. HiveMQ’s support for advanced message retention policies and offline message queuing are essential to accommodate network latency.

Elastic Clustering

HiveMQ is architected with a truly distributed and masterless cluster architecture, which means there is no single point of failure and the cluster can grow and shrink at runtime without losing data or availability. Support for Kubernetes, OpenShift and DC/OS make it possible to automatically scale HiveMQ to meet the requirements of your IoT application.

Enterprise-grade security

HiveMQ is designed to secure the IoT data from device to enterprise systems. Data transport is secured by industry standards like TLS 1.3, secure websockets and state-of-the-art cipher suites. Support for authentication and authorization includes, X.509 certs, username/password, IP-based authentication, and an API that allows for custom authentication, authorization and permission logic such as OAuth 2.0 integration.

100% MQTT Compliant

HiveMQ’s MQTT broker is 100% compliant with the MQTT 3.1, MQTT 3.1.1 and MQTT 5 specification. We also allow MQTT 3 and MQTT 5 clients to communicate with HiveMQ at the same time. All advanced features like topic wildcards, persistent sessions with offline queuing, retained messages and all Quality of Service levels are available at scale.

Deploy Everywhere

HiveMQ can be deployed on a private, hybrid and public cloud. Pre-built images can be deployed on private clouds using Kubernetes, OpenShift and DC/OS. The supported public cloud platforms include AWS and MS Azure. HiveMQ can also run natively on Linux, Windows and OS X.

Efficient Network Utilization

Unlike HTTP, HiveMQ and MQTT is based on a pub-sub architecture so the total network traffic is reduced since there is no client polling. MQTT message size is also significantly smaller than HTTP so the amount of data passing through the network is reduced.

Enterprise Data Integration @Scale

Enterprise data integration is achieved through bi-directional transmission of data between a HiveMQ MQTT broker and an enterprise system that act as an MQTT client. Using MQTT pub-sub protocol, each enterprise systems’ MQTT client subscribes to the data that needs to be integrated. HiveMQ’s MQTT Shared Subscription implementation makes it possible to horizontally scale the MQTT clients so the enterprise integration is scalable and reliable.

Real-time Data Monitoring

Administrators can use HiveMQ dashboard to monitor the real-time data passing through the MQTT broker and MQTT clients connected to your IoT application. For each MQTT client, an administrator can see a 360° overview of the client status, disconnect a client, remove the MQTT session, and add/remove subscriptions. For advanced troubleshooting, HiveMQ allows you to create trace recordings that can be used to identify issues and bottlenecks in your deployed IoT applications. An overall summary dashboard gives an operation team the complete real-time overview of the broker cluster and general health of the system.

Extension Framework and Marketplace

An open API and a flexible extension framework makes it possible to integrate HiveMQ and your IoT data into existing enterprise systems. The extension framework allows developers to quickly create extensions for custom data processing, device authentication and device authorization mechanism. HiveMQ also provides a marketplace of pre-built extensions for Kafka, Oracle DB, MongoDB and other systems.

MQTT Client Libraries

Any MQTT compliant client library can be used with HiveMQ. HiveMQ provides our own Java client library but you can also use Eclipse Paho, C/C++, JavaScript or Python libraries. Some of our customers also create their own custom MQTT clients. Different options for MQTT client means you don’t get locked-in to one vendor.

Fully Managed MQTT Cloud Service

HiveMQ Cloud is our cloud native IoT messaging service that simplifies the deployment and management of MQTT platforms. Our fully managed MQTT Cloud Platform creates scalable and reliable MQTT cloud-broker clusters that are built for production – with just a few clicks.

Modernizing the Manufacturing Industry with MQTT

Smart manufacturing is driving the manufacturing industry to modernize its software infrastructure. Whether you call it Industry 4.0 or the Industrial Internet of Things (IIoT), manufacturing is in the midst of a significant transformation. A key motivation in this push to modernize is that real-time data and dynamic decision-making yield meaningful performance improvements for businesses.

Current manufacturing infrastructure is costly to maintain, creates barriers to the distribution of data, integrates poorly with other systems, and blocks corporations from capitalizing on the advantages that digitalization creates. Successful transition to the next generation of manufacturing will require the adoption of new technologies that can integrate outdated existing systems with modern new systems.

In this whitepaper, we investigate the business drivers for modernization, technical challenges of adopting new technology, important emerging architecture patterns for modernizing software infrastructure, and recommendations for linking the different levels of automation in a factory with new MQTT-based messaging infrastructure. The goal of this whitepaper is to provide guidance to senior technology leaders in the manufacturing industry on how MQTT can serve as the key technology for developing the modern connected factory.

Business Drivers for Modernization

  • Businesses today face the question of how to make machines smarter, processes leaner, factories more efficient, and productivity higher. The proliferation of sensors in manufacturing environments provides a phenomenal amount of valuable data. Advances in cloud computing make it possible to integrate machine learning, artificial intelligence and advanced analytics to quickly respond to the changing dynamics on the factory floor.
  • Increasing consumer demand for high-quality, personalized goods is fueling the need for more flexible manufacturing processes that respond to customer and market demands. For many manufacturers, developing the ability to cost-effectively realize extreme customization, a so-called batch size of one, is essential.
  • Movement is toward a more flexible form of manufacturing that improves factory efficiency and optimizes intra-facility logistics. Measuring and increasing overall equipment effectiveness (OEE) is a central element of the process: Increase the availability of equipment by avoiding unplanned downtime
  • Ability to analyze everything and continuously increase the quality of production
  • Fine-tune the performance of machines and processes

 

The end result of the drive toward modernization is the digitization of manufacturing.

Request for quotation, proposal or talk to us to learn more about HiveMQ MQTT Broker?
You are welcome to contact us at [email protected] or 03 8806 8356.