{"id":94937,"date":"2026-05-20T16:49:38","date_gmt":"2026-05-20T16:49:38","guid":{"rendered":"https:\/\/teeptrak.com\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\/"},"modified":"2026-05-20T16:49:39","modified_gmt":"2026-05-20T16:49:39","slug":"unified-namespace-uns-mqtt-sparkplug-iiot-2027","status":"publish","type":"post","link":"https:\/\/teeptrak.com\/en\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\/","title":{"rendered":"Unified Namespace (UNS) for manufacturing 2027: MQTT, Sparkplug B, ISA-95 flattening \u2014 IIoT architecture guide"},"content":{"rendered":"<div class=\"tldr-answer\" style=\"background:#F5F8FB;border-left:4px solid #4C00FF;padding:18px 24px;margin:24px 0;\">\n<strong>TL;DR \u2014 Unified Namespace for manufacturing in 60 words<\/strong><br \/>\nUnified Namespace (UNS) uses an MQTT broker as central hub for all plant data: OT (PLC, SCADA, OEE), IT (ERP, MES, CRM), and engineering (CAD, PLM). Sparkplug B provides standardized payload (birth\/death certificates, metrics, state). ISA-95 topic hierarchy (Enterprise\/Site\/Area\/Line\/Cell). Replaces point-to-point integration spaghetti. Brokers: HiveMQ, EMQX, Mosquitto, AWS IoT Core.\n<\/div>\n<p>For <strong>manufacturing IIoT architects in 2027<\/strong>, the <strong>Unified Namespace (UNS)<\/strong> has emerged as the dominant architectural pattern for industrial data integration. Popularized by Walker Reynolds (4.0 Solutions) and adopted by organizations like Litmus, HighByte, HiveMQ, and Cirrus Link, UNS fundamentally changes how manufacturing data flows: from <strong>point-to-point spaghetti<\/strong> (every system connected to every other system via custom integrations) to <strong>hub-and-spoke<\/strong> (every system publishes and subscribes to a central MQTT broker with standardized topic hierarchy). This guide details UNS architecture, MQTT broker selection, Sparkplug B payload specification, ISA-95 topic hierarchy design, report-by-exception patterns, and integration with OEE platforms. If you&#8217;re designing or modernizing your manufacturing data architecture in 2027, UNS is likely the right foundation.<\/p>\n<h2>The problem UNS solves: integration spaghetti<\/h2>\n<p>Traditional manufacturing data integration is point-to-point:<\/p>\n<ul>\n<li>PLC \u2192 SCADA (OPC DA\/UA)<\/li>\n<li>SCADA \u2192 Historian (proprietary protocol)<\/li>\n<li>Historian \u2192 MES (SQL queries or API)<\/li>\n<li>MES \u2192 ERP (batch interface, flat files, EDI)<\/li>\n<li>OEE platform \u2192 PLC (separate OPC UA connection)<\/li>\n<li>Predictive maintenance \u2192 PLC (yet another connection)<\/li>\n<li>Quality system \u2192 MES (yet another API)<\/li>\n<li>Energy management \u2192 meters (yet another protocol)<\/li>\n<\/ul>\n<p>For N systems, point-to-point creates N\u00d7(N-1)\/2 connections. At 10 systems = 45 connections. At 20 systems = 190 connections. Each connection: custom integration code, different protocols, different data formats, different maintenance burden. Adding one new system requires connecting to ALL existing systems.<\/p>\n<p><strong>UNS reduces this to N connections<\/strong> (one per system to the central broker). Adding a new system = one connection to the broker, instant access to all data from all other systems. Data producers publish; data consumers subscribe. No bilateral integration. The broker is the <strong>single source of truth<\/strong> for current state of the entire plant.<\/p>\n<h2>UNS architecture: components<\/h2>\n<h3>MQTT broker \u2014 the central hub<\/h3>\n<p>MQTT (Message Queuing Telemetry Transport, ISO\/IEC 20922) is the transport protocol. The MQTT broker is the central message router:<\/p>\n<table>\n<thead>\n<tr>\n<th>Broker<\/th>\n<th>Type<\/th>\n<th>Strengths<\/th>\n<th>Best for<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>HiveMQ<\/strong><\/td>\n<td>Commercial (Java)<\/td>\n<td>Enterprise features (clustering, RBAC, audit trail, Kubernetes), Sparkplug B aware, extensions API, 24\/7 support<\/td>\n<td>Enterprise manufacturing, multi-site, IEC 62443 compliance<\/td>\n<\/tr>\n<tr>\n<td><strong>EMQX<\/strong><\/td>\n<td>Commercial + OSS (Erlang\/OTP)<\/td>\n<td>High performance (100M connections), rule engine, data integration hooks, MQTT 5.0 native<\/td>\n<td>High-volume IIoT, cloud-native, Asian market strong<\/td>\n<\/tr>\n<tr>\n<td><strong>Eclipse Mosquitto<\/strong><\/td>\n<td>Open-source (C)<\/td>\n<td>Lightweight, simple, widely deployed, reference implementation<\/td>\n<td>Single-site, edge gateway, development\/testing, cost-sensitive<\/td>\n<\/tr>\n<tr>\n<td><strong>AWS IoT Core<\/strong><\/td>\n<td>Managed (AWS)<\/td>\n<td>Serverless, auto-scaling, AWS integration (Lambda, S3, SiteWise, SageMaker)<\/td>\n<td>AWS-centric cloud UNS, multi-site aggregation<\/td>\n<\/tr>\n<tr>\n<td><strong>Azure Event Grid MQTT<\/strong><\/td>\n<td>Managed (Azure)<\/td>\n<td>Azure-native, Event Grid integration, Functions triggers<\/td>\n<td>Azure-centric cloud UNS<\/td>\n<\/tr>\n<tr>\n<td><strong>Cirrus Link Chariot<\/strong><\/td>\n<td>Commercial<\/td>\n<td>Sparkplug B inventors, SCADA integration (Ignition), Chariot MQTT Server<\/td>\n<td>Ignition SCADA deployments, Sparkplug-centric<\/td>\n<\/tr>\n<tr>\n<td><strong>VerneMQ<\/strong><\/td>\n<td>Open-source (Erlang)<\/td>\n<td>Clustering, plugin architecture, high concurrency<\/td>\n<td>Self-hosted, clustered edge deployments<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Sparkplug B \u2014 the payload specification<\/h3>\n<p>Sparkplug B (Eclipse Foundation, now Sparkplug 3.0) standardizes MQTT payload format for industrial applications:<\/p>\n<ul>\n<li><strong>Birth certificates (NBIRTH, DBIRTH)<\/strong>: when a node or device comes online, it publishes a birth certificate listing all metrics it provides (name, datatype, value, timestamp) \u2014 consumers instantly discover what data is available<\/li>\n<li><strong>Death certificates (NDEATH, DDEATH)<\/strong>: when a node\/device disconnects (or broker detects via Last Will and Testament), death certificate is published \u2014 consumers know data is stale<\/li>\n<li><strong>Data messages (NDATA, DDATA)<\/strong>: report-by-exception \u2014 only changed metrics are published (not full dataset every cycle), reducing bandwidth by 80-95%<\/li>\n<li><strong>Command messages (NCMD, DCMD)<\/strong>: write commands from consumers back to producers (e.g., recipe download, parameter change)<\/li>\n<li><strong>State message (STATE)<\/strong>: SCADA\/application online\/offline status<\/li>\n<\/ul>\n<p>Sparkplug B uses Protocol Buffers (protobuf) for efficient binary serialization \u2014 3-10\u00d7 smaller than JSON for same data.<\/p>\n<h3>Topic hierarchy \u2014 ISA-95 alignment<\/h3>\n<p>UNS topic structure follows ISA-95 hierarchy:<\/p>\n<pre>\nspBv1.0\/{group_id}\/{message_type}\/{edge_node_id}\/{device_id}\n<\/pre>\n<p>Mapped to ISA-95:<\/p>\n<pre>\nspBv1.0\/{Enterprise}\/{NBIRTH|NDATA|...}\/{Site\/Area\/Line}\/{Machine}\n<\/pre>\n<p>Practical example for a multi-site manufacturing group:<\/p>\n<pre>\nspBv1.0\/TeepTrak\/NDATA\/Paris-Plant1\/Area-Assembly\/Line-3\/Machine-CNC-07\n  \u2514\u2500\u2500 Metrics: OEE=0.72, State=\"Execute\", CycleCount=1547, ...\n\nspBv1.0\/TeepTrak\/NDATA\/Chicago-Plant2\/Area-Packaging\/Line-1\/Machine-Filler-02\n  \u2514\u2500\u2500 Metrics: OEE=0.85, State=\"Held\", StopReason=\"Material Waiting\", ...\n\nspBv1.0\/TeepTrak\/NDATA\/Shenzhen-Plant3\/Area-SMT\/Line-2\/Machine-PickPlace-01\n  \u2514\u2500\u2500 Metrics: OEE=0.68, State=\"Execute\", CycleTime=4.2s, ...\n<\/pre>\n<p>Any subscriber (OEE dashboard, digital twin, MES, energy system, maintenance system) can subscribe to any level: `spBv1.0\/TeepTrak\/#` (all data enterprise-wide), `spBv1.0\/TeepTrak\/NDATA\/Paris-Plant1\/#` (all data from Paris plant), `spBv1.0\/TeepTrak\/NDATA\/+\/+\/Line-3\/#` (all Line 3 data across all plants).<\/p>\n<h2>ISA-95 hierarchy flattening<\/h2>\n<p>Traditional ISA-95 mandates strict hierarchical data flow: L0 (process) \u2192 L1 (sensing) \u2192 L2 (control) \u2192 L3 (MES) \u2192 L4 (ERP). Data travels up layer by layer. UNS <strong>flattens this hierarchy<\/strong>: any layer can publish directly to the broker, any layer can subscribe directly. The hierarchy is preserved in the <strong>topic structure<\/strong> (organizational taxonomy) but not in the <strong>data flow<\/strong> (communication path).<\/p>\n<p>Benefits of flattening:<\/p>\n<ul>\n<li><strong>Latency reduction<\/strong>: OEE platform subscribes directly to machine data \u2014 no hop through SCADA \u2192 Historian \u2192 MES<\/li>\n<li><strong>Flexibility<\/strong>: new analytics application subscribes to existing topics \u2014 zero integration effort<\/li>\n<li><strong>Resilience<\/strong>: if MES goes down, OEE platform still receives machine data (independent path via broker)<\/li>\n<li><strong>Context enrichment<\/strong>: ERP publishes work order context to broker \u2192 machine data is enriched with order\/product information automatically (both available on broker)<\/li>\n<\/ul>\n<div class=\"teeptrak-cta-mid\">    <div class=\"teeptrak-form-container \">\n        <h3 class=\"teeptrak-form-title\">Download the white paper<\/h3>        <p class=\"teeptrak-form-subtitle\">Enter your email address to receive our White Paper<\/p>        \n        <form id=\"teeptrak-6a0e003917fe0\" class=\"teeptrak-form\" data-form-type=\"livre_blanc\">\n            <div style=\"position:absolute;left:-9999px;\"><input type=\"text\" name=\"website_url\" value=\"\" tabindex=\"-1\"><input type=\"text\" name=\"fax_number\" value=\"\" tabindex=\"-1\"><\/div>            \n            <div class=\"teeptrak-form-row\">                <div class=\"teeptrak-form-field\">\n                    <label>White paper <span class=\"required\">*<\/span><\/label>                    \n                                            <select name=\"livre_blanc\" required>\n                                                            <option value=\"\">Select a white paper<\/option>\n                                                            <option value=\"OEE-TRS\">OEE-TRS<\/option>\n                                                    <\/select>\n                                    <\/div>\n            <\/div><div class=\"teeptrak-form-row teeptrak-form-row-half\">                <div class=\"teeptrak-form-field\">\n                    <label>First name <span class=\"required\">*<\/span><\/label>                    \n                                            <input type=\"text\" name=\"first_name\" required placeholder=\"\">\n                                    <\/div>\n                            <div class=\"teeptrak-form-field\">\n                    <label>Name<\/label>                    \n                                            <input type=\"text\" name=\"last_name\"  placeholder=\"\">\n                                    <\/div>\n            <\/div><div class=\"teeptrak-form-row\">                <div class=\"teeptrak-form-field\">\n                    <label>E-mail <span class=\"required\">*<\/span><\/label>                    \n                                            <input type=\"email\" name=\"email\" required placeholder=\"\">\n                                    <\/div>\n            <\/div><div class=\"teeptrak-form-row\">                <div class=\"teeptrak-form-field\">\n                    <label>Business<\/label>                    \n                                            <input type=\"text\" name=\"company\"  placeholder=\"\">\n                                    <\/div>\n            <\/div>            \n            <input type=\"hidden\" name=\"page_url\" value=\"https:\/\/teeptrak.com\/en\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\/\">\n            <input type=\"hidden\" name=\"recaptcha_token\" value=\"\" class=\"teeptrak-recaptcha-token\">\n            \n                        \n            <div class=\"teeptrak-form-row\">\n                <button type=\"submit\" class=\"teeptrak-submit teeptrak-submit-full\">\n                    <span class=\"teeptrak-submit-text\">Receive the White Paper<\/span>\n                    <span class=\"teeptrak-submit-loading\" style=\"display:none;\">Envoi...<\/span>\n                <\/button>\n            <\/div>\n            \n            <div class=\"teeptrak-form-message\" style=\"display:none;\"><\/div>\n        <\/form>\n    <\/div>\n    <\/div>\n<h2>Report-by-exception: bandwidth efficiency<\/h2>\n<p>Sparkplug B report-by-exception means: a device publishes a metric only when its value changes (or on periodic heartbeat). Compared to polling:<\/p>\n<table>\n<thead>\n<tr>\n<th>Approach<\/th>\n<th>Messages for 1000 metrics at 1 Hz, 10% change rate<\/th>\n<th>Bandwidth<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Polling (request all every second)<\/td>\n<td>1000 messages\/second<\/td>\n<td>~100 KB\/s (JSON) or ~30 KB\/s (protobuf)<\/td>\n<\/tr>\n<tr>\n<td>Report-by-exception (Sparkplug B)<\/td>\n<td>100 messages\/second (only changed)<\/td>\n<td>~3 KB\/s (protobuf, only changed metrics)<\/td>\n<\/tr>\n<tr>\n<td><strong>Reduction<\/strong><\/td>\n<td><strong>90% fewer messages<\/strong><\/td>\n<td><strong>97% bandwidth reduction<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>At multi-site scale (40 plants \u00d7 100 machines \u00d7 50 metrics = 200K metrics), report-by-exception is essential for manageable bandwidth and broker load.<\/p>\n<h2>UNS implementation roadmap<\/h2>\n<table>\n<thead>\n<tr>\n<th>Phase<\/th>\n<th>Duration<\/th>\n<th>Activities<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>1. Topic namespace design<\/td>\n<td>2-4 weeks<\/td>\n<td>Define ISA-95-aligned topic hierarchy for your organization. Document naming conventions, metric names, data types. Get consensus from IT + OT teams.<\/td>\n<\/tr>\n<tr>\n<td>2. Broker deployment<\/td>\n<td>2-4 weeks<\/td>\n<td>Deploy MQTT broker (HiveMQ\/EMQX for enterprise, Mosquitto for pilot). Configure authentication (TLS + username\/password or certificates), authorization (topic-level ACLs), clustering (if multi-site).<\/td>\n<\/tr>\n<tr>\n<td>3. Edge node pilot<\/td>\n<td>4-8 weeks<\/td>\n<td>Connect 5-10 machines to UNS via edge gateway (Sparkplug B client). Use: Cirrus Link Sparkplug modules for Ignition, HighByte Intelligence Hub, or custom MQTT client on edge gateway (Litmus Edge, Siemens Industrial Edge).<\/td>\n<\/tr>\n<tr>\n<td>4. Consumer applications<\/td>\n<td>4-8 weeks<\/td>\n<td>Connect OEE platform (TeepTrak Pulse), historian (InfluxDB), dashboards (Grafana, Power BI) as subscribers. Validate data flow: machine \u2192 broker \u2192 consumers.<\/td>\n<\/tr>\n<tr>\n<td>5. IT system integration<\/td>\n<td>8-16 weeks<\/td>\n<td>Connect ERP (SAP, Oracle, Dynamics 365) and MES as both publishers (work orders, recipes) and subscribers (production performance, OEE). This is the full UNS vision: OT + IT on same broker.<\/td>\n<\/tr>\n<tr>\n<td>6. Multi-site rollout<\/td>\n<td>3-12 months<\/td>\n<td>Replicate to additional plants. Options: local broker per plant + cloud broker for enterprise aggregation (federated UNS), or single cloud broker for all sites (centralized UNS).<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>UNS + OEE integration<\/h2>\n<p>OEE platform in a UNS architecture operates as both <strong>subscriber<\/strong> and <strong>publisher<\/strong>:<\/p>\n<ul>\n<li><strong>Subscriber<\/strong>: OEE platform subscribes to machine state, cycle count, reject count, stop reason topics from edge nodes \u2192 computes real-time A \u00d7 P \u00d7 Q per machine per shift<\/li>\n<li><strong>Publisher<\/strong>: OEE platform publishes computed KPIs (OEE %, Availability %, Performance %, Quality %, Six Big Losses breakdown, shift totals) back to UNS broker \u2192 available to any other consumer (digital twin, MES, VP dashboard, energy system)<\/li>\n<\/ul>\n<p>TeepTrak Pulse in UNS architecture: TeepTrak Box edge sensor can publish directly to UNS broker via MQTT (Sparkplug B compatible) while simultaneously feeding TeepTrak Pulse cloud platform. The UNS broker becomes the data distribution layer; TeepTrak Pulse provides the OEE-specific computation, dashboards, and analytics. For plants without UNS (brownfield, legacy), TeepTrak Box operates standalone \u2014 no dependency on UNS infrastructure.<\/p>\n<h2>Security: MQTT broker for manufacturing<\/h2>\n<table>\n<thead>\n<tr>\n<th>Security layer<\/th>\n<th>Implementation<\/th>\n<th>Standard<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Transport encryption<\/td>\n<td>TLS 1.3 (mandatory for manufacturing UNS)<\/td>\n<td>IEC 62443 SR 4.1<\/td>\n<\/tr>\n<tr>\n<td>Authentication<\/td>\n<td>X.509 certificates (mutual TLS) preferred, username\/password as fallback<\/td>\n<td>IEC 62443 SR 1.1<\/td>\n<\/tr>\n<tr>\n<td>Authorization<\/td>\n<td>Topic-level ACLs (who can publish\/subscribe to which topics)<\/td>\n<td>IEC 62443 SR 2.1<\/td>\n<\/tr>\n<tr>\n<td>Audit trail<\/td>\n<td>Broker logs all connections, publishes, subscribes with timestamps<\/td>\n<td>IEC 62443 SR 2.8<\/td>\n<\/tr>\n<tr>\n<td>Network segmentation<\/td>\n<td>Broker in DMZ between OT and IT\/cloud networks<\/td>\n<td>IEC 62443 zones and conduits<\/td>\n<\/tr>\n<tr>\n<td>Rate limiting<\/td>\n<td>Per-client publish rate limits to prevent DoS<\/td>\n<td>Operational best practice<\/td>\n<\/tr>\n<tr>\n<td>Payload validation<\/td>\n<td>Broker validates Sparkplug B protobuf structure<\/td>\n<td>Data integrity<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>FAQ: Unified Namespace for manufacturing<\/h2>\n<h3>What is a Unified Namespace?<\/h3>\n<p>UNS is an architectural pattern using an MQTT broker as central hub for all plant data: OT (PLC, SCADA, OEE), IT (ERP, MES, CRM), engineering (CAD, PLM). Every system publishes to and subscribes from the broker using a standardized ISA-95 topic hierarchy. Replaces point-to-point integration (N\u00d7(N-1)\/2 connections) with hub-and-spoke (N connections). Sparkplug B provides standardized payload format with birth\/death certificates and report-by-exception.<\/p>\n<h3>What is Sparkplug B?<\/h3>\n<p>Sparkplug B (Eclipse Foundation, now v3.0): MQTT payload specification for industrial applications. Key features: birth certificates (NBIRTH\/DBIRTH \u2014 device announces available metrics on connect), death certificates (NDEATH\/DDEATH \u2014 stale data notification on disconnect), report-by-exception (only changed values published \u2014 90% message reduction), protobuf serialization (3-10\u00d7 smaller than JSON). Invented by Cirrus Link, standardized by Eclipse Foundation.<\/p>\n<h3>Which MQTT broker for manufacturing?<\/h3>\n<p>Enterprise: HiveMQ (clustering, RBAC, IEC 62443, Sparkplug aware, Kubernetes) or EMQX (high performance 100M connections, rule engine). Single-site\/pilot: Eclipse Mosquitto (free, lightweight, simple). Cloud UNS: AWS IoT Core (AWS ecosystem) or Azure Event Grid MQTT (Azure ecosystem). Sparkplug-centric with Ignition SCADA: Cirrus Link Chariot. Choice depends on scale, existing infrastructure, and enterprise requirements.<\/p>\n<h3>How does UNS differ from traditional SCADA architecture?<\/h3>\n<p>Traditional SCADA: hierarchical data flow L0\u2192L1\u2192L2\u2192L3\u2192L4, data locked in each layer&#8217;s proprietary system, adding consumers requires custom integration at each layer. UNS: flat data access via broker, any system subscribes to any data directly, ISA-95 hierarchy preserved in topic structure (organizational) not in data flow (communication). SCADA becomes one of many equal participants on the broker, not the gatekeeper of all plant data.<\/p>\n<h3>What is ISA-95 hierarchy flattening?<\/h3>\n<p>Traditional ISA-95 enforces data flow through layers: process\u2192sensing\u2192control\u2192MES\u2192ERP. UNS flattens: all layers publish\/subscribe directly to MQTT broker. Hierarchy preserved in topic names (Enterprise\/Site\/Area\/Line\/Machine) for organization, not in communication path. Benefits: reduced latency, any-to-any data access, resilience (if MES down, OEE still works), context enrichment (ERP work order + machine data both on broker).<\/p>\n<h3>How much bandwidth does UNS use?<\/h3>\n<p>Sparkplug B report-by-exception: 90% fewer messages vs polling (only changed values). Protobuf: 3-10\u00d7 smaller than JSON. Example: 1000 metrics at 1 Hz with 10% change rate = ~3 KB\/s (vs 100 KB\/s polling JSON). At scale (40 plants \u00d7 100 machines \u00d7 50 metrics): ~600 KB\/s with report-by-exception vs ~200 MB\/s polling \u2014 essential for manageable multi-site bandwidth.<\/p>\n<h3>How does OEE integrate with UNS?<\/h3>\n<p>OEE platform as subscriber: receives machine state, cycle count, reject count, stop reason from UNS broker \u2192 computes A \u00d7 P \u00d7 Q. OEE as publisher: publishes computed KPIs (OEE%, availability, performance, quality, Six Big Losses) back to broker \u2192 available to digital twin, MES, VP dashboard. TeepTrak Pulse: supports MQTT Sparkplug B + standalone TeepTrak Box for brownfield without UNS.<\/p>\n<h3>UNS vs OPC UA \u2014 are they competing?<\/h3>\n<p>Complementary, not competing. OPC UA: semantic information model (Companion Specifications define what data means). MQTT\/Sparkplug B: efficient transport + payload serialization (how data moves). Best practice 2027: OPC UA at machine level (PLC exposes Companion Spec data) \u2192 edge gateway converts OPC UA to MQTT\/Sparkplug B \u2192 publishes to UNS broker. OPC UA Pub\/Sub MQTT transport is the convergence point: OPC UA semantics transported over MQTT broker.<\/p>\n<h3>How long to implement UNS?<\/h3>\n<p>Pilot (1 plant, 10-20 machines): 3-6 months. Production (1 plant, full): 6-12 months. Multi-site enterprise: 12-24 months. Phases: topic namespace design (2-4 weeks), broker deployment (2-4 weeks), edge pilot (4-8 weeks), consumer integration (4-8 weeks), IT system integration (8-16 weeks), multi-site rollout (3-12 months). Fastest if existing edge gateways support MQTT (Litmus Edge, Siemens Industrial Edge).<\/p>\n<h3>What about UNS for legacy plants?<\/h3>\n<p>Legacy plants (old PLCs, no OPC UA, no MQTT): edge gateway with protocol conversion (Kepware, Litmus Edge 250+ drivers, Ignition + Cirrus Link modules). Convert Modbus\/S7\/EtherNet\/IP \u2192 MQTT Sparkplug B at edge. Or: TeepTrak Box edge sensor (clamp-on, no PLC dependency) publishes directly to UNS broker via MQTT. UNS doesn&#8217;t require modern PLCs \u2014 gateway layer handles protocol conversion. Start UNS with 5-10 machines pilot, expand as ROI proven.<\/p>\n<h3>What is HighByte Intelligence Hub?<\/h3>\n<p>HighByte Intelligence Hub: industrial DataOps platform that sits between OT data sources and UNS broker. Provides: data modeling (create standardized data models from diverse sources), context enrichment (merge machine data with ERP\/MES context), data quality (validation, cleansing, transformation), multi-protocol input (OPC UA, MQTT, REST, SQL) \u2192 standardized MQTT\/Sparkplug B output to UNS. Useful when data normalization is needed before publishing to UNS. Microsoft partner.<\/p>\n<h2>Conclusion<\/h2>\n<p>The <strong>Unified Namespace (UNS)<\/strong> is the dominant IIoT architecture pattern for manufacturing in 2027, replacing point-to-point integration spaghetti with a <strong>hub-and-spoke MQTT broker<\/strong> model. <strong>Sparkplug B<\/strong> provides standardized payload (birth\/death certificates, report-by-exception, protobuf serialization \u2014 90% message reduction, 97% bandwidth reduction). <strong>ISA-95 topic hierarchy<\/strong> (Enterprise\/Site\/Area\/Line\/Machine) organizes data while <strong>flattening communication<\/strong> (any system publishes\/subscribes directly). Leading brokers: <strong>HiveMQ<\/strong> (enterprise, IEC 62443), <strong>EMQX<\/strong> (high performance), <strong>Mosquitto<\/strong> (OSS simple), <strong>AWS IoT Core \/ Azure Event Grid MQTT<\/strong> (cloud-native). UNS + OPC UA are <strong>complementary<\/strong>: OPC UA for semantic machine data model, MQTT\/Sparkplug B for efficient transport via UNS broker. OEE platform (TeepTrak Pulse) integrates as both subscriber (raw machine data \u2192 OEE computation) and publisher (OEE KPIs back to broker for digital twin, MES, dashboards). Implementation: 3-6 months pilot to 12-24 months enterprise. For plants without UNS: TeepTrak Box operates standalone (no UNS dependency) while being UNS-ready (MQTT Sparkplug B compatible) for future integration.<\/p>\n<p><strong>Next step<\/strong>: download the TeepTrak UNS architecture guide or request a free UNS readiness assessment for your manufacturing data infrastructure.<\/p>\n<div class=\"teeptrak-cta-final\">    <div class=\"teeptrak-form-container \">\n        <h3 class=\"teeptrak-form-title\">Request a demo<\/h3>                \n        <form id=\"teeptrak-6a0e003918060\" class=\"teeptrak-form\" data-form-type=\"demo_request\">\n            <div style=\"position:absolute;left:-9999px;\"><input type=\"text\" name=\"website_url\" value=\"\" tabindex=\"-1\"><input type=\"text\" name=\"fax_number\" value=\"\" tabindex=\"-1\"><\/div>            \n            <div class=\"teeptrak-form-row teeptrak-form-row-half\">                <div class=\"teeptrak-form-field\">\n                    <label>First name <span class=\"required\">*<\/span><\/label>                    \n                                            <input type=\"text\" name=\"first_name\" required placeholder=\"\">\n                                    <\/div>\n                            <div class=\"teeptrak-form-field\">\n                    <label>Name <span class=\"required\">*<\/span><\/label>                    \n                                            <input type=\"text\" name=\"last_name\" required placeholder=\"\">\n                                    <\/div>\n                            <div class=\"teeptrak-form-field\">\n                    <label>E-mail <span class=\"required\">*<\/span><\/label>                    \n                                            <input type=\"email\" name=\"email\" required placeholder=\"\">\n                                    <\/div>\n                            <div class=\"teeptrak-form-field\">\n                    <label>Phone <span class=\"required\">*<\/span><\/label>                    \n                                            <input type=\"tel\" name=\"phone\" required placeholder=\"\">\n                                    <\/div>\n                            <div class=\"teeptrak-form-field\">\n                    <label>Business <span class=\"required\">*<\/span><\/label>                    \n                                            <input type=\"text\" name=\"company\" required placeholder=\"\">\n                                    <\/div>\n                            <div class=\"teeptrak-form-field\">\n                    <label>Job<\/label>                    \n                                            <input type=\"text\" name=\"job_title\"  placeholder=\"\">\n                                    <\/div>\n            <\/div><div class=\"teeptrak-form-row\">                <div class=\"teeptrak-form-field\">\n                    <label>Goals<\/label>                    \n                                            <textarea name=\"message\" rows=\"3\"  placeholder=\"\"><\/textarea>\n                                    <\/div>\n            <\/div>            \n            <input type=\"hidden\" name=\"page_url\" value=\"https:\/\/teeptrak.com\/en\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\/\">\n            <input type=\"hidden\" name=\"recaptcha_token\" value=\"\" class=\"teeptrak-recaptcha-token\">\n            \n                        \n            <div class=\"teeptrak-form-row\">\n                <button type=\"submit\" class=\"teeptrak-submit teeptrak-submit-full\">\n                    <span class=\"teeptrak-submit-text\">To book<\/span>\n                    <span class=\"teeptrak-submit-loading\" style=\"display:none;\">Envoi...<\/span>\n                <\/button>\n            <\/div>\n            \n            <div class=\"teeptrak-form-message\" style=\"display:none;\"><\/div>\n        <\/form>\n    <\/div>\n    <\/div>\n<p><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"Article\", \"headline\": \"Unified Namespace (UNS) for manufacturing 2027: MQTT, Sparkplug B, ISA-95 flattening \u2014 IIoT architecture guide\", \"description\": \"Unified Namespace (UNS) architecture for manufacturing 2027: MQTT broker as central hub, Sparkplug B payload specification, ISA-95 hierarchy flattening, report-by-exception. Brokers: HiveMQ, EMQX, Mosquitto, AWS IoT Core, Azure Event Grid MQTT. UNS replaces point-to-point integration spaghetti with hub-and-spoke real-time data fabric.\", \"author\": {\"@type\": \"Organization\", \"name\": \"TeepTrak\", \"url\": \"https:\/\/teeptrak.com\"}, \"publisher\": {\"@type\": \"Organization\", \"name\": \"TeepTrak\", \"logo\": {\"@type\": \"ImageObject\", \"url\": \"https:\/\/teeptrak.com\/wp-content\/uploads\/2025\/01\/teeptrak-logo.png\"}}, \"datePublished\": \"2027-06-14\", \"dateModified\": \"2027-06-14\", \"inLanguage\": \"en-US\", \"mainEntityOfPage\": {\"@type\": \"WebPage\", \"@id\": \"https:\/\/teeptrak.com\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\/\"}}<\/script><\/p>\n<p><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"inLanguage\": \"en-US\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"What is a Unified Namespace?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"UNS uses MQTT broker as central hub for all plant data (OT, IT, engineering). ISA-95 topic hierarchy. Replaces N\u00d7(N-1)\/2 point-to-point connections with N hub-and-spoke connections. Sparkplug B provides standardized payload with birth\/death certificates and report-by-exception.\"}}, {\"@type\": \"Question\", \"name\": \"What is Sparkplug B?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Eclipse Foundation MQTT payload spec for industrial: birth certificates (device announces metrics on connect), death certificates (stale data notification), report-by-exception (only changed values \u2014 90% message reduction), protobuf serialization (3-10\u00d7 smaller than JSON). Invented by Cirrus Link, now Sparkplug 3.0.\"}}, {\"@type\": \"Question\", \"name\": \"Which MQTT broker for manufacturing?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Enterprise: HiveMQ (clustering, RBAC, IEC 62443, Sparkplug) or EMQX (100M connections, rule engine). Single-site: Mosquitto (free, lightweight). Cloud: AWS IoT Core or Azure Event Grid MQTT. Ignition SCADA: Cirrus Link Chariot. Choice by scale + infrastructure + requirements.\"}}, {\"@type\": \"Question\", \"name\": \"How does UNS differ from traditional SCADA?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Traditional SCADA: hierarchical data flow through layers, data locked in proprietary systems, custom integration per consumer. UNS: flat access via broker, any system subscribes directly, SCADA becomes one equal participant, not gatekeeper. ISA-95 hierarchy in topics (organization) not data flow (communication).\"}}, {\"@type\": \"Question\", \"name\": \"What is ISA-95 hierarchy flattening?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Traditional ISA-95 enforces data flow through layers L0\u2192L4. UNS flattens: all layers publish\/subscribe directly to broker. Hierarchy in topic names for organization, not communication. Benefits: reduced latency, any-to-any access, resilience (MES down, OEE still works), context enrichment.\"}}, {\"@type\": \"Question\", \"name\": \"How much bandwidth does UNS use?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Sparkplug B report-by-exception: 90% fewer messages. Protobuf: 3-10\u00d7 smaller than JSON. 1000 metrics at 1Hz\/10% change = ~3 KB\/s vs 100 KB\/s polling. At 40 plants scale: ~600 KB\/s vs ~200 MB\/s. Essential for manageable multi-site bandwidth.\"}}, {\"@type\": \"Question\", \"name\": \"How does OEE integrate with UNS?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"OEE as subscriber: receives machine state\/cycle\/reject\/stop from broker \u2192 computes A \u00d7 P \u00d7 Q. OEE as publisher: publishes OEE KPIs back to broker \u2192 available to digital twin, MES, dashboards. TeepTrak: MQTT Sparkplug B compatible + standalone for brownfield without UNS.\"}}, {\"@type\": \"Question\", \"name\": \"UNS vs OPC UA \u2014 competing?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Complementary. OPC UA: semantic information model (what data means, Companion Specs). MQTT\/Sparkplug B: efficient transport (how data moves). Best practice: OPC UA at machine \u2192 edge converts to MQTT \u2192 UNS broker. OPC UA Pub\/Sub MQTT transport is convergence point.\"}}, {\"@type\": \"Question\", \"name\": \"How long to implement UNS?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Pilot (1 plant, 10-20 machines): 3-6 months. Production (full plant): 6-12 months. Multi-site enterprise: 12-24 months. Phases: namespace design (2-4w), broker (2-4w), edge pilot (4-8w), consumers (4-8w), IT integration (8-16w), multi-site (3-12mo).\"}}, {\"@type\": \"Question\", \"name\": \"What about UNS for legacy plants?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Edge gateway protocol conversion (Kepware, Litmus 250+ drivers, Ignition Cirrus Link) converts Modbus\/S7\/EtherNet\/IP \u2192 MQTT Sparkplug B. Or TeepTrak Box (clamp-on, no PLC) publishes directly to UNS. UNS doesn't require modern PLCs \u2014 gateway handles conversion. Start 5-10 machines pilot.\"}}]}<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>TL;DR \u2014 Unified Namespace for manufacturing in 60 words Unified Namespace (UNS) uses an MQTT broker as central hub for all plant data: OT (PLC, SCADA, OEE), IT (ERP, MES, CRM), and engineering (CAD, PLM). Sparkplug B provides standardized payload (birth\/death certificates, metrics, state). ISA-95 topic hierarchy (Enterprise\/Site\/Area\/Line\/Cell). Replaces point-to-point integration spaghetti. Brokers: HiveMQ, EMQX, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":94931,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","ai_seo_title":"","ai_meta_description":"","ai_focus_keyword":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-94937","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Unified Namespace (UNS) for manufacturing 2027: MQTT, Sparkplug B, ISA-95 flattening \u2014 IIoT architecture guide - TEEPTRAK - Connect to your industrial potential<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/teeptrak.com\/en\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Unified Namespace (UNS) for manufacturing 2027: MQTT, Sparkplug B, ISA-95 flattening \u2014 IIoT architecture guide - TEEPTRAK - Connect to your industrial potential\" \/>\n<meta property=\"og:description\" content=\"TL;DR \u2014 Unified Namespace for manufacturing in 60 words Unified Namespace (UNS) uses an MQTT broker as central hub for all plant data: OT (PLC, SCADA, OEE), IT (ERP, MES, CRM), and engineering (CAD, PLM). Sparkplug B provides standardized payload (birth\/death certificates, metrics, state). ISA-95 topic hierarchy (Enterprise\/Site\/Area\/Line\/Cell). Replaces point-to-point integration spaghetti. Brokers: HiveMQ, EMQX, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/teeptrak.com\/en\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\/\" \/>\n<meta property=\"og:site_name\" content=\"TEEPTRAK - Connect to your industrial potential\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-20T16:49:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-20T16:49:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/teeptrak.com\/wp-content\/uploads\/2026\/05\/unified-namespace-uns-mqtt-sparkplug-iiot-2027.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1150\" \/>\n\t<meta property=\"og:image:height\" content=\"657\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"\u00c9quipe TEEPTRAK\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u00c9quipe TEEPTRAK\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\\\/\"},\"author\":{\"name\":\"\u00c9quipe TEEPTRAK\",\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/#\\\/schema\\\/person\\\/e0b65287bf97c0856b9e70813a4b5aff\"},\"headline\":\"Unified Namespace (UNS) for manufacturing 2027: MQTT, Sparkplug B, ISA-95 flattening \u2014 IIoT architecture guide\",\"datePublished\":\"2026-05-20T16:49:38+00:00\",\"dateModified\":\"2026-05-20T16:49:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\\\/\"},\"wordCount\":2212,\"publisher\":{\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/teeptrak.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/unified-namespace-uns-mqtt-sparkplug-iiot-2027.jpeg\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\\\/\",\"url\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\\\/\",\"name\":\"Unified Namespace (UNS) for manufacturing 2027: MQTT, Sparkplug B, ISA-95 flattening \u2014 IIoT architecture guide - TEEPTRAK - Connect to your industrial potential\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/teeptrak.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/unified-namespace-uns-mqtt-sparkplug-iiot-2027.jpeg\",\"datePublished\":\"2026-05-20T16:49:38+00:00\",\"dateModified\":\"2026-05-20T16:49:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/teeptrak.com\\\/en\\\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\\\/#primaryimage\",\"url\":\"https:\\\/\\\/teeptrak.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/unified-namespace-uns-mqtt-sparkplug-iiot-2027.jpeg\",\"contentUrl\":\"https:\\\/\\\/teeptrak.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/unified-namespace-uns-mqtt-sparkplug-iiot-2027.jpeg\",\"width\":1150,\"height\":657},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Unified Namespace (UNS) for manufacturing 2027: MQTT, Sparkplug B, ISA-95 flattening \u2014 IIoT architecture guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/\",\"name\":\"TEEPTRAK\",\"description\":\"TEEPTRAK official website - OEE\",\"publisher\":{\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/#organization\",\"name\":\"TEEPTRAK\",\"url\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/teeptrak.com\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/cropped-Capture-decran-2023-05-04-112832.png\",\"contentUrl\":\"https:\\\/\\\/teeptrak.com\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/cropped-Capture-decran-2023-05-04-112832.png\",\"width\":512,\"height\":512,\"caption\":\"TEEPTRAK\"},\"image\":{\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/teeptrak\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/teeptrakinternational\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/#\\\/schema\\\/person\\\/e0b65287bf97c0856b9e70813a4b5aff\",\"name\":\"\u00c9quipe TEEPTRAK\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c15a5bed2b22793c34b357757ed5a12321e733893599e115e40c0263ef4877f7?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c15a5bed2b22793c34b357757ed5a12321e733893599e115e40c0263ef4877f7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c15a5bed2b22793c34b357757ed5a12321e733893599e115e40c0263ef4877f7?s=96&d=mm&r=g\",\"caption\":\"\u00c9quipe TEEPTRAK\"},\"sameAs\":[\"https:\\\/\\\/teeptrak.com\"],\"url\":\"https:\\\/\\\/teeptrak.com\\\/en\\\/author\\\/auriane\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Unified Namespace (UNS) for manufacturing 2027: MQTT, Sparkplug B, ISA-95 flattening \u2014 IIoT architecture guide - TEEPTRAK - Connect to your industrial potential","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/teeptrak.com\/en\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\/","og_locale":"en_US","og_type":"article","og_title":"Unified Namespace (UNS) for manufacturing 2027: MQTT, Sparkplug B, ISA-95 flattening \u2014 IIoT architecture guide - TEEPTRAK - Connect to your industrial potential","og_description":"TL;DR \u2014 Unified Namespace for manufacturing in 60 words Unified Namespace (UNS) uses an MQTT broker as central hub for all plant data: OT (PLC, SCADA, OEE), IT (ERP, MES, CRM), and engineering (CAD, PLM). Sparkplug B provides standardized payload (birth\/death certificates, metrics, state). ISA-95 topic hierarchy (Enterprise\/Site\/Area\/Line\/Cell). Replaces point-to-point integration spaghetti. Brokers: HiveMQ, EMQX, [&hellip;]","og_url":"https:\/\/teeptrak.com\/en\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\/","og_site_name":"TEEPTRAK - Connect to your industrial potential","article_published_time":"2026-05-20T16:49:38+00:00","article_modified_time":"2026-05-20T16:49:39+00:00","og_image":[{"width":1150,"height":657,"url":"https:\/\/teeptrak.com\/wp-content\/uploads\/2026\/05\/unified-namespace-uns-mqtt-sparkplug-iiot-2027.jpeg","type":"image\/jpeg"}],"author":"\u00c9quipe TEEPTRAK","twitter_card":"summary_large_image","twitter_misc":{"Written by":"\u00c9quipe TEEPTRAK","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/teeptrak.com\/en\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\/#article","isPartOf":{"@id":"https:\/\/teeptrak.com\/en\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\/"},"author":{"name":"\u00c9quipe TEEPTRAK","@id":"https:\/\/teeptrak.com\/en\/#\/schema\/person\/e0b65287bf97c0856b9e70813a4b5aff"},"headline":"Unified Namespace (UNS) for manufacturing 2027: MQTT, Sparkplug B, ISA-95 flattening \u2014 IIoT architecture guide","datePublished":"2026-05-20T16:49:38+00:00","dateModified":"2026-05-20T16:49:39+00:00","mainEntityOfPage":{"@id":"https:\/\/teeptrak.com\/en\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\/"},"wordCount":2212,"publisher":{"@id":"https:\/\/teeptrak.com\/en\/#organization"},"image":{"@id":"https:\/\/teeptrak.com\/en\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\/#primaryimage"},"thumbnailUrl":"https:\/\/teeptrak.com\/wp-content\/uploads\/2026\/05\/unified-namespace-uns-mqtt-sparkplug-iiot-2027.jpeg","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/teeptrak.com\/en\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\/","url":"https:\/\/teeptrak.com\/en\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\/","name":"Unified Namespace (UNS) for manufacturing 2027: MQTT, Sparkplug B, ISA-95 flattening \u2014 IIoT architecture guide - TEEPTRAK - Connect to your industrial potential","isPartOf":{"@id":"https:\/\/teeptrak.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/teeptrak.com\/en\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\/#primaryimage"},"image":{"@id":"https:\/\/teeptrak.com\/en\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\/#primaryimage"},"thumbnailUrl":"https:\/\/teeptrak.com\/wp-content\/uploads\/2026\/05\/unified-namespace-uns-mqtt-sparkplug-iiot-2027.jpeg","datePublished":"2026-05-20T16:49:38+00:00","dateModified":"2026-05-20T16:49:39+00:00","breadcrumb":{"@id":"https:\/\/teeptrak.com\/en\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/teeptrak.com\/en\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/teeptrak.com\/en\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\/#primaryimage","url":"https:\/\/teeptrak.com\/wp-content\/uploads\/2026\/05\/unified-namespace-uns-mqtt-sparkplug-iiot-2027.jpeg","contentUrl":"https:\/\/teeptrak.com\/wp-content\/uploads\/2026\/05\/unified-namespace-uns-mqtt-sparkplug-iiot-2027.jpeg","width":1150,"height":657},{"@type":"BreadcrumbList","@id":"https:\/\/teeptrak.com\/en\/unified-namespace-uns-mqtt-sparkplug-iiot-2027\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/teeptrak.com\/en\/"},{"@type":"ListItem","position":2,"name":"Unified Namespace (UNS) for manufacturing 2027: MQTT, Sparkplug B, ISA-95 flattening \u2014 IIoT architecture guide"}]},{"@type":"WebSite","@id":"https:\/\/teeptrak.com\/en\/#website","url":"https:\/\/teeptrak.com\/en\/","name":"TEEPTRAK","description":"TEEPTRAK official website - OEE","publisher":{"@id":"https:\/\/teeptrak.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/teeptrak.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/teeptrak.com\/en\/#organization","name":"TEEPTRAK","url":"https:\/\/teeptrak.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/teeptrak.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/teeptrak.com\/wp-content\/uploads\/2023\/05\/cropped-Capture-decran-2023-05-04-112832.png","contentUrl":"https:\/\/teeptrak.com\/wp-content\/uploads\/2023\/05\/cropped-Capture-decran-2023-05-04-112832.png","width":512,"height":512,"caption":"TEEPTRAK"},"image":{"@id":"https:\/\/teeptrak.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/teeptrak\/","https:\/\/www.linkedin.com\/company\/teeptrakinternational\/"]},{"@type":"Person","@id":"https:\/\/teeptrak.com\/en\/#\/schema\/person\/e0b65287bf97c0856b9e70813a4b5aff","name":"\u00c9quipe TEEPTRAK","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/c15a5bed2b22793c34b357757ed5a12321e733893599e115e40c0263ef4877f7?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c15a5bed2b22793c34b357757ed5a12321e733893599e115e40c0263ef4877f7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c15a5bed2b22793c34b357757ed5a12321e733893599e115e40c0263ef4877f7?s=96&d=mm&r=g","caption":"\u00c9quipe TEEPTRAK"},"sameAs":["https:\/\/teeptrak.com"],"url":"https:\/\/teeptrak.com\/en\/author\/auriane\/"}]}},"_links":{"self":[{"href":"https:\/\/teeptrak.com\/en\/wp-json\/wp\/v2\/posts\/94937","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/teeptrak.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/teeptrak.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/teeptrak.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/teeptrak.com\/en\/wp-json\/wp\/v2\/comments?post=94937"}],"version-history":[{"count":1,"href":"https:\/\/teeptrak.com\/en\/wp-json\/wp\/v2\/posts\/94937\/revisions"}],"predecessor-version":[{"id":94938,"href":"https:\/\/teeptrak.com\/en\/wp-json\/wp\/v2\/posts\/94937\/revisions\/94938"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/teeptrak.com\/en\/wp-json\/wp\/v2\/media\/94931"}],"wp:attachment":[{"href":"https:\/\/teeptrak.com\/en\/wp-json\/wp\/v2\/media?parent=94937"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/teeptrak.com\/en\/wp-json\/wp\/v2\/categories?post=94937"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/teeptrak.com\/en\/wp-json\/wp\/v2\/tags?post=94937"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}