Industrial Automation

Chapter 11
Industrial IoT, Edge–Cloud Systems, and Digital Twins

Bachelor Program in Mechatronics Engineering
Industrial Automation   •   Bachelor

Industrial IoT, Edge–Cloud Systems, and Digital Twins

Introduction

Industrial automation is evolving from isolated programmable machines toward connected cyber-physical production systems (CPPS). In a CPPS, physical equipment, embedded controllers, communication networks, software services, human operators, and business systems exchange information and influence one another. Industrial Internet of Things (IIoT) technologies provide the connectivity and data infrastructure for this transformation, while edge–cloud computing supplies scalable processing and storage. Digital threads organize information across the asset life cycle, and digital twins use that information to represent, monitor, analyze, and sometimes control physical assets or processes.

The engineering challenge is not simply to connect more devices. A useful industrial system must provide trustworthy data, deterministic behavior where required, cybersecurity, interoperability, maintainability, and a clear relationship between physical events and digital decisions. This chapter examines the architecture and engineering principles required to achieve these objectives.

Learning Objectives

After studying this chapter, the reader should be able to:

  1. Explain the relationship between connected assets, embedded systems, IIoT, edge computing, cloud platforms, digital threads, and digital twins.
  2. Design a layered data and control architecture for a cyber-physical production system.
  3. Distinguish operational technology (OT) requirements from information technology (IT) requirements.
  4. Select suitable communication, information, and interoperability standards.
  5. Analyze latency, bandwidth, reliability, data quality, and cybersecurity in real-time pipelines.
  6. Describe how digital twins support monitoring, diagnosis, prediction, optimization, and commissioning.
  7. Evaluate the limitations, governance requirements, and professional implications of IIoT deployments.

1. From Automation Networks to Industrial IoT

Traditional factory automation commonly uses a hierarchy: sensors and actuators connect to programmable logic controllers (PLCs); supervisory control and data acquisition (SCADA) systems supervise processes; manufacturing execution systems (MES) coordinate production; and enterprise resource planning (ERP) systems manage business processes. This hierarchy remains useful, but modern systems increasingly use distributed architectures in which information can move laterally as well as vertically.

An IIoT system typically contains:

  • Assets: machines, robots, conveyors, drives, tools, products, and environmental systems.
  • Embedded systems: sensors, microcontrollers, PLCs, robot controllers, and intelligent drives.
  • Connectivity: wired or wireless networks, gateways, industrial protocols, and secure remote access.
  • Data services: historians, message brokers, databases, analytics platforms, and APIs.
  • Applications: condition monitoring, scheduling, quality analysis, energy management, maintenance, and digital twins.
  • People and governance: operators, engineers, managers, cybersecurity personnel, and data owners.

A connected asset is not necessarily an intelligent asset. Intelligence requires context, such as asset identity, operating state, engineering units, calibration information, and relationships to products or processes. A temperature value without a sensor identity, timestamp, unit, and quality status is difficult to use safely.

1.1 OT and IT perspectives

Operational technology controls or monitors physical processes. It prioritizes safety, availability, deterministic timing, and predictable change management. Information technology emphasizes enterprise data processing, flexibility, scalability, and confidentiality. IIoT architectures bring these domains together, but they do not eliminate their differences.

For example, a cloud service may tolerate a delay of several seconds when generating a weekly maintenance report. A motion-control loop may require a response within a few milliseconds and must continue operating if the cloud connection fails. Therefore, cloud analytics should not automatically replace local control logic.

2. Layered Architecture of an IIoT System

A practical architecture can be described through six functional layers:

LayerMain roleTypical technologies
Physical processProduces motion, energy, material, and measurementsMotors, valves, robots, sensors
Control and embedded systemsExecutes local control and protectionPLCs, PACs, drives, RTOS devices
EdgeFilters, transforms, analyzes, and brokers local dataIndustrial PCs, gateways, container platforms
Connectivity and integrationMoves data securely between systemsEthernet, 5G, OPC UA, MQTT, TSN
Cloud/platformProvides scalable storage, analytics, and orchestrationHistorians, data lakes, stream processing
Application and enterpriseConverts information into decisionsMES, ERP, maintenance, quality, digital twins

These layers are logical rather than strictly physical. A single industrial computer may perform edge processing, protocol conversion, and local database functions. Conversely, one function may be distributed across several machines.

Layered industrial IoT architecture Physical assets: sensors, actuators, machines, products Control: PLCs, robots, drives, safety systems Edge: filtering, buffering, local analytics, protocol gateways Cloud/platform: storage, stream processing, model training Applications: MES, maintenance, quality, digital twins Higher-level services and broader time horizonPhysical process and tighter real-time constraints
Layered industrial IoT architecture from physical assets to enterprise applications
Figure: Layered industrial IoT architecture from physical assets to enterprise applications

Figure: A logical IIoT architecture. Functions may be distributed differently in a particular implementation.

3. Embedded Systems and Connected Assets

Embedded systems combine computation with a physical product or machine. Their essential elements include a processor, memory, firmware, input and output interfaces, timing services, and often a real-time operating system. Industrial embedded systems may also include watchdog timers, redundant sensors, self-diagnostics, safety functions, and secure boot.

A sensor pipeline normally includes sensing, signal conditioning, sampling, conversion, validation, timestamping, and communication. Measurement quality depends on resolution, calibration, noise, drift, installation, and sampling strategy. If a signal with highest relevant frequency fₘₐₓ is sampled at frequency fₛ, avoiding aliasing requires, in the idealized case, fs > 2fmax. In practice, an anti-aliasing filter and additional engineering margin are required. This condition applies to sampled signals and does not guarantee accurate reconstruction when noise or nonstationary behavior is present.

Data should be accompanied by metadata:

  • globally or locally unique asset identifier;
  • measurement name and engineering unit;
  • timestamp and time source;
  • quality or validity code;
  • sampling or event-generation method;
  • calibration and sensor-status information;
  • relationship to product, batch, order, or work center.

Time synchronization is particularly important when correlating vibration, current, temperature, and control events. Network Time Protocol (NTP) may be adequate for many monitoring applications, while Precision Time Protocol (PTP), standardized in IEEE 1588, supports tighter synchronization when supported by devices and network infrastructure.

4. Edge Computing and Cloud Computing

4.1 Why computation is moved to the edge

Edge computing places processing near the data source or process. Its benefits include reduced latency, lower bandwidth consumption, operation during intermittent connectivity, improved data privacy, and rapid local response. Typical edge functions are protocol translation, filtering, aggregation, anomaly detection, buffering, local dashboards, and enforcement of safety-related operating limits.

Suppose a vibration sensor produces 20,000 samples per second, with each sample represented by 16 bits. The raw rate is:

R = fs × b = 20,000 samples/s × 16 bits/sample = 320,000 bits/s = 40,000 bytes/s

where R is the raw data rate, fs is sampling frequency, and b is bits per sample. This calculation excludes protocol overhead. Transmitting continuously from many sensors may be unnecessary; an edge device can calculate spectral features or transmit events and summarized windows instead.

4.2 Cloud roles

Cloud platforms are valuable for elastic storage, cross-site comparison, model training, fleet-level analytics, centralized identity management, and collaboration. They support long time horizons and computationally intensive tasks that are unsuitable for small controllers. However, cloud systems introduce dependency on connectivity, subscription and operational costs, data sovereignty concerns, and potential uncertainty in latency.

A robust architecture uses a deliberate division of responsibility:

FunctionUsually local/edgeOften cloud/platform
Emergency stop and safety interlockYesNo
Millisecond motion loopYesNo
Local buffering during outageYesOptional replication
Fleet-level failure analysisSometimesYes
Long-term trend storageSometimesYes
Model training across plantsNoYes
Operator alarm requiring immediate actionUsuallyOnly if latency is acceptable

5. Real-Time Data Pipelines

A real-time pipeline transforms events into usable information. A representative sequence is:

  1. Acquire a measurement or event.
  2. Validate range, quality, timestamp, and device status.
  3. Normalize units and naming.
  4. Enrich the event with asset, product, and process context.
  5. Buffer and transmit using a suitable protocol.
  6. Process the stream locally or centrally.
  7. Store raw, curated, and derived data according to retention policy.
  8. Trigger visualization, alerts, control recommendations, or work orders.

Industrial messaging often uses publish–subscribe communication. A producer publishes messages to a topic, and consumers subscribe without requiring a direct point-to-point connection. MQTT is lightweight and widely used for telemetry. OPC UA provides a richer information model, security functions, and industrial interoperability. A gateway may translate legacy protocols such as Modbus or vendor-specific interfaces into an information model.

A pipeline must define delivery semantics. “At most once” minimizes overhead but may lose messages. “At least once” reduces loss but may create duplicates, requiring idempotent processing. “Exactly once” is difficult to guarantee end-to-end in distributed systems and should not be assumed merely because a platform advertises transactional features.

For a sensor event, a useful conceptual record is:

{asset_id, signal_id, value, unit, event_time, ingest_time,
 quality, sequence_number, product_id, process_state}

The distinction between event time and ingest time is important. Event time describes when the physical phenomenon occurred; ingest time describes when a software service received it. Late-arriving data can otherwise distort production intervals and statistical analysis.

5.1 Latency and throughput

End-to-end latency can be represented as a sum of acquisition, processing, queuing, transmission, and application delays:

Ltotal = Lacq + Lproc + Lqueue + Lnetwork + Lapp

The terms are, respectively, acquisition, processing, queuing, network, and application latency. This is an engineering decomposition, not a guarantee that delays are constant. In real systems, jitter and worst-case latency may matter more than the average. A control design must therefore specify an acceptable upper bound and failure behavior, not only an average response time.

Throughput must also account for message rate and payload size:

Tdata = N × r × S

where N is the number of sources, r is messages per second per source, and S is payload size in bytes per message. Protocol overhead, retransmissions, encryption, and bursts increase required capacity.

6. Interoperability and Information Models

Interoperability has at least three dimensions:

  • Technical interoperability: systems can exchange signals or messages.
  • Syntactic interoperability: exchanged data uses compatible structures and formats.
  • Semantic interoperability: systems interpret the data in the same way.

A network connection alone provides only limited interoperability. For example, two systems may both transmit a field called “speed” while one means motor shaft speed in revolutions per minute and the other means conveyor speed in metres per minute.

Important standards and frameworks include:

  • OPC UA: platform-independent communication with address spaces, object models, services, and security mechanisms.
  • MQTT: lightweight publish–subscribe messaging, commonly used for telemetry.
  • IEC 61131-3: programming languages and concepts for programmable controllers.
  • IEC 62443: cybersecurity principles and requirements for industrial automation and control systems.
  • IEEE 1588 PTP: precision clock synchronization.
  • Time-Sensitive Networking (TSN): Ethernet mechanisms supporting bounded latency and synchronized traffic under appropriate designs.
  • AutomationML: exchange of engineering information across automation tools.
  • Asset Administration Shell (AAS): a structured digital representation of an industrial asset, associated with Industry 4.0 information exchange.
  • ISA-95: models and terminology for integrating enterprise and manufacturing control functions.
  • RAMI 4.0: a reference architecture framework for structuring Industry 4.0 concepts.

Standards do not remove the need for engineering decisions. Profiles, versions, namespace design, access rights, data ownership, and lifecycle governance must be specified. Interoperability should be tested with realistic failure cases, not only nominal data exchange.

7. Digital Threads and Digital Twins

A digital thread is the continuous, traceable flow of information across stages of a product or asset life cycle. It may connect requirements, CAD models, bills of material, manufacturing plans, inspection results, maintenance history, software versions, and field performance. The digital thread emphasizes provenance and relationships among records.

A digital twin is a digital representation of a physical entity or process that is sufficiently connected to support a defined purpose. The purpose may be visualization, state estimation, diagnosis, prediction, optimization, simulation, or control support. A digital twin is therefore more than a 3D model and more than a database record.

A useful classification is:

Twin typeMain purposeTypical time scale
Design twinEvaluate design alternativesHours to months
Production twinAnalyze process and throughputSeconds to weeks
Asset-condition twinEstimate health and degradationMinutes to years
Operational twinSupport current decisionsSeconds to days
Fleet twinCompare many similar assetsDays to years

A twin may combine three kinds of models:

  1. Physics-based models, derived from mechanical, electrical, thermal, or process relationships.
  2. Data-driven models, learned from historical or streaming observations.
  3. Hybrid models, in which physical constraints improve data-driven estimation.

For a simple thermal asset, a lumped model might be written as:

Cth × dT/dt = Pin − h × (T − Ta)

Here T is asset temperature in °C or K, Ta is ambient temperature, Cth is thermal capacitance in J/K, Pin is input heat power in W, and h is an effective heat-loss coefficient in W/K. The derivative dT/dt has units K/s, so both sides have units W. This model assumes a lumped temperature, approximately constant parameters over the operating range, and heat loss proportional to temperature difference. It is useful for illustrating state estimation but may be inadequate for systems with spatial temperature gradients or changing airflow.

7.1 State estimation and model updating

Physical variables are often only partially measured. A twin can estimate unmeasured states from sensor data and a model. In a discrete linear state-space representation:

xk+1 = A xk + B uk + wk
yk = C xk + D uk + vk

where xk is the state vector, uk the input vector, yk the measurement vector, A, B, C, and D are model matrices, and wk and vk represent process and measurement disturbances. A Kalman filter is appropriate only under assumptions such as a suitable linear or linearized model and commonly modeled noise; nonlinear or non-Gaussian systems may require other estimators.

A twin’s credibility depends on validation. The model should be compared with independent measurements under operating conditions representative of deployment. Performance metrics may include mean absolute error:

MAE = (1/n) × ∑|yi − ŷi|

where yi is the observed value, ŷi is the predicted value, and n is the number of observations. MAE has the same units as the measured variable and should be interpreted alongside operating range, alarm limits, and the cost of false decisions.

8. Cybersecurity, Safety, and Governance

Connecting an asset increases its attack surface. Important controls include asset inventory, network segmentation, least privilege, secure authentication, certificate management, encrypted communication where appropriate, patch and vulnerability management, backups, monitoring, incident response, and tested recovery procedures. IEC 62443 encourages a systematic approach involving zones, conduits, security levels, and lifecycle responsibilities.

Safety and cybersecurity are related but distinct. A cybersecurity control may reduce the chance of unauthorized actuation, but it does not replace a safety-rated emergency circuit or a formal hazard analysis. Safety functions should remain dependable under foreseeable communication loss, software failure, and malicious interference.

Governance questions include:

  • Who owns machine data and derived models?
  • Can a supplier use production data to train a commercial model?
  • How long should raw and derived data be retained?
  • How are engineering changes and model versions approved?
  • Can an automated recommendation be audited and explained?
  • What happens when a sensor is biased or a model drifts?

AI-based anomaly detection can be valuable, but it must be treated as an engineering component. Training data may underrepresent rare failures, and a statistically unusual condition is not necessarily a dangerous condition. Human review, alarm rationalization, confidence measures, and safe fallback behavior are essential.

9. Engineering Design Method

A disciplined IIoT project begins with a decision, not a technology. The following method is effective:

  1. Define the operational problem and measurable value, such as reduced unplanned downtime or improved traceability.
  2. Identify assets, stakeholders, process boundaries, failure modes, and required decisions.
  3. Specify data requirements, including rate, precision, timestamp quality, retention, and acceptable loss.
  4. Partition functions among controller, edge, plant server, and cloud.
  5. Select protocols and information models based on interoperability and lifecycle support.
  6. Design cybersecurity zones, identities, access rights, and recovery procedures.
  7. Build a small pilot with representative failure and outage tests.
  8. Validate data quality and model performance against independent evidence.
  9. Establish ownership, monitoring, version control, and maintenance responsibilities.
  10. Scale only after technical and economic assumptions have been demonstrated.

The economic case should include sensors, installation, integration, networking, licenses, cloud consumption, cybersecurity, training, maintenance, and the cost of false alarms. A technically impressive dashboard may have little value if it does not alter a maintenance or production decision.

10. Illustrative Case: Edge–Cloud Predictive Maintenance for a Pump Station

Background

A plant operates six centrifugal pumps. Unexpected bearing failures interrupt production, but replacing all bearings on a short fixed schedule is expensive. Each pump has vibration, motor-current, temperature, and operating-state signals.

Problem

The plant needs early warning of developing faults while preserving local operation during network outages. Raw vibration data at high sample rates would generate excessive network traffic, and the existing PLC must not be burdened with complex analytics.

Analysis

The maintenance team identifies bearing temperature and vibration features as useful indicators. The control system remains responsible for permissives, trips, and emergency actions. The edge computer is assigned feature extraction, buffering, and first-level anomaly detection. The cloud platform is assigned fleet comparison, long-term storage, and model training.

Approach and solution

Each edge node timestamps measurements using synchronized clocks, validates sensor quality, and calculates features over fixed vibration windows. For each window, it publishes asset identity, operating speed, load, feature values, quality status, and event time. During a network outage, the edge node stores records locally and forwards them after reconnection using sequence numbers to detect duplicates or gaps.

A cloud service compares current features with a baseline for pumps operating at comparable speed and load. An alert is not generated from one abnormal value alone. Instead, the system requires persistent deviation, adequate sensor quality, and confirmation that the pump is in a comparable operating state. A maintenance engineer reviews the alert before a work order is created.

Outcome

The architecture reduces continuous transmission of raw data, preserves local operation, and gives the maintenance team traceable evidence. The plant does not claim that the twin predicts every failure. Instead, it uses a validated condition indicator with explicit confidence and fallback procedures.

Learning points

  1. Control, monitoring, and optimization have different timing and reliability requirements.
  2. Contextual data prevents misleading comparisons.
  3. Edge buffering makes the system resilient to communication failure.
  4. A digital twin must have a defined purpose and validation process.
  5. Human maintenance expertise remains part of the decision system.

11. Challenges and Limitations

IIoT programs frequently encounter incompatible legacy interfaces, poor sensor installation, missing metadata, inconsistent asset naming, clock errors, cybersecurity weaknesses, vendor lock-in, and uncertain ownership. Scaling a pilot can reveal that data volume, certificate management, software updates, and model monitoring are more difficult than the initial demonstration.

Digital twins also have epistemic limits: a model is an approximation, not the physical asset itself. Model drift may occur when a machine is modified, operated outside its training range, or exposed to new materials and environmental conditions. Digital representations can create false confidence if their assumptions and uncertainty are hidden.

Cloud dependence may conflict with availability or sovereignty requirements. Conversely, fully local architectures may be costly to maintain across many sites. A hybrid design is often appropriate, but it requires clear interfaces and consistent lifecycle management.

Contemporary Developments

Current industrial practice is moving toward containerized edge applications, zero-trust security principles, open information models, private 5G, time-sensitive networking, federated analytics, and AI-assisted engineering. These developments are significant only when they solve a defined operational problem. For example, private 5G may support mobile assets and flexible layouts, but it does not automatically provide deterministic control. Generative AI may assist with technical documentation or natural-language access to historians, but generated recommendations require validation, access control, and traceability.

Chapter Summary

Industrial IoT connects physical assets, embedded systems, networks, edge services, cloud platforms, and operational applications. Effective architectures distinguish fast, safety-critical local functions from scalable analytical functions. Real-time pipelines require attention to timestamping, data quality, delivery semantics, latency, throughput, buffering, and context.

Interoperability is technical, syntactic, and semantic. Standards such as OPC UA, MQTT, IEEE 1588, IEC 62443, ISA-95, AutomationML, and AAS provide useful foundations, but engineering governance remains necessary. A digital thread links information across the asset life cycle, while a digital twin represents a physical entity for a stated purpose. Twins may combine physics-based, data-driven, and hybrid models, but they require validation, uncertainty awareness, and model lifecycle management.

Successful IIoT projects begin with operational decisions and measurable value. They incorporate cybersecurity, safety, data ownership, human judgment, resilience, and maintainability from the beginning rather than treating them as later additions.

Key Terms

Industrial Internet of Things (IIoT): Networked industrial assets, systems, and applications that exchange data and support operational decisions.

Cyber-physical production system: An integrated system in which computational and physical processes interact in production.

Embedded system: A computing system designed as part of a physical product or machine.

Edge computing: Processing performed near the data source or physical process.

Cloud computing: On-demand, scalable computing and storage delivered through networked platforms.

Operational technology (OT): Hardware and software that monitors or controls physical processes.

Information technology (IT): Systems for computing, communication, storage, and enterprise information management.

Digital thread: Traceable information flow across an asset or product life cycle.

Digital twin: A connected digital representation of a physical entity or process for a defined purpose.

Interoperability: The ability of systems to exchange and use information correctly.

Semantic interoperability: Agreement on the meaning of exchanged information.

Message broker: A service that receives, routes, and distributes messages between producers and consumers.

Event time: The time at which a physical event occurred.

Ingest time: The time at which a software system received an event.

Latency: The delay between an event and the resulting observation or action.

Jitter: Variation in communication or processing delay.

Asset Administration Shell: A structured digital representation used to describe and exchange information about an industrial asset.

Model drift: Degradation of model validity as equipment, data, or operating conditions change.

Operational resilience: The capability to continue, recover, and adapt under faults or disruption.

Review Questions

5 Short Answer Questions

  1. Why should safety and fast motion-control functions generally remain local rather than depend on a cloud service?
  2. Distinguish event time from ingest time in a real-time data pipeline.
  3. What is the difference between a digital thread and a digital twin?
  4. Name three types of metadata that should accompany an industrial measurement.
  5. Explain why semantic interoperability is more demanding than simply connecting two networks.

5 Long Answer Questions

  1. Explain a layered IIoT architecture and discuss the responsibilities of the physical, control, edge, cloud, and application layers.
  2. Compare edge and cloud computing with respect to latency, bandwidth, resilience, scalability, privacy, and maintenance.
  3. Explain how physics-based and data-driven models can be combined in a digital twin. Include limitations of each approach.
  4. Discuss how OPC UA, MQTT, IEEE 1588, TSN, ISA-95, and IEC 62443 contribute to industrial integration.
  5. Develop a cybersecurity and governance plan for a connected manufacturing cell.

3 Analytical / Application Questions

  1. A plant has 80 sensors, each publishing 10 messages per second with a 200-byte payload. Calculate the payload throughput using Tdata = N × r × S, excluding protocol overhead. Then explain why the network should be designed for a higher capacity.
  2. Design an edge–cloud architecture for a robotic assembly line in which emergency stops must operate locally, production data must be retained for five years, and predictive maintenance models are trained across three factories.
  3. A digital twin produces accurate predictions during normal operation but frequent false alarms after a product redesign. Analyze possible causes and propose a validation, model-update, and governance response.

Multiple Choice Questions with Answers

Question 1

Which function should normally remain local to an industrial controller?

A. Fleet-wide historical benchmarking

B. Emergency-stop logic

C. Long-term model training

D. Cross-site production reporting

Correct Answer: B. Emergency-stop logic

Question 2

In a data pipeline, event time identifies:

A. When the physical event occurred

B. When the cloud account was created

C. When a report was archived

D. When a user logged in

Correct Answer: A. When the physical event occurred

Question 3

What is the main purpose of edge computing in an IIoT system?

A. Eliminating all embedded controllers

B. Moving every control function to the cloud

C. Providing processing near the data source

D. Replacing cybersecurity with encryption alone

Correct Answer: C. Providing processing near the data source

Question 4

Which standard is primarily associated with precision clock synchronization?

A. IEEE 1588 PTP

B. IEC 61131-3

C. ISA-95

D. MQTT

Correct Answer: A. IEEE 1588 PTP

Question 5

A digital thread primarily provides:

A. A physical safety relay

B. Traceable information across the life cycle

C. A replacement for all sensors

D. A wireless transmission frequency

Correct Answer: B. Traceable information across the life cycle

Question 6

Which condition is required for ideal avoidance of aliasing in sampled signals?

A. f_s < f_max

B. f_s = f_max

C. f_s > 2f_max

D. f_s = 0

Correct Answer: C. f_s > 2f_max

Question 7

Using T_data = N × r × S, what payload rate results from 80 sensors, 10 messages/s each, and 200 bytes/message?

A. 16,000 bytes/s

B. 160,000 bytes/s

C. 1,600 bytes/s

D. 1,600,000 bytes/s

Correct Answer: B. 160,000 bytes/s

Question 8

Which characteristic distinguishes semantic interoperability?

A. Systems use the same physical cable

B. Systems agree on the meaning of exchanged data

C. Systems have identical processors

D. Systems operate without timestamps

Correct Answer: B. Systems agree on the meaning of exchanged data

Question 9

What is a major limitation of a data-driven digital-twin model?

A. It can never use sensor data

B. It may perform poorly outside its training conditions

C. It cannot be stored digitally

D. It always requires a mechanical drawing

Correct Answer: B. It may perform poorly outside its training conditions

Question 10

Which practice best supports cybersecurity in connected industrial systems?

A. Using one shared administrator password

B. Ignoring legacy assets

C. Network segmentation and least privilege

D. Disabling all monitoring

Correct Answer: C. Network segmentation and least privilege

Industrial Automation
Chapter 11 of 15