Skip to content

Azure-Samples/industrial-iot-patterns

Repository files navigation

Industrial IoT Patterns

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 leveraging the power of machine learning and the intelligent edge to optimize industrial processes.

There are five key stages for a typical IIoT solution:

IIoT Maturity

Each stage of an IIoT Solution consists of multiple design patterns. Please review the Industrial IoT Design Patterns doc for considerations and when to use these patterns. Below are samples to implement some of these design patterns.

Getting Started

  1. Connectivity with Industrial Assets using OPC UA and Edge for Linux on Windows (EFLOW)
  2. Operational Visibility with Anomaly Detection and Root Cause Analysis
  3. Overall Equipment Effectiveness(OEE) and KPI Calculation Engine
  4. Factory and Supply Chain Digital Twin (In Progress)
  5. Exploratory Data Analysis for failure predictions
  6. Operationalizing machine learning based prediction models
  7. Operationalizing image recognition models on the factory floor (In Progress)
  8. Control system optimization using Deep Reinforcement Learning (DRL) (In Progress)