---
title: "MQTT Broker for Industrial IoT & Smart Manufacturing | ConnectMQ"
description: "A managed MQTT broker for smart manufacturing: PLC gateways publish machine, OEE and quality data over TLS, with an ISA-95 workspace, alerts and a 3D digital twin."
url: "https://connectmq.com/industrial-iot/"
language: "en"
---

Industrial IoT & Smart Manufacturing

# MQTT for Industrial IoT & Smart Manufacturing

Gateways next to PLCs and machines publish telemetry, alarms, counts and quality results; MES, SCADA dashboards, OEE analytics and maintenance tools subscribe. MQTT keeps the shop floor decoupled from the applications that consume its data — the backbone of a smart factory.

[Try it free](https://app.connectmq.com/signup) [Quickstart](https://connectmq.com/developers/)

No card required

What you can build

## Build your plant data platform on ConnectMQ

You build the applications, ConnectMQ moves the data. Gateways next to PLCs and machines publish once; MES, SCADA screens, OEE analytics and maintenance tools each subscribe to the topics they need — add a new consumer without touching the shop floor.

Your shop floor

**PLC gateway**acme/{site}/{area}/{line}/{machine}/telemetry

**Press & CNC controllers**…/{machine}/status

**Energy meters**…/{machine}/energy

**Quality sensors**…/{line}/quality

**ConnectMQ**

-   TLS on 8883
-   per-device ACL
-   ISA-95 workspace
-   threshold alerts

What you build on top

**MES / ERP**

**SCADA & andon screens**

**OEE analytics**

**Predictive maintenance**

What you get

## Industrial IoT & Smart Manufacturing on ConnectMQ

-   ISA-95 workspace: enterprise, site, area, line and machine topics in one tree
-   Threshold rules and alerts on machine telemetry
-   A 3D Digital Twin of the shop floor with live values per machine
-   Gateways publish over TLS with per-machine permissions
-   One unified namespace for MES, ERP, SCADA and analytics instead of point-to-point links
-   Standard MQTT and Sparkplug B-style topics that edge gateways such as Node-RED, Kepware or Ignition can publish

example topic design

```
plant/dallas/line-1/press-04/telemetry
plant/dallas/line-1/press-04/alarms
plant/dallas/line-1/press-04/status   (retained)
```

Use cases

## What smart manufacturing teams build on ConnectMQ

### Live OEE

Machines publish state, cycle counts and scrap; your OEE dashboard calculates availability, performance and quality per line in real time.

### Predictive maintenance

Vibration, temperature and oil readings stream to your maintenance models; rules open a work order before a machine trips.

### Energy per part

Energy meters publish next to production counts, so you can follow kWh per part, line and shift.

### Quality traceability

Test stations publish results with the serial number and line, and your MES links every part to its process data.

### Andon and alarms

Alarms reach andon lights, supervisor phones and the MES at once — one message, every subscriber.

### Multi-plant visibility

Every plant publishes into the same ISA-95 topic tree, so headquarters compares sites with one wildcard subscription.

**Topic tree**

Line 2 dashboard subscribes to `acme/dallas/press-shop/line-2/#`

-   acme/
-   └dallas/
-   └press-shop/
-   └line-1/
-   └press-04/
-   └telemetry
-   └line-2/
-   └press-07/
-   └telemetry
-   └alarms
-   └press-08/
-   └telemetry
-   └assembly/
-   └line-3/
-   └robot-02/
-   └status

matched by the subscription

Unified namespace

## One topic tree for the whole plant

Name topics after the ISA-95 hierarchy — enterprise, site, area, line, machine — and every application finds data by where it comes from. One wildcard subscription gives a line dashboard everything it needs, and ConnectMQ’s ISA-95 workspace shows the same tree live.

Real-life example

## Catch an overheating press before it fails

A typical plant setup with MQTT: an edge gateway next to the PLCs publishes machine data, the maintenance system in the office subscribes, and the andon light on the line listens to the same broker. Shop floor and office both connect out to ConnectMQ over TLS.

Press shop · line 2 → ConnectMQ → Maintenance office. Reads the PLC every second and publishes an alarm when the hydraulic oil passes 75 °C. Subscribed to the line’s alarms through ConnectMQ: it opens work order #4812 and switches the line’s andon light to red. Turns red and confirms, so the operator sees the alarm right at the machine. Gets the work order with the alarm values — before the press trips on overtemperature.ConnectMQMQTT broker · TLS 8883Work order #4812 openedPRESS-08OKHYD-TEMP 78 °CWO #4812andon: redMaintenance officeCMMS / MES · subscribedPRESS-08Hydraulic oil66 °C72 °C78 °CEdge gatewayPress shop · line 2PLC + edge gateway…/line-2/press-08/alarms {"value":78}…/line-2/press-08/alarms {"value":78}…/line-2/andon/set {"color":"red"}…/line-2/andon/set {"color":"red"}…/line-2/andon/state redMaintenance · nowPRESS-08: oil at 78 °C — work order #4812Press shop · line 2 → ConnectMQ → Maintenance office. Reads the PLC every second and publishes an alarm when the hydraulic oil passes 75 °C. Subscribed to the line’s alarms through ConnectMQ: it opens work order #4812 and switches the line’s andon light to red. Turns red and confirms, so the operator sees the alarm right at the machine. Gets the work order with the alarm values — before the press trips on overtemperature.ConnectMQMQTT broker · TLS 8883Work order #4812 openedPRESS-08OKHYD-TEMP 78 °CWO #4812andon: redMaintenance officeCMMS / MES · subscribedPRESS-08Hydraulic oil66 °C72 °C78 °CEdge gatewayPress shop · line 2PLC + edge gateway…/line-2/press-08/alarms {"value":78}…/line-2/press-08/alarms {"value":78}…/line-2/andon/set {"color":"red"}…/line-2/andon/set {"color":"red"}…/line-2/andon/state redMaintenance · nowPRESS-08: oil at 78 °C — work order #4812

1.  14:02 **Edge gateway on line 2**
    
    Reads the PLC every second and publishes an alarm when the hydraulic oil passes 75 °C.
    
    `acme/dallas/press-shop/line-2/press-08/alarms → {"code":"HYD-TEMP","value":78}`
    
2.  14:02 **Maintenance system**
    
    Subscribed to the line’s alarms through ConnectMQ: it opens work order #4812 and switches the line’s andon light to red.
    
    `acme/dallas/press-shop/line-2/andon/set → {"color":"red"}`
    
3.  14:02 **Andon light on line 2**
    
    Turns red and confirms, so the operator sees the alarm right at the machine.
    
    `acme/dallas/press-shop/line-2/andon/state → red`
    
4.  14:03 **Technician’s phone**
    
    Gets the work order with the alarm values — before the press trips on overtemperature.
    

**If the gateway loses its connection,** its Last Will `acme/dallas/press-shop/line-2/gateway/status → offline` tells every subscriber that the line has gone silent — not that everything is fine.

[Python code sample](https://connectmq.com/code-samples/python/) [Node-RED flow](https://connectmq.com/code-samples/node-red/)

Platform

## Features that help with Industrial IoT & Smart Manufacturing

[

### Dashboard & monitoring

Live topic cards, signals and ISA-95 workspace

Learn more](https://connectmq.com/monitoring/)[

### Rules & alerts

Threshold rules, alert log and notifications

Learn more](https://connectmq.com/rules-alerts/)[

### Digital Twin

Your factory in 3D with live MQTT telemetry

Learn more](https://connectmq.com/digital-twin/)

Solutions

## Other ways teams use ConnectMQ

[

### Smart Home

Hubs, sensors and Home Assistant setups

](https://connectmq.com/smart-home/)[

### Fleet Telematics

Vehicle tracking, telematics and cold chain

](https://connectmq.com/fleet-logistics/)[

### Smart Energy

Meters, EV chargers, solar and batteries

](https://connectmq.com/energy-utilities/)[

### Connected Products & Smart Hardware

Smart devices you ship to your own customers

](https://connectmq.com/connected-products/)[

### Connected Robots & Physical AI

Robot fleets talking to fleet managers and AI pipelines

](https://connectmq.com/robotics/)[

### Data Center Monitoring

Power, cooling and rack environment

](https://connectmq.com/data-centers/)[

### Smart City

Streetlights, parking, air and waste sensors

](https://connectmq.com/smart-city/)[

### Smart Agriculture

Soil probes, weather stations and irrigation

](https://connectmq.com/smart-agriculture/)[

### Prototyping & Education

From first ESP32 to classroom labs

](https://connectmq.com/prototyping-education/)

Industries & use cases

## Where teams use Industrial IoT & Smart Manufacturing

### Industries

-   [Manufacturing](https://connectmq.com/industries/manufacturing/)
-   [Automotive](https://connectmq.com/industries/automotive/)
-   [Oil & Gas](https://connectmq.com/industries/oil-gas/)
-   [Chemicals](https://connectmq.com/industries/chemicals/)
-   [Pharma & Life Sciences](https://connectmq.com/industries/pharma-life-sciences/)
-   [Food & Beverage](https://connectmq.com/industries/food-beverage/)

### Use cases

-   [Predictive Maintenance](https://connectmq.com/use-cases/predictive-maintenance/)
-   [Asset Performance Tracking](https://connectmq.com/use-cases/asset-performance-tracking/)
-   [Industrial Agentic AI Operations](https://connectmq.com/use-cases/industrial-agentic-ai/)
-   [Energy Management](https://connectmq.com/use-cases/energy-management/)
-   [Remote Asset Monitoring](https://connectmq.com/use-cases/remote-asset-monitoring/)
-   [Tank Level Monitoring](https://connectmq.com/use-cases/tank-level-monitoring/)
-   [Cleanroom & GMP Environmental Monitoring](https://connectmq.com/use-cases/cleanroom-environmental-monitoring/)
-   [Telecom Network Equipment Monitoring](https://connectmq.com/use-cases/network-equipment-monitoring/)

Pilot

## Pilot one production line this week

Start on the Free plan with no card. Basic covers up to 100 concurrent connections — enough for the gateways of a pilot line. Move to Scale when the whole plant goes live.

[Start for free](https://app.connectmq.com/signup) [See pricing](https://connectmq.com/pricing/)

## Articles

[All articles](https://connectmq.com/blog/)

Industrial IoT

### [Sparkplug B and the Unified Namespace: Structuring Industrial IoT Data on MQTT](https://connectmq.com/blog/mqtt-sparkplug-b-unified-namespace/)

Sparkplug B gives industrial MQTT a strict session and payload model, while a Unified Namespace gives your plant data a single, readable home. Here is how they fit together, with topic design tips and live examples.

August 26, 20269 min read

Managed MQTT Cloud

### [How to Choose an IoT MQTT Broker: 12 Criteria and the Questions to Ask Your Vendor](https://connectmq.com/blog/how-to-choose-an-iot-mqtt-broker/)

A practical 12-point checklist for choosing an IoT MQTT broker, a table of questions to ask every vendor, and a five-minute hands-on test you can run against broker.connectmq.com.

September 21, 20269 min read

MQTT Security

### [MQTT Security Best Practices: A 12-Point Checklist for IoT Teams](https://connectmq.com/blog/mqtt-security-best-practices/)

A hands-on MQTT security checklist covering TLS, credentials, client IDs, topic design, payload validation, rate limits and certificate checks, plus how ConnectMQ handles each point.

September 28, 202611 min read
