Internet of Things (21CS735)
Internet of Things (21CS735)
THINGS(21CS735)
Module 1 - Emergence of IoT:
Introduction, Evolution of IoT, Enabling IoT and the
Complex Interdependence of Technologies, IoT
Networking Components, Addressing Strategies in
IoT.
Definition
“The Internet of Things (IoT) is the network of physical objects that
contain embedded technology to communicate and sense or interact
with their internal states or the external environment.”
Figure: The three characteristic features—anytime, anywhere, and
anything—highlight the robustness and dynamic nature of IoT
Evolution of IoT
Figure: The sequence of technological developments leading to the shaping of the modern day IoT
ATM: The first ATM became operational and connected online for the first
time in 1974.
Figure 4.7 The interdependence and reach of IoT over various application domains and
networking paradigm
(i) M2M: The M2M or the machine-to-machine paradigm signifies a system
of connected machines and devices, which can talk amongst themselves
without human intervention.
(ii) CPS: The CPS or the cyber physical system paradigm insinuates a closed
control loop—from sensing, processing, and finally to actuation—using a
feedback mechanism. CPS helps in maintaining the state of an environment
through the feedback control loop, which ensures that until the desired state is
attained, the system keeps on actuating and sensing.
iii) IoE: The IoE paradigm is mainly concerned with minimizing and even
reversing the ill-effects of the permeation of Internet-based technologies on
the environment. The major focus areas of this paradigm include smart and
sustainable farming, sustainable and energy-efficient habitats, enhancing the
energy efficiency of systems and processes, and others.
iv) Industry 4.0: Industry 4.0 is commonly referred to as the fourth industrial
revolution pertaining to digitization in the manufacturing industry. The
previous revolutions chronologically dealt with mechanization, mass
production, and the industrial revolution, respectively. This paradigm strongly
puts forward the concept of smart factories, where machines talk to one
another without much human involvement based on a framework of CPS and
IoT.
v) IoP: The Internet of People (IoP) is a concept that describes the connection
between people and the internet, and the ways in which people can
communicate and share data.
• IoP is a new technological movement on the Internet which aims to
decentralize online social interactions, payments, transactions, and other
tasks while maintaining confidentiality and privacy of its user’s data.
IoT versus M2M: M2M or the machine-to-machine paradigm refers to
communications and interactions between various machines and devices.
• These interactions can be enabled through a cloud computing infrastructure,
a server, or simply a local network hub.
• M2M collects data from machinery and sensors, while also enabling device
management and device interaction. Telecommunication services providers
introduced the term M2M, and technically emphasized on machine
interactions via one or more communication networks (e.g., 3G, 4G, 5G,
satellite, public networks).
• M2M is part of the IoT and is considered as one of its sub-domains
IoT versus CPS: Cyber physical systems (CPS) encompasses sensing,
control, actuation, and feedback as a complete package.
• In other words, a digital twin is attached to a CPS-based system.
• As mentioned earlier, a digital twin is a virtual system–model relation, in
which the system signifies a physical system or equipment or a piece of
machinery, while the model represents the mathematical model or
representation of the physical system’s behavior or operation.
• IoT versus WoT: IoT versus WoT From a developer’s perspective, the
Web of Things (WoT) paradigm enables access and control over IoT
resources and applications.
• These resources and applications are generally built using technologies
such as HTML 5.0, JavaScript, Ajax, PHP, and others. REST
(representational state transfer) is one of the key enablers of WoT.
• The use of RESTful principles and RESTful APIs (application program
interface) enables both developers and deployers to benefit from the
recognition, acceptance, and maturity of existing web technologies
without having to redesign and redeploy solutions from scratch.
Enabling IoT and the Complex Interdependence of
Technologies
• We can divide the IoT paradigm into four planes:
• Services, local connectivity, global connectivity, and processing. If we
consider a bottom-up view, the services offered fall under the control and
purview of service providers.
• The service plane is composed of two parts: 1) things or devices and 2)
low-power connectivity.
Figure: The IoT planes, various enablers of IoT, and the complex interdependencies
among them
IoT Networking Components
Six types:
1) IoT node
2) IoT router
3) IoT LAN
4) IoT WAN
5) IoT gateway
6) IoT proxy
Figure: A typical IoT network ecosystem highlighting the various networking
components— from IoT nodes to the Internet
• Various IoT nodes within an IoT LAN are configured to one another as well
as talk to the IoT router whenever they are in the range of it.
• The devices have locally unique (LU-x) device identifiers. These identifiers
are unique only within a LAN.
• There is a high chance that these identifiers may be repeated in a new LAN.
• Each IoT LAN has its own unique identifier, which is denoted by IoT LAN-
x in Figure 4.9.
• A router acts as a connecting link between various LANs by forwarding
messages from the LANs to the IoT gateway or the IoT proxy.
IoT Node: These are the networking devices within an IoT LAN.
• Each of these devices is typically made up of a sensor, a processor, and a
radio, which communicates with the network infrastructure (either within
the LAN or outside it).
• The nodes may be connected to other nodes inside a LAN directly or by
means of a common gateway for that LAN.
• Connections outside the LAN are through gateways and proxies.
IoT Router: An IoT router is a piece of networking equipment that is
primarily tasked with the routing of packets between various entities in the
IoT network; it keeps the traffic flowing correctly within the network.
• A router can be repurposed as a gateway by enhancing its functionalities.
IoT LAN: The local area network (LAN) enables local connectivity within
the purview of a single gateway.
• Typically, they consist of short-range connectivity technologies. IoT LANs
may or may not be connected to the Internet.
• Generally, they are localized within a building or an organization.
IoT WAN: The wide area network (WAN) connects various network
segments such as LANs.
• They are typically organizationally and geographically wide, with their
operational range lying between a few kilometers to hundreds of kilometers.
• IoT WANs connect to the Internet and enable Internet access to the segments
they are connecting.
IoT Gateway: An IoT gateway is simply a router connecting the IoT LAN to
a WAN or the Internet.
• Gateways can implement several LANs and WANs.
• Their primary task is to forward packets between LANs and WANs, and the
IP layer using only layer 3.
IoT Proxy: Proxies actively lie on the application layer and performs
application layer functions between IoT nodes and other entities.
• Typically, application layer proxies are a means of providing security to the
network entities under it; it helps to extend the addressing range of its
network.
Addressing Strategies in IoT
• (vi) Unspecified: Here, all the bits in the IPv6 address are set to zero and the
destination address is not specified.