Iot 03
Iot 03
2
What is Architectural Plan?
Smart
In present days, networks Home
run the modern business
3
Basic 3-Layer architecture
• Perception layer is the physical layer,
which has sensors for sensing and
gathering information about the
environment.
Source: https://www.pinterest.com/pin/641129696942354756/
4
Emergence of Standard IoT Architecture
• However, the basic 3-layer architecture did not address many issues.
– e.g. Compatibility, Safety & Security, Reusability, Heterogeneity, etc.
• In fact, the IoT did not have any standard defined architecture of working which is strictly
followed universally.
Few Issues:
• So, in the past several years, architectural standards and frameworks have emerged
• Two best-known architectures:
– oneM2M architecture
– IoT World Forum architecture
Source: https://onem2m.org/using-
5
onem2m/developers/basics
oneM2M Architecture
Goal of oneM2M architecture:
• to create a common services layer, which can be readily embedded in field
devices to allow communication with application servers.
6
oneM2M Architecture
• Proposed by Européen Télécommunications Standards Institute (ETSI)
• oneM2M architecture divides IoT functions into three major domains.
First
7
oneM2M Architecture
• Proposed by Européen Télécommunications Standards Institute (ETSI)
• oneM2M architecture divides IoT functions into three major domains.
First Second
• horizontal framework
across the vertical
industry applications.
• Include:
• the physical network
that the IoT
applications run on.
(e.g. backhaul
network)
• the underlying
management
protocols
• the hardware
cont…
8
oneM2M Architecture
• Proposed by European Telecommunications Standards Institute (ETSI)
• oneM2M architecture divides IoT functions into three major domains.
First Second
• top is the common
services layer
10
IoTWF Architecture – 7 Layer Stack
• IoTWF architectural committee (led by Cisco, • Control flowing from the
IBM, Rockwell Automation, and others) center to the edge
• Identify different
technologies at each layer
11
Layers 1 & 2
Layer 1: Physical Devices Layer 2: Connectivity Layer
and Controllers Layer • focus is on connectivity
• primary function is
generating data
12
Layer 3 : Fog Layer
Basic principle:
13
Layer 3 : Fog Layer
-Another important function that
occurs at Layer 3 is the evaluation of
data to see if it can be filtered or
aggregated before being sent to a
higher layer.
This also allows for data to be
reformatted or decoded, making
additional processing by other
systems easier. Thus, a critical
function is assessing the data to see
if predefined thresholds are crossed
and any action or alerts need to be
sent
14
Upper Layers: Layers 4–7
Layers Functions
Layer 4: Data Accumulation • Captures data and stores it for applications
• Convert event-based data to query-based processing
Layer 5: Data Abstraction • Reconciles multiple data formats
• Ensures consistent semantics for various data sources
• Confirmation about dataset completeness
Layer 6: Application • Interpret data using software applications
• Applications may monitor, control, and provide report
based on analysing the data
Layer 7: Collaboration and • Consumes and shares the application information
processes • Collaborating and communicating IoT information
15
Simplified IoT Architecture
• It highlights the fundamental building blocks that are common to most IoT
systems and which is intended to help in designing an IoT network.
16
IoT Data Management and Compute Stack
17
IoT Data Management and Compute Stack
19
IoT Data Management and Compute Stack
20
IoT Data Management and Compute Stack
21
IoT Data Management and Compute Stack
The fog layer thus provides a distributed edge control loop capability,
where devices can be monitored, controlled, and analyzed in real
time without the need to wait for communication from the central
analytics and application servers in the cloud.
22
IoT Data Management and Compute Stack
23
IoT Data Management and Compute Stack
Is it really useful to continually send such data back to the cloud over
a potentially expensive backhaul connection? With a fog node on the
truck, it is possible to not only measure the pressure of all tires at
once but also combine this data with information coming from other
sensors in the engine, hydraulics, and so on. With this approach, the
fog node sends alert data upstream only if an actual problem is
beginning to occur on the truck that affects operational efficiency.
24
IoT Data Management and Compute Stack
26
Lessons Learned
27
Figures and slide materials are taken from the following sources: