Professional Documents
Culture Documents
IOT Lecturer 1
IOT Lecturer 1
Internet of things :
IoT is creating a new world — a quantifiable and measurable world — in which people can
better manage their lives and companies can better manage their businesses [3].
This new “smart,” connected world will offer fundamental changes both to society and to
consumers and will profoundly transform entire businesses and industries [3].
The rise of the IoT will create many practical and significant improvements in our world
and our daily lives by helping us make better decisions faster with timely, higher‐quality
information [3].
Examples Of The Internet Of Things [1]
❖ your child’s baby suit constantly monitors his/her movements and breathing, and alerts
you when needed.
IoT Paradigm [2]
▪ The future Internet will connect billions of personal and
professional devices, diminutive sensors and actuators,
robots, and so on, and trillions of smart, and digitized objects.
[*3]
IoT Paradigm*
6. Location of occupants collected by home/ building sensors.
[*3]
IoT Paradigm*
• In the near future, storage and communication services will be
highly pervasive and distributed: people, machines, smart
objects, surrounding space and platforms connected with
wireless/wired sensors, M2M devices, RFID tags will create a
highly decentralized resources interconnected by a dynamic
network of networks.
[*4]
IoT Paradigm*
[*4]
Future IoT
Aerospace and aviation industry
IoT can help to improve safety and security of products and services by
reliably identifying forge products and elements.
The aviation industry, e.g., is vulnerable to the problem of Suspected
Unapproved Parts (SUP).
[*5]
Automotive industry
Advanced cars, trains, buses as
well as bicycles are becoming
equipped with advanced sensors,
actuators with increased
processing powers. Applications
in the automotive industry
include the use of smart things to
monitor and report various
parameters from pressure in tyres
to proximity of other vehicles.
RFID technology has already been used to streamline vehicle
production, improve logistics, increase quality control and improve
customer services. The devices attached to the parts contain
information of the manufacturer and when and where the product
was made, its serial number, type, product code, and in some
applications the precise location in the facility at that moment. [*5]
Automotive industry
[*5]
Telecommunications Industry
[*5]
Independent living
[*5]
Pharmaceutical industry
For example, with RFID-equipped items and smart shelves that track
the present items in real time, a retailer can optimize many
applications. For example, he can make automatic checking of
goods receipt, real time monitoring of stocks, tracking out-of-
stocks or the detection of shoplifting.
IoT can provide a large savings potential in a retail store, IoT can
help making the data from the retail store available for optimizing
the logistics of the whole supply chain. If manufacturers know the
stock and sales data from retailers, they can produce and ship the
right quantities of products, thus avoiding the situation of over-
production or underproduction.
[*5]
Retail, logistics and supply chain management
Environmental issues can be better tackled. The carbon footprint
of logistics and supply chain processes can be optimized based
on the availability of dynamic and fine-grained data collected in
the real world directly by some of the things of IoT, such as
trucks, pallets, individual product items etc.
In the shops, IoT can offer many applications like guidance in the
shop according to a pre-selected shopping list, fast payment
solutions like automatically check-out using biometrics, detection
of potential allergen in a given product, personalized marketing,
verification of the cool chain, etc.
[*5]
Manufacturing industry
By linking items with information technology, either through embedded smart devices
or through the use of unique identifiers and data carriers that can interact with an
intelligent supporting network infrastructure and information systems, production
processes can be optimized and the entire lifecycle of objects, from production to
disposal can be monitored.
By tagging items and containers, greater transparency can be gained about the status of
the shop floor, the location and disposition of lots, and the status of production
machines. The fine grained information serves as input data for refined production
schedules and improved logistics.
Process Industry:
In many plants of the oil and gas industry, scalable architectures are being used that
consider possibilities for plug-and-play new ID methods combined with
sensing/actuating integrated with the IoT infrastructure and integrate the wireless
monitoring of petroleum personnel in critical onshore and offshore operations, container
tracking, tracking of drill string components pipes, monitoring and managing of fixed
equipment etc.
[*5]
A review of high-impact accidents in the chemical and petrochemical sectors in
the UK has observed some common features in these disasters, such as lack of
understanding as well as poor management of storage, process, and chemical
segregation.
IoT can help in reducing the number of accidents in the oil and gas industry by
equipping the containers of hazardous chemicals with intelligent wireless
sensor nodes.
[*5]
Environment monitoring
Utilization of wireless identifiable devices and other IoT technologies in green
applications and environmental conservation are one of the most promising market
segments in the future. There will be an increased usage of wireless identifiable devices
in environmentally friendly programs worldwide.
Transportation industry
IoT offers solutions for fare collection and toll systems, passengers screening and bags
boarding commercial carriers and the goods moved by the international cargo system
that support the security policies of the governments and the transportation industry, to
meet the increasing demand for security in the globe.
Monitoring traffic jams through cell phones of the users and deployment of intelligent
transport systems (ITS) will make the transportation of goods and people more efficient.
Transportation companies would become more efficient in packing containers since the
containers can self- scan and weigh themselves. Use of IoT technologies for managing
passenger luggage in airports and airline operations will enable automated tracking and
sorting, increased per-bag read rates, and increased security.
[*5]
Agriculture and breeding
[*5]
Media, entertainment industry
Deployment of IoT technologies will enable ad hoc news gathering based on locations
of the users. The news gathering could happen by querying IoT, to see which multi-
media-capable devices are present at a certain location, and sending them a
(financial) offer to collect multimedia footage about a certain event. Near field
communication (NFC) tags can be attached to posters for providing more information
by connecting the reader to a URI (Uniform Resource Identifier) address that contains
detailed information related to the poster.
[*5]
Insurance industry
[*5]
Recycling
IoT and wireless technologies can be used to advance the efficiency and
effectiveness of numerous important city and national environmental programs e.g.
monitoring of
• Vehicle emissions to help supervise air quality
• The collection of recyclable materials
• The reuse of packaging resources and electronic parts
• The disposal of electronic waste (RFID used to identify electronic subcomponents
of PCs, mobile phones, and other consumer electronics products to increase the
reuse of these parts and reduce e-waste)
RFID continues to provide greater visibility into the supply chain by helping
companies more efficiently track and manage inventories, thereby reducing
unnecessary transportation requirements and fuel usage.
[*5]
Recycling
[*5]
Generic Layered Architecture of IoT*
[*5]
Architecture of Internet of Things
The functionalities of the various layers are discussed briefly in the following:
Edge layer
[*5]
Middleware layer:
Application layer:
[11]
IoT Layer/ Stack Architecture
[11]
Layer/ Stack Architecture
Layer/ Stack Architecture
The networks for IOT ecosystems practically do not have any standard
architecture as these networks are highly customized environments with
variable complexities.
Various architecture models for IOT systems can be compared with typical OSI
or TCP-IP models due to similar implementation of architecture layers.
Generalizing various architecture models deployed or recommended by standard
organizations, an IOT network architecture would have the following four layers –
1) Infrastructure layer
2) Service Discovery/Service Management/Discovery Layer
3) Application Layer
4) Business Layer
Layer/ Stack Architecture
This layer differentiates the IOT networks or cloud networks from typical internet
networks. The IOT devices need to find other devices, services and resources over
internet. So, there is a need for resource management and registration process
on IoT network. For this purpose, service discovery and management protocols
are specified. Some of the popular protocols for service discovery in IOT systems
are DNS-SD (DNS-Service Discovery), mDNS (Multicast Domain Name System),
uPnP. Some of the currently available service discovery platforms and technologies
are HyperCat, Wi-Fi Aware, Bluetooth Beacons, Chirp etc.
3) Application Layer
This is the interface between the (IOT) devices and the network. This layer is
implemented through a dedicated application at the device end.
Like for a computer, application layer is implemented by the browser. It is the
browser which implements application layer protocols like HTTP, HTTPS, SMTP and
FTP.
Same way, there are application layer protocols specified in context to IOT namely
MQTT, SMQTT , CoAP, RESTful HTTP, MQTT-SN, SOAP, Websocket, HTTP/2.
4. Business Layer
This layer actually is not part of communication network. It lies at the IOT end point. It
can be a cloud or server implementing dedicated applications or providing specific
business or industrial solutions within the IOT system. It may be interconnecting various
IOT devices to Enterprise Resource Planning (ERP) or Knowledge Management (KM)
solution. This layer is actually responsible for integrating devices, services and solutions
seamlessly and integrating cloud and devices for vertical specific (Health, Transport,
Energy, Education etc.) implementation.
Building Block of IoT*
IOT is developed as a package with integration of various technologies. Each technology
has its own principle role within the IOT system.
IOT allows things in the physical world (IOT devices/objects) to interact with the
virtual world (cloud services, platforms and applications) through a communication
network enabling exchange and sharing of context aware information with each
other.
*10
Building Block of IoT*
Basic building blocks of IoT are
• Physical world
• Virtual world
• Communication network
Things: - In context to Internet of things, any object of the physical world or the
information world that has a unique identity and can be integrated in a communication
network is called 'Thing'.
The physical things are generally referred to '(IOT) devices’. While things can be virtual
or physical things.
Things can also be virtual things like cloud service solutions. Such virtual things are
software applications, APIs or application solutions that exchange and process data in
their own authority
When the term devices are used, it refers to physical equipment that can communicate
in a network and may be equipped with sensors, actuators, processors, memory and/or
controllers.
*10
Building Block of IoT*
Physical World: - The physical world in an IOT system refers to the collection of physical
things or devices. Physical things are capable of sensing, collecting, storing, sharing and
processing information and may be capable of operating one or more actuators to
impact in the real world.
3) Virtual World - In IOT systems, virtual world refers to the collection of virtual things.
These virtual things are generally web, cloud or mobile applications, APIs or application
platforms. The prime role of Virtual world is data logging, data mining and analytics in
an IOT system.
*10
Building Block of IoT*
At physical or link layer, some of popular communication protocols are
• LR-WPAN
• Bluetooth/LE
• 6LoWPAN
• LTE (Long-Term Evolutio)
• GPRS
• CDMA
• NFC
• Zigbee
• 802.11 Wi-Fi
• Zwave
The most common network layer protocols are
• IPv4
• IPv6.
Some of the common transport layer protocols include
• TCP
• UDP
• DTLS
• TLS.
• Some of the popular application layer protocols are
• DDS, MQTT, REST, CoAP, LLAP, XMPP, SSI, AMQP, XMPP-IOT and MQTT-SN.
*10
Architecture of an IOT System -
The data is generated, transported, processed and converted to useful insights by an IOT
system.
*10
Building Block of IoT*
IOT devices - Any device or equipment counts as an IOT device if it satisfies the
following requirements -
*10
Building Block of IoT*
Based on the hardware design and capabilities, the IOT devices can categorized
broadly as follow -
General Devices - A general device under IOT application domain is the device
which has embedded processing and communication capabilities. A general device
can process some information and connect to a communication network through
wired or wireless interfaces. Basically, these devices only collect data and insights
from a cloud or server and operate or perform data processing accordingly.
For example, web controlled industrial machines or home appliances can be
considered as general IOT devices.
Sensing and Actuating Devices - The sensing and actuating devices are equipped
with sensors and actuators that enable them to interact and impact the real world.
The sensors collect information pertaining to real physical quantities and pass it to
the on-board controller/processor. The controller or processor stores the
information (temporarily) and passes it on to the communication network.
Through various layers of communication network, it is received at the cloud or
server. The cloud process information and send back useful insights to operate
actuators.
*10
Building Block of IoT*
Gateways
The IOT device may setup communication with other devices through a
gateway or without a gateway. The gateways are basically required for
protocol conversion.
Since the communication network and the on-board network of the IOT
device are different, the Gateway acts as a two-way bridge between the
two networks.
The Gateway collects and extracts the (sensor) data as per the device
protocol, wrap and format it according to the protocol the
communication network be operating at and push data to the
communication network for transmission to the cloud or server. Same
way, it receives and extract data, insights or information from the cloud
or server, wrap and format it according to the network protocol utilized
by the on-device network and push the cloud processed data to the IOT
device.
*10
An IoT scenario
In an industrial IoT scenario, there are many sensors and actuators that interact
with the machinery. Each machine would typically have multiple sensors
tracking its health and monitoring the key parameters related to the
production.
• Each sensor and actuator is attached to a microcontroller that is responsible
for acquiring the data or controlling a switch through a pre-defined
instruction set.
• The microcontroller — along with the sensors, power and a radio — is called
a sensor node.
• It is a self-contained, deployable unit that captures the data generated by
sensors.
• The sensor node doesn’t have enough processing power, memory, and
storage to deal with the data locally.
• It uses a low-energy radio communication network to send the data to a
central location.
• The communication link between the sensors’ nodes and the central hub is
based on ZigBee, Bluetooth Low Energy (BLE), or Power over Ethernet (PoE).
• The hub that acts as an aggregator of multiple raw datasets generated by
the sensor nodes is called an IoT gateway.
*10
Gateways
• One of the first jobs of the gateway is to transform and normalize the data.
The datasets generated by the sensor nodes will be in disparate formats.
Some of the legacy nodes use proprietary protocols, while the contemporary
ones may rely on JSON or CSV. The gateway acquires heterogenous datasets
from multiple sensor nodes and converts them to a standard format that is
understood by the next stage of the data processing pipeline.
• The second role of an IoT gateway is protocol transformation. Since the
sensor nodes cannot use power hungry Wi-Fi or ethernet, they use low-
powered communication networks. A gateway supports multiple
communication protocols for accepting the inbound data sent by the sensor
nodes. It uses a variety of protocols for the outbound communication, which
typically connects the gateway to a process running in the cloud.
• Some of the popular outbound protocols used in the context of IoT are REST,
MQTT, CoAP, STOMP and even SMS.
• In some scenarios, the gateway may also process the data and raise alerts in
real time. But this is best left to the powerful stream processing pipelines
*10 running in the cloud.
• Gateways act as an edge device, obscuring the sensor nodes from the public
internet. Though the sensor nodes can make outbound connections to the
internet and cloud through the gateway, they cannot be accessed directly.
Thus, gateways play the dual role of routers and firewall securing the sensor
nodes and internal network.
• Sensor nodes that are capable of connecting to the Internet still need a
gateway for data aggregation and transformation.
*10
Building Block of IoT*
*10
Building Block of IoT*
1) When the IOT device and the communication network may be operating at different
protocols. Often, these protocols may be at different network layers. Like the Zigbee is a
physical layer protocol while the TCP-IP is a transport layer protocol. A wireless sensor
network is another example of device to network communication through gateways.
2) One IOT device may need to communicate with another IOT device operating at
different protocol. For example, a Bluetooth device may communicate with other
BLE(Bluetooth Low Energy) devices over the air using a gateway.
*10
Building Block of IoT*
Communication without Gateway
An IOT device can also connect to a cloud or other IOT device directly i.e without
Gagteway. In such case, the device and the communication network or the devices
communicating with each other must be sharing and exchanging data using same
protocol.
Usually, such device to device or device to network communication is possible through
application layer protocols like
*10
Building Block of IoT*
3) Cloud/Server - The cloud or server is the edge of the IOT system. A cloud stores
data collected from different and numerous IOT devices and perform data mining
and analytics to derive useful insights from it. It is also responsible for managing the
connected devices and networks, manage device to device communications and
implement IOT applications by operating and synchronizing different IOT devices
and communication between them. The cloud may also communicate with other
private and public cloud services to enable an IOT application.
4) IOT Application - The processing, mining and analysis of the data at the cloud is
done by the IOT application. The IOT application is the piece of software at the
cloud server which extracts data, manipulate it, to derive useful insights and
manage to securely push insights to the target IOT devices. For example, an IOT
application designed for home automation might process data from sensors and
send commands from the cloud to operate home appliances.
*10
Challenges and Applications of
IoT in Modern World*
[*4]
1. Gilles & Robert, (15th November 2016), “Mastering The IoT: | Connectivity |
Technology”, Amsterdam / The Hague.
2. Pethuru Raj, Anupama C. Raman, “The Internet of Things: Enabling Technologies,
Platforms, and Use Cases”, CRC Press, New York
3. Lawrence Miller, “Internet of Things for Dummies”, Wiley Brand
4. Zeinab Kamal Aldein Mohammeda, Elmustafa Sayed Ali Ahmedb, “Internet of
Things Applications, Challenges and Related Future Technologies”
5. Debasis Bandyopadhyay · Jaydip Sen, (2014), “Internet of Things: Applications and
Challenges in Technology and Standardization”
6. M.A. Matin and M.M. Islam, “Overview of Wireless Sensor Network”
7. D. Stephan, H Paul, (2005), “Introduction to Wireless Sensor Networks”
8. White Paper on “Machine-to-Machine Communication (M2M)”
9. Machine-to-Machine Communications: Architectures, Standards and Applications
10. Building block of IoT
11. IoT standards and Protocols
12. Low-Rate Wireless Personal Area Networks: Enabling Wireless Sensors with IEEE
802.15.4 [Book]