20,919,685 Total Points 24,106 Total Sites 23,382 Cell Towers 69,500 Racks Monitored 56,753 HVAC Units Monitored 31,322 UPS Units Monitored 24,788 Generators Monitored 20,919,685 Total Points 24,106 Total Sites 23,382 Cell Towers 69,500 Racks Monitored 56,753 HVAC Units Monitored 31,322 UPS Units Monitored 24,788 Generators Monitored 20,919,685 Total Points 24,106 Total Sites 23,382 Cell Towers 69,500 Racks Monitored 56,753 HVAC Units Monitored 31,322 UPS Units Monitored 24,788 Generators Monitored

MQTT Monitoring with Mango by Radix IoT

MQTT (Message Queuing Telemetry Transport) is a lightweight publish/subscribe messaging protocol designed for IoT devices, edge gateways, and constrained-bandwidth environments. It is the dominant protocol for IoT sensor networks, telemetry from distributed edge devices, and machine-to-machine communication in modern industrial and telecom deployments. Mango by Radix IoT supports native MQTT connectivity — including MQTT 3.1.1, MQTT 5, and the Sparkplug B specification — enabling real-time monitoring and historical collection of MQTT-published operational data.

What Is MQTT

MQTT is a lightweight publish/subscribe messaging protocol originally developed by IBM for satellite telemetry and standardized by OASIS. It was designed to operate reliably over low-bandwidth, high-latency, or unreliable networks — characteristics common in remote industrial sites, cellular-connected IoT devices, and edge computing environments.

In MQTT, devices (publishers) send data to a central broker on named topics. Subscribing systems — like an IIoT monitoring platform — receive all messages published to topics they have subscribed to. The broker handles routing between publishers and subscribers.

MQTT is used in:

  • Industrial IoT sensor networks (environmental monitoring, predictive maintenance sensors)
  • Edge gateway telemetry from remote and unmanned sites
  • Telecom tower monitoring and remote infrastructure management
  • Renewable energy asset monitoring (solar, wind)
  • Smart building IoT overlay systems
  • Industrial equipment with embedded IoT connectivity
  • Machine-to-machine communication in Industry 4.0 environments

MQTT Protocol Variants and Standards

VariantDescriptionTypical Use
MQTT 3.1.1Widely supported stable versionThe dominant version across IoT devices and brokers
MQTT 5Enhanced version with improved error handling, session expiry, topic aliasesModern implementations, enterprise deployments
Sparkplug BMQTT + defined topic namespace + structured payload format (Protobuf)Industrial IoT, SCADA over MQTT, IIoT interoperability

Sparkplug B is particularly important for industrial monitoring. Developed by Cirrus Link and now managed by the Eclipse Foundation, Sparkplug B defines a standardized topic namespace and data encoding on top of MQTT, enabling SCADA and IIoT platforms to interoperate with MQTT-enabled industrial devices using a consistent data model.

MQTT Quality of Service Levels

MQTT defines three Quality of Service (QoS) levels that control message delivery guarantees:

QoS LevelDelivery GuaranteeUse When
QoS 0At most once (fire and forget)Frequent sensor readings where occasional loss is acceptable
QoS 1At least once (acknowledged)Alarm events, configuration changes where delivery matters
QoS 2Exactly once (fully acknowledged)Critical events where duplicate delivery must be avoided

Mango by Radix IoT supports all three QoS levels.

Industries That Use MQTT

Telecom

Telecom operators use MQTT extensively for remote tower monitoring — reporting generator status, battery levels, cooling, environmental conditions, and equipment alarms from thousands of distributed sites. MQTT’s lightweight protocol is well-suited to cellular-connected remote assets with limited bandwidth.

Renewable Energy

Modern solar inverters, weather stations, and energy storage systems increasingly support MQTT in addition to or instead of Modbus. MQTT enables real-time telemetry from distributed renewable energy assets to centralized monitoring systems.

Industrial IoT

Modern industrial equipment with embedded IoT connectivity often uses MQTT to publish operational data. Predictive maintenance sensors, condition monitoring devices, and IoT-enabled PLCs use MQTT to communicate without the polling overhead of traditional industrial protocols.

Smart Buildings

IoT overlay systems for commercial buildings — occupancy sensors, indoor air quality monitors, energy sub-meters with IoT connectivity — publish data via MQTT alongside or instead of traditional BACnet.

Edge Computing

Edge gateways that aggregate data from field devices (Modbus, BACnet, serial instruments) and translate it for cloud or central monitoring systems commonly use MQTT as the northbound communication protocol to the central platform.

How Mango by Radix IoT Implements MQTT

All protocol drivers, including the MQTT driver, are included in a standard Mango by Radix IoT installation and covered by the license. There are no separate driver purchases, per-protocol licenses, or add-on fees. Mango by Radix IoT includes a native MQTT driver that subscribes to topics on an MQTT broker and processes incoming messages as monitored data points.

MQTT Broker Connectivity

Mango by Radix IoT connects to any MQTT broker — HiveMQ, EMQX, Mosquitto, AWS IoT Core, Azure IoT Hub, and others. Connection configuration includes broker address, port, authentication, and TLS/SSL certificate handling.

Topic Subscription

Mango by Radix IoT subscribes to MQTT topics and maps incoming payloads to data points in the Mango by Radix IoT historian. Wildcard topic subscriptions (using # and + patterns) enable subscribing to entire topic hierarchies from a single configuration entry.

Payload Parsing

Mango by Radix IoT supports common MQTT payload formats including JSON, plain numeric values, CSV, and Sparkplug B Protobuf payloads. Custom scripting enables parsing of non-standard payload formats.

Sparkplug B Support

For industrial MQTT environments using Sparkplug B, Mango by Radix IoT processes NBIRTH, DBIRTH, NDATA, DDATA, NDEATH, and DDEATH messages in accordance with the Sparkplug B specification, enabling native interoperability with Sparkplug-compliant devices and edge nodes. Sparkplug B is delivered as a dedicated module, separate from the generic MQTT module.

Bidirectional Communication

In addition to subscribing to data, Mango by Radix IoT can publish MQTT messages to configured topics — enabling setpoint changes, command delivery, and integration with systems that consume MQTT output.

Use Cases: MQTT + Mango by Radix IoT

Telecom Tower Fleet Monitoring

A telecom operator connects thousands of remote tower sites to Mango by Radix IoT via MQTT. Each site’s edge gateway publishes generator fuel level, battery state, rectifier status, and environmental conditions to an MQTT broker. Mango by Radix IoT subscribes to all site topics, stores time-series data in the historian, and delivers alarm notifications to on-call network operations staff.

Renewable Energy Aggregation

A solar fleet operator’s string inverters publish generation data and fault codes via MQTT. Mango by Radix IoT subscribes, stores historical generation records, compares actual vs. modeled performance, and flags underperforming arrays for maintenance dispatch.

IIoT Edge Integration

Edge gateways at a manufacturing plant translate Modbus data from PLCs and sensors into MQTT messages. Mango by Radix IoT subscribes at the cloud or central-site level, providing enterprise-wide visibility into plant operations without direct IP connectivity to field devices.

Predictive Maintenance Sensors

Vibration, temperature, and current monitoring sensors installed on rotating equipment publish readings via MQTT. Mango by Radix IoT ingests this data, calculates derived metrics (FFT, trend slopes), and triggers predictive maintenance alerts when equipment condition degrades.

Frequently asked questions

What is MQTT?

MQTT is a lightweight publish/subscribe messaging protocol designed for IoT devices and bandwidth-constrained environments. Publishers send data to an MQTT broker on named topics; subscribers receive messages from topics they have subscribed to. It is the dominant protocol for IoT telemetry and edge-to-cloud data communication.

Does Mango by Radix IoT support MQTT?

Yes. Mango by Radix IoT includes a native MQTT driver supporting MQTT 3.1.1, MQTT 5, and Sparkplug B. Mango by Radix IoT can subscribe to MQTT broker topics, parse JSON and other payload formats, and process Sparkplug B messages.

What MQTT brokers does Mango by Radix IoT work with?

Mango by Radix IoT connects to any standard MQTT broker, including HiveMQ, EMQX, Eclipse Mosquitto, AWS IoT Core, Azure IoT Hub, and others.

What is Sparkplug B and does Mango by Radix IoT support it?

Sparkplug B is a standardized topic namespace and payload format built on top of MQTT, designed for industrial IIoT interoperability. Mango by Radix IoT supports Sparkplug B including NBIRTH, DBIRTH, NDATA, DDATA, NDEATH, and DDEATH message handling.

Can Mango by Radix IoT publish MQTT messages as well as subscribe?

Yes. Mango by Radix IoT can publish to MQTT topics, enabling downstream systems to consume data from Mango by Radix IoT's historian and enabling command delivery to MQTT-enabled devices.

Does MQTT work with unreliable cellular connections?

Yes. MQTT was designed for unreliable networks. The QoS 1 and QoS 2 levels ensure message delivery even when connections drop temporarily, making it well-suited for cellular-connected remote assets.

Is the MQTT driver a separate purchase?

No. All protocol drivers are included in a standard Mango by Radix IoT installation and covered by the license. There are no separate driver licenses or per-protocol fees.

Can Mango by Radix IoT translate MQTT data to other protocols?

Yes. Data collected over MQTT can be republished through standard integrations and configurable publishers, including Modbus IP, BACnet IP, and the REST API. Systems that do not speak MQTT can consume the same data in a format they do support.

Streaming telemetry from edge gateways or an MQTT broker fleet? Talk to our team about topics, payload formats, and Sparkplug B.

We honored your browser’s Global Privacy Control signal — optional cookies are off and nothing is tracked.