~/netref / IoT / ICS / SCADA
##

IoT / ICS / SCADA

Where networking meets the physical world — and why operational technology plays by different rules.

// Purdue model (PERA) — IT/OT segmentation

LevelZoneLayerWhat lives here
L5ITEnterpriseCorporate IT — ERP, email, internet access
L4ITBusiness / LogisticsSite business planning & IT systems
L3.5DMZIndustrial DMZIT/OT boundary — jump hosts, patch & AV servers
L3OTSite OperationsHistorians, MES, production scheduling
L2OTSupervisory ControlSCADA, HMI, engineering workstations
L1OTBasic ControlPLCs, RTUs, DCS controllers
L0OTPhysical ProcessSensors, actuators, valves, motors
Lower levels (0–3) are OT and control physical processes; upper levels (4–5) are IT. The Level 3.5 DMZ brokers all traffic between them — no direct IT↔OT path.
// ICS components
PLCProgrammable Logic Controller — rugged controller running ladder logic
RTURemote Terminal Unit — field telemetry over WAN / radio
HMIHuman-Machine Interface — the operator’s screen
SCADASupervisory Control & Data Acquisition — central view of distributed sites
DCSDistributed Control System — process control within one plant
HistorianTime-series database of all process data
// IoT architecture layers
PerceptionSensors & actuators collect and act on physical data
NetworkGateways & transport (Wi-Fi, cellular, LPWAN) move the data
Edge / FogLocal processing near the devices — low latency, less backhaul
Application / CloudAnalytics, dashboards, storage, ML
// OT / industrial protocols
ModbusTCP 502Simple register read/write — no authentication
DNP3TCP/UDP 20000Utilities & SCADA; has a secure-auth variant
PROFINETEthernetReal-time industrial automation (Siemens)
EtherNet/IPTCP 44818CIP over Ethernet (Rockwell / Allen-Bradley)
BACnetUDP 47808Building automation — HVAC, lighting
OPC-UATCP 4840Modern, secure, vendor-neutral — the OT successor
// IoT protocols & radios
MQTTTCP 1883 / 8883Lightweight publish/subscribe via a broker
CoAPUDP 5683 / 5684REST-like for constrained devices
AMQPTCP 5672Reliable enterprise message queuing
Zigbee802.15.4 2.4 GHzLow-power mesh — home & building
Z-Wavesub-GHzHome-automation mesh, less interference
BLE2.4 GHzShort range — wearables, phones, beacons
LoRaWANsub-GHzLong range, low bitrate (km-scale)
Thread802.15.4IPv6 mesh — the basis of Matter
// IT vs OT — why they play by different rules
ITOT
PriorityConfidentiality → Integrity → AvailabilitySafety → Availability → Integrity → Confidentiality
UptimeReboots & maintenance windows are routine24/7 — downtime = lost production or safety risk
Lifespan3–5 years15–30 years of legacy equipment
PatchingFrequent, often automaticRare — tested, scheduled outages only
ProtocolsTCP/IP, encryptedModbus / DNP3 — often cleartext

// essentials

  • IoT devices are numerous, low-power and often poorly secured
  • Segment IoT onto its own VLAN / SSID, away from corporate data
  • OT (Operational Technology) runs physical / industrial processes
  • ICS = Industrial Control Systems; SCADA supervises them
  • Protocols: Modbus, DNP3, PROFINET — often legacy / unencrypted
  • OT priorities flip: availability & safety over confidentiality
  • Air-gaps & DMZs isolate OT from IT networks
  • IoT radios: Zigbee, Z-Wave, BLE, LoRaWAN