Skip to main content

Industrial IoT (IIoT)

Reference Architecure

image

Sensors

  • Pressure
  • Temperature
  • Moisure
  • Air flow
  • Acceleration
  • Position/Velocity
  • Proximity

Actuators

Control Systems

Industrial Control Systems (ICSs) are used to monitor and control the processes and interactions between sensors and actuators.

PLC

Programmable Logic Controller

  • An Industrial computer used for automation of (often electromechanical) processes.
  • Often programmed with IEC 61131-3 languages such as Ladder Logic and Structured Text.
  • Continuously monitors input and determines necessary output based on programmed logic.
  • Similar to Programmable Automation Controllers (which can be programmed in languages like C, in addition to ladder logic).

SCADA

Supervisory Control and Data Acquisition

  • Provides supervisory-level control over a larger-scale "system of systems" (e.g. systems that span over multiple areas of the plant rather than one local set of processes).
  • Often includes HMI / SCADA systems, remote terminal units, and local operator interfaces.
  • Evolved with the Industrial Internet of Things to allow for near-real-time state reports and increased security over more standard protocols such as OPC UA.

DCS

Distributed Control System

  • Distributes elements of control across the system itself, rather than centralizing these through a single controller.
  • Generally used to control continuous plant processes (e.g. chemical production).
  • Increased Human-Machine Interface accessibility could simplify access, but could increase security concerns as well.

Protocols

MQTT

A publish-subscribe protocol used over TCP/IP.

Lightweight, low code footprint, minimal bandwidth.

CoAP

Constrained Application Protocol

Application layer protocol used for constrained (low-power, low-memory, etc.) nodes and networks.

AMQP

Advanced Message Queuing Protocol

Application layer, wire-level protocol that supports a variety of messaging patterns.

HTTP/2

Updated version of Hypertext Transfer Protocol

Built with HTTP 1.1 compatibility and performance enhancement in mind.

IPv6

Internet Protocol Version 6

Updated version of the Internet Protocol Version 4, necessary for assigning unique addresses to the rapidly growing number of machines connected to the Internet (due partially to the increase of Things and M2M connections).

6LoWPAN

IPv6 over Low power Wireless Personal Area Networks

The 6LoWPAN group has defined encapsulation and header compression mechanisms that allow IPv6 packets to be sent and received over IEEE 802.15.4 based networks.

References

Industrial Internet - DZone Guide

Industrial Internet Reference Architecture

A Technical Exploration of IoT's Impact on Manufacturing

Digital Factory - Altizon Inc. – Industrial Internet of Things (IIoT) Platform