Conference
Meet EMQ at SPS 2026: Real-Time Data for Industrial AI →

UNIFIED NAMESPACE

Unified namespace for industrial IoT

Contextualize industrial data so it’s easier for AI agents to use. Connect equipment, apps, and agents through a shared MQTT backbone powered by EMQX.

Overview

What is a unified namespace?

A unified namespace (UNS) organizes industrial data around a shared naming structure and agreed data models. Applications access that data through a common messaging hub.

Example topic
Acme/Detroit/Assembly/Line01/Cell02/Press07/Temperature

Temperature

72.4 °C
Asset
Press07
Time (UTC)

Benefits

Why adopt a unified namespace?

Reduce integration work and make operational data easier to find, share, and use.

Connect data across systems

Publish data to a shared namespace so multiple applications can consume it without separate source connections.

Bring OT and IT together

Make equipment events available to business applications using a common naming structure and data context.

Support live operations

Deliver events as they occur to applications for monitoring, maintenance, and operational analysis.

Architecture

Building UNS architecture with EMQX

1. Connect equipment

Use gateways such as EMQX Neuron to collect PLC and sensor data, translate industrial protocols, and publish MQTT messages.

2. Route shared data

Use EMQX as the messaging hub. Route messages through shared topics and apply rules where data needs filtering or transformation.

3. Connect apps and agents

Connect MES, ERP, analytics, and AI agents to the data they need through MQTT subscriptions or supported integrations.

Capabilities

Why EMQX is the UNS foundation

Build your UNS on a scalable, reliable MQTT platform, connecting devices, apps, and agents from edge to cloud.

Scalable clustering

Expand broker capacity as the number of connected assets, sites, and applications grows.

Cluster deployment guide

High availability

Use a broker cluster to reduce the impact of node failures and support planned maintenance.

Cluster architecture guide

Controlled data access

Use TLS, certificate authentication, and topic permissions to protect connections and restrict publishing and subscribing.

Client authorization guide

Data integration

Configure rules and supported connectors to route shared data to databases, messaging systems, and cloud services.

Data integration guide

MQTT 5.0 support

Use features such as message expiry and user properties to manage message lifetimes and carry application metadata.

MQTT feature guide

Decoupled applications

Add consumers without changing each producer, using shared topic and payload contracts.

Publish/subscribe guide

Plan your unified namespace

Agree on data conventions, connect equipment, and introduce applications in manageable stages.

  1. 1

    Define the UNS Hierarchy

    Agree on topic names, payloads, units, timestamps, and ownership. Map the hierarchy to your sites, lines, and equipment.

  2. 2

    Deploy EMQX & Edge Gateways

    Deploy EMQX as the messaging hub. Connect industrial equipment through supported edge gateways and drivers, then verify data collection.

  3. 3

    Configure Data Flow & Rules

    Publish data to the agreed topics. Use rules to filter, transform, and route messages to the applications that need them.

  4. 4

    Connect & Secure Applications

    Connect apps and AI agents to relevant topics. Set client and topic permissions, then test data quality and failure recovery.

Resources

Explore EMQX for unified namespace

FAQ

Frequently asked questions

Build your unified namespace with EMQX

Plan your namespace, equipment connectivity, and application integrations with our team.