Fragmented OT and IT systems
Equipment and control data often remain separate from MES, ERP, and other business systems.
EMQX FOR SMART MANUFACTURING
Connect factory equipment, unify production data, and bridge OT and IT with EMQX and a Unified Namespace (UNS).
Trusted by teams worldwide
Overview
Make production data available to operational technology (OT) systems, IT systems, and AI agents.
Equipment and control data often remain separate from MES, ERP, and other business systems.
Different names, formats, and access methods make production data harder for applications to interpret and share.
Separate point-to-point integrations increase the work needed to connect factory data with new systems and cloud services.
Architecture
Organize factory data in a Unified Namespace that equipment, business systems, and analytics applications can use.
Industrial protocols
Edge collection
EMQX Neuron
MQTT and Unified Namespace
EMQX Cluster
Unified Namespace (UNS)
site/area/line/asset/tagEMQX Node 1
EMQX Node 2
EMQX Node 3
EMQX Node N
Manufacturing systems
Use compatible industrial gateways to collect equipment data and publish MQTT messages, with Sparkplug where supported.
Use EMQX to route messages through a shared topic structure. Define consistent names and payloads for your sites, equipment, and processes.
Deliver production data to MES, ERP, analytics, and other systems through MQTT subscriptions or supported integrations.
Capabilities
Collect, organize, and distribute production data at scale for operational insight and new applications.
Structure MQTT topics and payloads around your factory model, using ISA-95 concepts where appropriate.
UNS guideConnect production data with business applications through supported connectors or application integrations.
Integration guideUse compatible Sparkplug components to exchange industrial payloads and track equipment state.
Sparkplug guideUse EMQX Neuron or compatible gateways for equipment protocols such as Modbus, OPC UA, Siemens S7, and BACnet.
Connectivity guideDeploy EMQX on supported infrastructure in your data center or cloud, alongside the gateways your equipment needs.
Deployment guideFeed contextualized production data into models for maintenance, quality analysis, and other industrial applications.
HTTP delivery guideUse edge components to process data near equipment before forwarding selected streams to backend systems.
Edge processing guideRoute production data to supported databases, Kafka, and cloud services for storage and analysis.
Cloud connectorsUse a common messaging platform across plants and applications while separating access by topic and client permissions.
Permissions guideApplications
Connect manufacturing applications through a unified industrial data platform.
Feed sensor and equipment data into models that identify maintenance needs and potential failure risks.
Combine availability, performance, and quality data to track overall equipment effectiveness (OEE) and locate bottlenecks.
Share production parameters and events with quality systems to investigate deviations and trace product history.
Connect production updates with logistics and business systems for visibility across material and product flows.
Supply machine status, cycle times, and events to dashboards and alerting applications.
Share MQTT data across equipment and applications through a Unified Namespace for coordinated production workflows.
Customer story
An EV manufacturer connected more than 7,900 devices across 87 production lines and seven workshops. The deployment achieved end-to-end latency under 200ms.

A global beverage manufacturer deployed NeuronEX and EMQX ECP across approximately 50 production facilities. The platform unifies equipment data for production visibility and centralized edge management.

Resources
FAQ
EMQX provides an MQTT messaging backbone for smart manufacturing. Industrial gateways collect equipment data, and EMQX routes messages using the topic structure and payload conventions you define for your Unified Namespace (UNS). MQTT subscriptions and supported integrations make that data available to MES, ERP, analytics, and AI applications.
Use a compatible industrial gateway, such as EMQX Neuron, to read Siemens S7 data and publish it over MQTT. Configure the PLC connection, permitted tags, and MQTT destination. Use Sparkplug if your chosen gateway and applications support it.
The EMQX MySQL integration writes MQTT data to MySQL through a Sink. To publish database changes back to MQTT, use an application or change data capture pipeline that reads those changes and publishes messages.
Publish an authorized command to a configured MQTT topic. A compatible gateway receives the command, validates the target tag and value, and writes to the PLC using its supported protocol.
Define MQTT topics and payloads that consistently identify your sites, equipment, and processes. Use EMQX to route these messages, gateways to collect equipment data, and permissions to control which applications can read or write each topic.
Plan equipment connectivity, your Unified Namespace, and integrations with an EMQX expert.