Ocs352 Iot Unit 1
Ocs352 Iot Unit 1
• Now, let’s talk more about the growth of connecting physical objects and
the IoT ecosystem. We’ll analyze IoT technologies and discuss edge
devices, medical devices, IoT data, and artificial intelligence, so get
ready.
Conclusion
The Evolution of the Internet of Things (IoT) is no mere trend. It’s a
groundbreaking transformation, altering how we operate and exist.
We’ve journeyed through its evolution – from concept to reality, and seen how
it’s making businesses more innovative and lives more manageable. While IoT
brings efficiency, it also ushers in new security challenges. And yet, we know
companies are eager to harness its power because the benefits outweigh the
risks.
Ultimately, we’re excited about what lies ahead for IoT—the future promises
even more connectedness – further intertwining technology with our everyday
existence.
Enabling Technologies
IoT(internet of things) enabling technologies are
1. Wireless Sensor Network
2. Cloud Computing
3. Big Data Analytics
4. Communications Protocols
5. Embedded System
Beneficially the oneM2M Common Service functions (CSFs) will become part
of the communication chipset, to achieve a coverage in a wide range of devices.
In summary
2. Connectivity
This layer bridges the gap between the Edge Node device and the cloud,
ensuring that the data can run smoothly. It is an important aspect since it
ensures that data from the field may reach its destination in the cloud or
on-premise. This layer functions as a transportation system for your IoT
data, and it may take various routes, such as highways or backroads, to
deliver your data where it needs to go.
3. Edge Computing
This layer, also known as "Cloud Edge" or "Cloud Gateway" computing,
is crucial in any IoT system. Edge computing is a type of computing
that occurs at or near the network's edge/at the device layer. Several
important tasks take place in this layer –
4. Data Accumulation
IoT systems create large amounts of data, and this layer acts as a data
storage warehouse. It is necessary since this layer stores incoming data and
prepares data for future processing. Once the data is ready, it is sent to the
next levels for analysis and decision-making.
5. Data Abstraction
We're finally making sense of the data. We collect similar data from a
variety of sources, prioritise critical information, and prepare data for a
variety of applications.
6. Application Layer
The Application Layer is where the real action happens. It's fairly simple,
and here's what it does:
Conclusion
We can accomplish some significant things with this model:
So, from the above image it is clear that there is 4 layers are
present that can be divided as follows: Sensing Layer, Network
Layer, Data processing Layer, and Application Layer.
1. Sensing Layer–
The sensing layer is the first layer of the IoT architecture and is
responsible for collecting data from different sources. This layer
includes sensors and actuators that are placed in the
environment to gather information about temperature, humidity,
light, sound, and other physical parameters. These devices are
connected to the network layer through wired or wireless
communication protocols.
2. Network Layer –
The network layer of an IoT architecture is responsible for
providing communication and connectivity between devices in
the IoT system. It includes protocols and technologies that
enable devices to connect and communicate with each other
and with the wider internet. Examples of network technologies
that are commonly used in IoT include WiFi, Bluetooth, Zigbee,
and cellular networks such as 4G and 5G. Additionally, the
network layer may include gateways and routers that act as
intermediaries between devices and the wider internet, and
may also include security features such as encryption and
authentication to protect against unauthorized access.
3. Data processing Layer –
The data processing layer of IoT architecture refers to the
software and hardware components that are responsible for
collecting, analyzing, and interpreting data from IoT devices.
This layer is responsible for receiving raw data from the
devices, processing it, and making it available for further
analysis or action.The data processing layer includes a variety
of technologies and tools, such as data management systems,
analytics platforms, and machine learning algorithms. These
tools are used to extract meaningful insights from the data and
make decisions based on that data. Example of a technology
used in the data processing layer is a data lake, which is a
centralized repository for storing raw data from IoT devices.
4. Application Layer–
The application layer of IoT architecture is the topmost layer
that interacts directly with the end-user. It is responsible for
providing user-friendly interfaces and functionalities that enable
users to access and control IoT devices.This layer includes
various software and applications such as mobile apps, web
portals, and other user interfaces that are designed to interact
with the underlying IoT infrastructure. It also includes
middleware services that allow different IoT devices and
systems to communicate and share data seamlessly.The
application layer also includes analytics and processing
capabilities that allow data to be analyzed and transformed into
meaningful insights. This can include machine learning
algorithms, data visualization tools, and other advanced
analytics capabilities.
The IoT technology stack
The IoT technology stack is nothing else than a range of
technologies, standards and tools, which lead from the
simple connection of objects to the applications that use
these connected things, the data they gather and
communicate and the different steps needed to power them.
Sensors in one of many existing IoT technology stack views – source and courtesy
And in practice there are still quite some challenges on the level of
interoperability and all these technology elements being able to talk
with each other as there are different standards. Moreover, when
we bring in existing connected devices as they’ve existed for ages
in areas such as building management or manufacturing
technologies, that latter challenge becomes even bigger.
Let’s look at the first layer of the IoT technology stack: IoT devices
or IoT endpoints. Do note that there have been various attempts to
depict and construct the IoT technology stack (and within each of
the layers various protocols, vendors/players and sub-layers).
When Cisco still talked about the Internet of Everything (IoE) it also
had an IoE technology stack which was more built from that IoE
vision.
Edge Computing
Computation takes place at the edge of a device’s network, which
is known as edge computing. That means a computer is
connected with the network of the device, which processes the
data and sends the data to the cloud in real-time. That computer is
known as “edge computer” or “edge node”.
With this technology, data is processed and transmitted to the
devices instantly. Yet, edge nodes transmit all the data captured
or generated by the device regardless of the importance of the
data.
Example of Edge computing:
• Autonomous vehicle edge computing devices collect data from
cameras and sensors on the vehicle, process it, and make
decisions in milliseconds, such as self-parking cars.
• In order to accurately assess a patient’s condition and foresee
treatments, data is processed from a variety of edge devices
connected to sensors and monitors.
Here Fog Computing was introduced and becomes an ideal
solution.
Fog Computing
Fog computing is an extension of cloud computing. It is a layer in
between the edge and the cloud. When edge computers send
huge amounts of data to the cloud, fog nodes receive the data and
analyze what’s important. Then the fog nodes transfer the
important data to the cloud to be stored and delete the
unimportant data or keep them with themselves for further
analysis. In this way, fog computing saves a lot of space in the
cloud and transfers important data quickly.
Edge computing helps devices to get Fog computing helps in filtering important
faster results by processing the data information from the massive amount of
simultaneously received from the data collected from the device and saves it
10. devices. in the cloud by sending the filtered data.