Lecture3 Architecture Modules
Lecture3 Architecture Modules
Lecture3 Architecture Modules
(SEP728)
Lecture 3
IoT and IIoT Architecture and Modules
Today
• Assignment 1 feedback
• Purdue Model
• Historians
• OPC UA
• The IOT connected ecosystem
– IoT versus machine-to-machine versus SCADA
– IoT and edge architecture
• Part 1 – Sensing and power
• Part 2 – Data communication
• Part 3 – Edge computing
• Part 4 – Compute, analytics, and machine learning
• Part 5 – Threat and security in IoT
2
Tondo, 2021
3
Tondo, 2021
2021
4
Tondo, 2021
5
Tondo, 2021
6
Tondo, 2021
7
Tondo, 2021
DP = decentralized periphery
8
Tondo, 2021
9
Tondo, 2021
10
Tondo, 2021
Remote IO Rack
11
Tondo, 2017
12
Tondo, 2021
Set of standard on Microsoft Windows environment that allow plant-floor data via its own
controller and protocol to be accessed by any automation and business process software
within Microsoft Windows application. It talks via COM
OPC is also used for data exchange between applications and for accessing
databases (matlab – realtime simulations)
Ethernet
Field bus
PLCs
Tondo, 2017
16
Tondo, 2017
Source: MatrikonOPC.com
17
Tondo, 2017
Source: MatrikonOPC.com
18
Tondo, 2017
19
Tondo, 2021
IoT Architecture/Modules
• The IOT connected ecosystem
– IoT versus machine-to-machine versus SCADA
– IoT and edge architecture
• Part 1 – Sensing and power
• Part 2 – Data communication
• Part 3 – Edge computing
• Part 4 – Compute, analytics, and machine learning
• Part 5 – Threat and security in IoT
20
Tondo, 2021
– The form of communication is left open to the application. It may very well be the
case that an M2M device uses no inherent services or topologies for
communication.
– This leaves out typical Internet appliances used regularly for cloud services and
storage. An M2M system may communicate over non-IP based channels as well,
such as a serial port or custom protocol.
21
Tondo, 2021
– These are industrial control systems that have been used in factory, facility,
infrastructure and manufacturing automation since the 1960s.
– SCADA systems are distributed and only recently have been connected to Internet
services.
– This is where Industry 2.0 and the new growth of manufacturing took place.
– IoT systems may incorporate some M2M nodes (such as a Bluetooth mesh using
non-IP communication), but they aggregate data at an edge router or gateway.
– An edge appliance like a gateway or router serves as the entry point onto the
Internet.
– Alternatively, some sensors with more substantial computing power can push the
Internet networking layers onto the sensor itself.
– Regardless of where the Internet on-ramp exists, the fact that it has a method of
tying into the Internet fabric is what defines IoT.
23
Tondo, 2021
• Without these technologies coming together when they did, we would still be
in an M2M world.
24
Tondo, 2021
• The designer needs to consider interference effects in the LAN and WAN—
how will the data get off the edge and on the Internet?
• The designer needs to consider resiliency and how costly the loss of data is.
• Should resiliency be managed within the lower layers of the stack, or in the
protocol itself?
• The designer must also make choices of Internet protocols such as MQTT
versus CoAP and AMQP, and how that will work if he or she decides to
migrate to another cloud vendor.
25
Tondo, 2021
IoT/IIoT Systems
• Sensing and power
– An IoT transaction starts or ends with an event: a simple motion, a temperature change,
perhaps an actuator moving on a lock.
– Unlike many IT devices in existence, IoT in a large part is about a physical action or event. It
responds to affect a real world attribute.
– Sometimes this involves considerable data being generated from a single sensor, such as
auditory sensing for preventative maintenance of machinery. Other times, it's a single bit of
data indicating vital health data from a patient.
• Data communication
– A significant portion of IoT and IIoT surrounds connectivity and networking
– The starting point for IoT isn't sensors or the application; it's about connectivity
– Data communication and networking varies from the near-range and near-meter
communication systems known as personal area networks (PANs), typically using non-Internet
protocol messages to long-range communication using cellular (4G LTE/5G)
26
Tondo, 2021
IoT/IIoT Systems
• Edge computing
– Edge computing brings nontraditional computing power close to the sources of data. While
embedded systems have existed in devices for the last 40 years, edge computing is more than
a simple 8-bit microcontroller or analog-to-digital converter circuit used to display
temperature.
– Edge computing attempts to solve critical problems as the number of connected objects and
the complexity of use cases grows in the industry
27
Tondo, 2021
Assignment 2
• Install the OPC software
• Visual Studio C# solution (chart control may not work – disregard it)
• Read a value from the OPC server (via your own client)
28
Tondo, 2021
Next week
- IoT/IIoT Connectivity and Networking protocols
- Assignment 3 - PubNub
29
Tondo, 2021
Questions?
Comments?
30
Tondo, 2021
References
31