Unit 4
Unit 4
Unit 4
• Communication technologies
Figure: Seven-layer generalized OSI model (on left) and IETF six layer modified OSI model
for IoT/M2M (in the middle), and similarity with the conceptual framework Equation 1.2
(on right) for IoT applications and services
Contd..Modified OSI Model for the IoT/M2M
Systems:
• Data communicates from device end to application end.
Each layer processes the received data and creates a
new data stack which transfers it to the next layer.
• The processing takes place at the in-between layers, i.e.
between the bottom functional-layer to the top layer.
Device end also receives data from an
application/service after processing at the in-between
layers.
• The above Figure also shows a similarity with the
conceptual framework in Equation 1.2:
Gather + Enrich + Stream + (Manage + Acquire +
Organise +Analyse) = IoT Applications and Services
ITU-T Reference Model:
Figure: ITU-T reference model RM1, its correspondence with six layers of modified OSI
and a comparison with seven levels suggested in CISCO IoT reference model RM2
ETSI M2M Domains and High-level Capabilities
Figure: ETSI M2M domain architecture and its high-level capabilities, and its
correspondences with six layers of modified OSI and four layers of ITU-T reference model
COMMUNICATION TECHNOLOGIES
•Physical cum data-link layer
in the model consists of a
local
area network/personal area
network.
•A local network of IoT
or M2M device deploys one
of the two types of
technologies—
wireless or wired
communication technologies.
The connectivity between the devices
(left-hand side) is
by using RF, Bluetooth Smart Energy,
ZigBee IP, ZigBee NAN
(neighbourhood area network), NFC or Figure: Connected devices 1st to ith connected to
6LoWPAN or mobile. the local network and gateway using the WPAN or
LPWAN network protocols
Wireless Communication Technology
Physical cum data-link layer uses wired or wireless communication technologies.
Examples of wireless communication technologies are
NFC,
RFID,
ZigBee,
Bluetooth (BT),
RF transceivers and RF modules.
2) RFID Tags
RFID tags: Now, three different kinds of RFID tags are commercially available.
Passive tags
Active tags
Semi-passive tags
The passive tags do not have any power supply. They used to get their power from
the incoming radio waves from the Readers. While active tags have a power
source for their internal circuitry. And for sending the response to the reader
also, it uses its own power supply. In the case of semi-passive tags, they have a
power supply for internal circuitry, but for sending the response it relies on the
radio waves received from the Reader.
Operating Frequency:
This RFID system is mainly operated in three
frequency bands.
LF: Low-Frequency band
HF: High-Frequency band
UHF: Ultra High-Frequency band
The exact frequency of operation varies from
country to country.
RFID
• An RFID device functions as a tag or label, which may be
placed on an object.
The object can then be tracked for the
movements. The object may be a parcel, person, bird or
an animal.
IoT applications of RFID are in business processes,
such as parcels tracking and inventory control, sales log-
ins and supply-chain management.
Bluetooth BR/EDR and Bluetooth Low Energy
Bluetooth devices follow IEEE 802.15.1 standard protocol for L1 (physical cum data link
layer). BT devices form a WPAN devices network.
Two types of modes for the devices are
Bluetooth BR/EDR (Basic Rate 1 Mbps/Enhanced Data Rate 2 Mbps and 3 Mbps)
and
Bluetooth low energy (BT LE 1Mbps).
A latest version is Bluetooth v4.2. BT LE is also called Bluetooth Smart.
Source of serial synchronous output or input is called master when it also controls
the synchronising clock information to the receiver.
A receiver of serial synchronous input or output is called a slave, when along with
the serial data it also receives the synchronising clock information from the master.
Four sets of signals, viz.,
SCLK,
MISO,
MOSI, and
SS(slave select) are used on four wires. When SS is active, then
the device functions as a slave.
Serial Peripheral Interface
Master Input Slave Output (MISO) and Master Output Slave Input (MOSI) are
synchronous serial bits I/Os at the master and slave and IOs are as per synchronising
clock of the master SCLK.
MOSI is output from master and input at slave and SCLK (clock information or signal)
is from the master to slave. Slave synchronises and receives the input bits at MOSI from
the master as per the SCLK input at slave.
MISO is synchronous serial input at the master for the serial output from slave. Slave
synchronises output as per SCLK of the master. Master synchronises the input as per
SCLK of the master.
I2C Bus
A number of device integrated circuits for sensors, actuators, flash memory and
Touch screens need data exchanges in a number of processes. ICs mutually network
through a common synchronous serial bus, called Inter-integrated circuit (I2C).
The I2C was originally developed at Philips Semiconductors. There are three I2C bus
standards: Industrial 100 kbps I2C, 100 kbps SM I2C and 400 kbps I2C.
I2C bus has two lines that carry the signals—one line is for the clock and one is for
bidirectional data. I2C bus protocol has specific fields. Each field has a specific number of
bits, sequences and time intervals between them.
Data Enrichment, Data consolidation and
device management at gateway
A gateway at a data-adaptation layer has several functions. These are data privacy, data
security, data enrichment, data consolidation, transformation and device management.
Figure: IoT or M2M gateway consisting of data enrichment and consolidation, device management and
communication frameworks at the adaptation layer
Data Management and Consolidation Gateway
Gateway includes the provisions for one or more of the following functions:
Transcoding and data management.
Following are data management and consolidation functions:
● Transcoding
● Privacy, security
● Integration
● Compaction and fusion
Transcoding
Transcoding means data adaptation, conversion and change of protocol, format or code
using software.
The gateway renders the web response and messages in formats and
representations required and acceptable at an IoT device.
Similarly, the IoT device requests are adapted, converted and changed into required
formats acceptable at the server by the
transcoding software.
For example, use of transcoding enables the message request characters to be in ASCII
format at the device and in Unicode at the server.
Privacy
Data such as patient medical data, data for supplying goods in a company from and to
different locations, and changes in inventories, may need privacy and protection from
conscious or unconscious transfer to untrustworthy destinations using the Internet.
Contd..Data Management and Consolidation Gateway
Privacy is an aspect of data management and must be remembered while designing an
application. The design should ensure privacy by ensuring that the data at the receiving
end is considered anonymous from an individual or company.
Compaction means making information short without changing the meaning or context;
for example, transmitting only the incremental data so that the information sent is short.
Fusion means formatting the information received in parts through various data frames
and several types of data (or data from several sources), removing redundancy in the
received data and presenting the formatted information created from the information
parts. Data fusion is used in cases when the individual records are not required and/or
are not retrievable later.
Energy Dissipation in Data Dissemination
Energy consumption for data dissemination is an important consideration in many devices
in WPANs and in wireless sensor nodes (WSNs). This is due to limited battery life.
Energy is consumed when performing computations and transmissions.
Higher the data rate, the greater will be the energy consumed.
Higher is RF used, the greater will be the energy consumed.
Higher the gathering interval, the lower will be the energy consumed.
Open Mobile Alliance (OMA)-DM and several standards are used for device management.
OMA-DM model suggests the use of a DM server which interacts with devices through
a gateway in case of IoT/M2M applications. A DM server is a server for assigning the
device ID or address, activating, configuring (managing device parameters and settings),
subscribing to device services or opting out of device services and configuring device
modes.
Ease of designing and affordability
Design for connected devices for IoT applications, services and business processes
considers the ease in designing the devices’ physical, data-link, adaption and gateway layer.
It means availability of SDKs (software development kits), prototype development
boards with smart sensors, actuators, controllers and IoT devices which are low in cost
and hardware which embeds and are preferably open source software components and
protocols.
Designing also considers ease as well as affordances for example, RFID or card. The
card has an embedded microcontroller, memory, OS, NFC peripheral interfaces, access
point-based device activation, RF module and transceiver at low cost.