All Articles

IIoT (Industrial Internet of Things)

The Industrial Internet of Things (IIoT) connects shop-floor machines, sensors, and controllers to the digital thread — feeding real-time production data into MES, PLM, and quality systems. IIoT platforms like Kepware, ThingWorx, Mindsphere, and the emerging MINT Stack provide the connectivity layer that makes AI-driven manufacturing possible. Coverage here tracks both the platform vendors and the protocols (OPC-UA, MQTT, TSN) that underpin industrial connectivity.

1 article

Key Concepts

OPC UA

OPC UA (OPC Unified Architecture) is the IEC 62541 international standard for secure, reliable, cross-platform information exchange between industrial devices, controllers, and enterprise systems. OPC UA defines both a transport mechanism and an information model, enabling industrial devices to expose their data in a structured, semantic way that any OPC UA-compliant client can consume without vendor-specific drivers. OPC UA supports both client-server (polling) and publish-subscribe communication models, and includes security specifications for authentication, encryption, and certificate-based trust. Modern implementations are platform-independent — OPC UA runs on PLCs, industrial PCs, cloud services, and embedded devices.

Sparkplug B

Sparkplug B is an open MQTT payload specification maintained by the Eclipse Foundation that adds industrial semantics to MQTT-based communication. It defines a standardized topic namespace structure (spBv1.0/[group_id]/[message_type]/[edge_node_id]/[device_id]), protobuf-based payload encoding with industrial data types, and a birth/death certificate mechanism for device lifecycle management. Birth certificates (sent when a device connects) declare the full set of metrics a device will produce — so consuming systems can configure their data models before any process data arrives. Death certificates notify the namespace when a device disconnects unexpectedly, enabling consuming systems to handle data gaps correctly.

Unified Namespace (UNS)

A Unified Namespace (UNS) is an architectural pattern for industrial data integration in which all producers — devices, PLCs, SCADA systems, MES, ERP, and applications — publish operational events to a single shared namespace, and all consumers subscribe from that same namespace. UNS is typically implemented over MQTT with Sparkplug B payload encoding, using a broker platform (Ignition, HiveMQ, EMQX) as the namespace infrastructure. The defining characteristic of UNS is that every system has exactly one integration: publish or subscribe. The contrast is point-to-point integration, where every system-to-system connection is a separate integration project, and the number of integrations grows as O(n²) with each new system added.