Professional Documents
Culture Documents
Characteristics of Iot
Characteristics of Iot
• Request–Response is a
communication model in
which the client sends
requests to the server and
the server responds to the
requests.
• Publish–Subscribe is a
communication model that
involves publishers, brokers and
consumers.
• Publishers are the source of
data. Publishers send the data
to the topics which are managed
by the broker. Publishers are not
aware of the consumers.
• Consumers subscribe to the
topics which are managed by the
broker.
• When the broker receives data
for a topic from the publisher, it
sends the data to all the
subscribed consumers.
Push–Pull Communication Model
• Push–Pull is a communication
model in which the data
producers push the data to
queues and the consumers pull
the data from the queues.
Producers do not need to be
aware of the consumers.
• Queues help in decoupling the
messaging between the
producers and consumers.
• Queues also act as a buffer
which helps in situations when
there is a mismatch between the
rate at which the producers push
data and the rate at which the
consumers pull data.
Exclusive Pair Communication Model
• Exclusive Pair is a
bidirectional, fully duplex
communication model
that uses a persistent
connection between the
client and the server.
• Once the connection is set
up it, remains open until
the client sends a request
to close the connection.
• Client and server can send
messages to each other
after connection setup.
REST-based Communication APIs
• WebSocket APIs
allow bi-directional,
full duplex
communication
between clients
and servers.
• WebSocket APIs
follow the exclusive
pair communication
model.
IoT ARCHITECTURE LAYERS
12
Sensor, Connectivity and Network
Layer
This layer consists of RFID tags, sensors (which are an essential part of an IoT
system and are responsible for collecting raw data). These form the essential
“things” of an IoT system.
Sensors, RFID tags are wireless devices and form the Wireless Sensor Networks
(WSN).
Sensors are active in nature which means that real-time information is to be
collected and processed.
This layer also has the network connectivity (like WAN, PAN, etc.) which is
responsible for communicating the raw data to the next layer which is the
Gateway and Network Layer.
The devices which are comprised of WSN have finite storage capacity,
restricted communication bandwidth and have small processing speed.
We have different sensors for different applications – temperature sensor for
collecting temperature data, water quality for examining water quality, moisture
sensor for measuring moisture content of the atmosphere or soil, etc.
13
Gateway and Network Layer
Gateways are responsible for routing the data coming from the Sensor,
Connectivity and Network layer and pass it to the next layer which is the
Management Service Layer.
This layer requires having a large storage capacity for storing the enormous
amount of data collected by the sensors, RFID tags, etc. Also, this layer needs to
have a consistently trusted performance in terms of public, private and hybrid
networks.
Different IoT device works on different kinds of network protocols. All these
protocols are required to be assimilated into a single layer. This layer is
responsible for integrating various network protocols.
14
Management Service Layer
This layer is used for managing IoT services. The management Service layer is
responsible for Securing Analysis of IoT devices, Analysis of Information (Stream
Analytics, Data Analytics), Device Management.
15
Application Layer
16
Connectivity Layers
M2M and IoT
M2M refers to communications and interactions between machines and
devices.
M2M offers the means for managing devices and devices interaction,
18
M2M and IoT
19
M2M and IoT
However, IoT has a broader scope than M2M, since it comprises a broader range
of interactions, including interactions between devices/things, things and
people, things with applications and people with applications.
M2M is part of the IoT, while M2M standards have a prominent place in the IoT
standards landscape.
20
M2M and IoT
It also enables the composition of workflows comprising all of the above
interactions.
IoT includes the notion of internet connectivity (which is provided in most of the
networks outlined above), but is not necessarily focused on the use of telcom
networks
21
References
• Reference Books –
• Daniel Minoli, “Building the Internet of Things with IPv6 and MIPv6:
The Evolving World of M2M Communications”, ISBN: 978-1-118-
47347-4, Willy Publications
• Vijay Madisetti and ArshdeepBahga, “Internet of Things (A Hands-
onApproach)”, 1 st Edition, VPT, 2014.
22