Industrial IoT patterns

IoT Edge
IoT Hub
Data Explorer

For manufacturers, the promise of digital transformation lies in breaking down silos and gaining a holistic view across their entire operation, from asset data to insights across all manufacturing processes. An Industrial IoT (IIoT) solution relies on real-time and historical data from industrial devices and control systems located in manufacturing facilities. These include programmable logic controllers (PLCs), industrial equipment, supervisory control and data acquisition (SCADA) systems, manufacturing execution systems (MES), and process historians.

A modern IIoT solution goes beyond moving existing industrial processes and tools to the cloud. It involves transforming your operations and processes, embracing cloud-native services, and by using the power of machine learning and the intelligent edge to optimize industrial processes.

Diagram that shows an industrial IoT maturity model.

There are multiple stages in each of the three key phases shown in the preceding diagram. Each stage of an IIoT solution consists of multiple design patterns. You start your IIoT journey with connectivity as the first step. Computerization is the prerequisite step and it refers to enabling sensors and actuators to monitor production processes. Four key stages for a typical IIoT solution are highlighted in this guide.


Pattern Summary
OPC UA server and edge gateway Connect to manufacturing machines by using OPC UA standards and an Azure IoT Edge gateway.
Protocol translation and edge gateway Connect to manufacturing machines over non-standard protocols by using an IoT Edge gateway.
Cloud connector from industrial connectivity software or historian Connect to manufacturing machines by using cloud connector components available in industrial connectivity software.
Connect to layer 2 and IoT Edge gateways Connect to manufacturing machines in layer 2 of a Purdue model by using multiple IoT Edge gateways connected in a hierarchy.
Resilient edge gateway Provide hardware resiliency for IoT Edge gateway virtual machines.
Cloud gateway options Select a cloud gateway for connectivity.
Scale to multiple factories and business units Scale connectivity patterns to multiple factories and business units.
Constrained devices and add-on sensors Connect low-power and low-compute devices to manufacturing machines as extra sensors.


Pattern Summary
Time series analysis Analyze IoT telemetry data by using time series techniques.
Anomaly detection and root cause analysis Detect anomalies and identify a root cause analysis for anomaly incidents.


Pattern Summary
Business KPI calculation engine Calculate business metrics by using IoT telemetry and other business systems data.


Pattern Summary
Predict process and equipment failures by using near real-time machine learning Predict process and equipment failures by using a batch process.
Predict process and equipment failures by using near real-time machine learning Predict process and equipment failures by using an API.
Augment a manual quality inspection by using image recognition based on deep learning Automate quality inspections in manufacturing by using a custom vision.


This article is maintained by Microsoft. It was originally written by the following contributors.

Principal author:

Other contributor:

Next steps