Lec Notes 1
Lec Notes 1
202046714: IoT
Architecture and
Protocols
1
20-01-2025
2
20-01-2025
3
20-01-2025
4
20-01-2025
Agile
Methodologies
Each Agile methodology has its strengths,
and the best choice depends on the nature
of the project, team structure, and
organizational goals.
Scrum is an excellent choice for teams that
need strict structure.
Kanban might be more appropriate for
those who need flexibility with visualizing
workflows.
Extreme Programming (XP) is ideal If
technical quality and practices like pair
programming and TDD are a priority.
Lean Software Development suits teams
focused on optimizing efficiency, while
Feature-Driven Development (FDD) is better
for large teams working on well-defined,
feature-based projects.
10
5
20-01-2025
Modularity
OOP is great for building structured, reusable
systems with clear object boundaries, making it
suitable for smaller to medium-sized applications.
11
12
6
20-01-2025
13
IoT vertical
markets and the
horizontal
integration
The IoT enables physical objects to see, hear,
think and per form jobs by having them “talk”
together, to share information and to
coordinate decisions.
14
7
20-01-2025
15
16
8
20-01-2025
17
18
9
20-01-2025
19
20
10
20-01-2025
IoT ELEMENTS
21
IOT
Definition:
Internet of Things (IoT) is a concept which enables communication between internetworking devices and
applications, whereby physical objects or ‘things’ communicate through the Internet.
Internet of Things means a network of physical things (objects) sending, receiving, or communicating
information using the Internet or other communication technologies and network just as the computers, tablets
and mobiles do, and thus enabling the monitoring, coordinating or controlling process across the Internet or
another data network.
Internet of Things is the network of physical objects or ‘things’ embedded with electronics, software, sensors
and connectivity to enable it to achieve greater value and service by exchanging data with the manufacturer,
operator and/or other connected devices. Each thing is uniquely identifiable through its embedded computing
system but is able to interoperate within the existing Internet infrastructure.
27
11
20-01-2025
28
At level 1 data of the devices (things) using sensors or the things gather the pre data from the internet.
A sensor connected to a gateway, functions as a smart sensor (smart sensor refers to a sensor with computing
and communication capacity). The data then enriches at level 2, for example, by transcoding at the gateway.
Transcoding means coding or decoding before data transfer between two entities.
A communication management subsystem sends or receives data streams at level 3.
Device management, identity management and access management subsystems receive the device’s data at
level 4.
A data store or database acquires the data at level 5.
Data routed from the devices and things organises and analyses at level 6. For example, data is analysed for
collecting business intelligence in business processes.
29
12
20-01-2025
30
The architecture serves as a reference in applications of IoT in services and business processes.
A set of sensors which are smart, capture the data, perform necessary data element analysis and
transformation as per device application framework and connect directly to a communication manager.
A set of sensor circuits is connected to a gateway possessing separate data capturing, gathering, computing and
communication capabilities. The gateway receives the data in one form at one end and sends it in another form
to the other end.
The communication-management subsystem consists of protocol handlers, message routers and message cache.
This management subsystem has functionalities for device identity database, device identity management and
access management.
Data routes from the gateway through the Internet and data centre to the application server or enterprise
server which acquires that data.
Organisation and analysis subsystems enable the services, business processes, enterprise integration and
complex processes
31
13
20-01-2025
This is a complex conceptual framework for IoT using cloud-platform based processes and services. The
steps are as follows:
1. Levels 1 and 2 consist of a sensor network to gather and consolidate the data. First level gathers the
data of the things (devices) using sensors circuits. The sensor connects to a gateway. Data then
consolidates at the second level, for example, transformation at the gateway at level 2.
2. The gateway at level 2 communicates the data streams between levels 2 and 3. The system uses a
communication-management subsystem at level 3.
3. An information service consists of connect, collect, assemble and manage subsystems at levels 3 and
4. The services render from level 4.
4. Real time series analysis, data analytics and intelligence subsystems are also at levels 4 and 5. A
cloud infrastructure, a data store or database acquires the data at level 5.
32
33
14
20-01-2025
34
IoT World Forum Model offers a clean, simplified perspective on IoT and includes
edge computing, data storage, and access. It provides a succinct way of visualizing
IoT from a technical perspective.
Each of the seven layers is broken down into specific functions, and security
encompasses the entire model.
35
15
20-01-2025
36
The IoT Reference Model defines a set of levels with control flowing from the center (this could be either a
cloud service or a dedicated data center), to the edge, which includes sensors, devices, machines and other
types of intelligent end nodes.
In general, data travels up the stack, originating from the edge, and goes northbound to the center.
Identify different technologies at each layer and how they relate to one another
Define a tiered security model that is enforced at the transition points between levels
37
16
20-01-2025
The first layer of the IoT Reference Model is the physical devices and controllers layer.
This layer is home to the “things” in the Internet of Things, including the various endpoint
devices and sensors that send and receive information.
The size of these “things” can range from almost microscopic sensors to giant machines in a
factory.
Their primary function is generating data and being capable of being queried and/or controlled
over a network.
38
In the second layer of the IoT Reference Model, the focus is on connectivity.
The most important function of this IoT layer is the reliable and timely transmission
of data.
More specifically, this includes transmissions between Layer 1 devices and the
network and between the network and information processing that occurs at Layer
3 (the edge computing layer).
The connectivity layer encompasses all networking elements of IoT and doesn’t
really distinguish between the last-mile network, gateway, and backhaul networks.
1/20/2025 IOT Architecture & 39
39
Protocols
39
17
20-01-2025
Connectivity Layer
40
At this layer, the emphasis is on data reduction and converting network data flows into
information that is ready for storage and processing by higher layers.
One of the basic principles of this reference model is that information processing is
initiated as early and as close to the edge of the network as possible.
41
18
20-01-2025
Layer 3: Edge
Computing Layer
42
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
43
19
20-01-2025
The upper layers deal with handling and processing the IoT data generated by the
bottom layer.
For the sake of completeness, Layers 4–7 of the IoT Reference Model are summarized in
the following Table.
44
Layers 4–7
45
20
20-01-2025
An interesting aspect of visualizing an IoT architecture this way is that we can start to organize
responsibilities along IT and OT lines.
Following Figure illustrates a natural demarcation point between IT and OT in the IoT Reference
Model framework.
46
COMPARING
The IoT World Forum IoT Architecture
(IoTWF) Standardized Architecture:
47
21
20-01-2025
As demonstrated in Figure, IoT systems have to cross several boundaries beyond just the
functional layers.
For an industry like oil and gas, this includes sensors and devices connected to pipelines, oil
rigs, refinery machinery, and so on.
The top of the stack is in the IT area and includes things like the servers, databases, and
applications, all of which run on a part of the network controlled by IT.
48
At the bottom, in the OT layers, the devices generate real-time data at their own rate—
sometimes vast amounts on a daily basis.
Not only does this result in a huge amount of data transiting the IoT network, but the sheer
volume of data suggests that applications at the top layer will be able to ingest that much
data at the rate required.
49
22
20-01-2025
Layering data management in this way throughout the stack helps the top four layers handle
data at their own speed.
As a result, the real-time “data in motion” close to the edge has to be organized and stored
so that it becomes “data at rest” for the applications in the IT tiers.
The IT and OT organizations need to work together for overall data management.
50
51
23
20-01-2025
52
53
24
20-01-2025
54
55
25
20-01-2025
56
57
26
20-01-2025
IOT Architecture
Evolution
58
59
27
20-01-2025
60
61
28
20-01-2025
62
1. Application Layer
oneM2M architecture gives more attention to connectivity between devices
and their applications.
Application tend to be industry specific and have their own sets of data
models, thus they are shown as vertical entity
63
29
20-01-2025
2. Service Layer
Horizontal modules include the physical network that the IoT application run on,
the underlying management protocols and the hardware.
Example: Backhaul communications via cellular, MPLS networks, VPNs and so on.
This conceptual layer adds APIs and middle ware supporting third party services and
applications.
1/20/2025 IOT Architecture & 64
64
Protocols
64
3. Network Layer
• This is the communication domain for the IoT devices and endpoints.
• It includes the devices themselves and the communication network that links them.
• Includes Wireless mess technologies such as IEEE 802.15.4 and wireless point to multi
point systems such as IEEE 801.1.11ah.
• It also includes wired device connections such as IEEE 1901 power line
communications.
65
30
20-01-2025
3. Network Layer
• In many cases, the smart (and sometimes not-so-smart) devices communicate with each
other.
• Therefore, the device domain also includes the gateway device, which provides
communications up into the corenetwork and acts as a demarcation point between the
device and network domains.
66
31