Enterprise MQTT Broker from HiveMQ
INS3 | Industrial Network Systems offers HiveMQ, an enterprise ready MQTT Broker built to move IIoT data and drive Industry 4.0 Architectures.
Introduction to HiveMQ Broker
HiveMQ is built to address some of the key technical challenges organizations face when building new Industrial Internet of Things applications, including:
- Building reliable and scalable business critical IIoT applications
- Fast data delivery to meet the expectations of end users for responsive IIoT products
- Lower cost of operation through efficient use of hardware, network and cloud resources
- Integrating IIoT data into existing enterprise systems
What is MQTT and Why would you use it?
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.
Companies are using MQTT because:
- It requires minimal resources since it is lightweight and efficient
- Support bi-directional messaging between device and cloud
- Can scale to millions of connected devices
- Support reliable message delivery through 3 QoS levels
- Works well over unreliable networks
- Security enabled, so it works with TLS and common authentication protocols
HiveMQ Control Center
Management Tools for HiveMQ
The HiveMQ Control Center provides the management tools and analytics required by administrators to monitor and maintain a deployed HiveMQ system. The Control Center provides a dashboard for monitoring the health of HiveMQ cluster nodes, a client overview and detailed client view of each client session, and advanced analytics to identify clients with irregular behavior.
The Dashboard allows an administrator to monitor the overall health of a HiveMQ deployment. It provides real-time monitoring on the number of client sessions, inbound/outbound publish rate, subscriptions, retained messages and queued messages. Each individual HiveMQ node can also be queried for performance stats pertaining to the node.
The client detail view provides all the detailed information about an MQTT client session, including client IP, Keep Alive time period, TLS information, Last Will and Testament, etc.
From the client detail view, an administrator is also able to complete the following tasks:
- Disconnect client
- Remove client session
- Add and remove subscription and shared subscription topics for the client.
Analytics - Dropped Messages
HiveMQ Control Center offers a wide range of analytics functionality. One such view is an analysis of messages not published by a broker, called dropped messages. The dropped message view can provide information about:
- Reason for dropped messages.
- Clients for which messages have been dropped.
- Shared subscriptions groups for which messages have been dropped.
Want to learn more about HiveMQ?
We can help you start a pilot and evaluate if MQTT and HiveMQ are right for your company!