Internet of Things
Introduction
Definitions, Characteristics, Applications
Department of Software Engineering,
“I have no special talent. I am only passionately curious.” – Albert Einstein
Why IoT?
We want to receive more data
We want to control stuff
We want to automate
We want to things faster
2
IoT Stack
The basic IoT system consist of the
following components:
3
What is IoT?
Internet of Things (IoT) is the network of smart physical objects
physical objects (e.g. devices, vehicles, buildings, etc.) embedded with
sensors/actuators, computation unit, memory unit, power source, and network
connectivity,
which enables the physical object to collect and exchange data,
analyze the collected data to extract new insight and respond accordingly.
Goal of IoT is to “connect the unconnected”
“Things” or “objects” that were not supposed to be connected to the Internet
IoT did the technology transition in traditional computer
networks
4
Cont…
• Unifications of technologies:
• Embedded systems,
• Low power and low rate network,
• Internet,
• Big data,
• Data analytics,
• Cloud computing,
• Edge Intelligence
• Software defined networks,
• Network and data security
• Etc.
• Alternate 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.” – Gartner Research*
* https://www.gartner.com/en/information-technology/glossary/internet-of-things
5
Brief History of IoT
The term "Internet of things" was likely coined by Kevin Ashton of Procter & Gamble,
later MIT's Auto-ID Center, in 1999.
“In the 20th century, computers were brains without senses —they only knew what
we told them.” Now in the 21st century, computers are sensing things for themselves!
– Kevin Ashton
Early1980s at the Carnegie Melon University, a group of students created a wayto get
their campus Coca-Cola vending machine to report on its contents through a network in
order to save them the trek if the machine was out of Coke.
In 1990, John Romkey, developer of the first TCP/IP stack for IBM PC in 1983,
connected a toaster to the internet for the first time.
In 1991, a group of students at the University of Cambridge used a web camera to report
on coffee available in their computer labs coffee pot.
At the beginning of the 21st Century, LG Electronics introduced the world’s first
refrigerator connected to the internet
6
Cont…
The popularity of the term IoT did not accelerate until 2010/2011 and reached
mass market in 2013-14.
Definition of the IoT has evolved over time.
2010 onwards
Early 2000
Post 1993
1990
Evolutionary Phases of the Internet
7
IoT and Digitization
IoT focuses on connecting “things,” such as objects and machines, to
a computer network, such as the Internet.
IoT For example, in a shopping mall where Wi-Fi location tracking has
been deployed, the “things” are the WiFi devices. WiFi location
tracking is simply the capability of knowing where a consumer is in a
retail environment through his or her smart phone’s connection to
the retailer’s Wi-Fi network. Tracking real-time location of WiFi
clients provides a specific business benefit to the mall and shop
owners. In this case, it helps the business understand where
shoppers tend to congregate and how much time they spend in
different parts of a mall or store. Analysis of this data can lead to
significant changes to the locations of product displays and
advertising, where to place certain types of shops, how much rent to
charge, and even where to station security guards
8
IoT and Digitization
Digitization is the conversion of information into a digital format.
Digitization can mean different things to different people but
generally encompasses the connection of “things” with the data
they generate and the business insights that result.
For example, the whole photography industry has been digitized.
Pretty much everyone has digital cameras these days, either
standalone devices or built into their mobile phones. Almost no
one buys film and takes it to a retailer to get it developed. The
digitization of photography has completely changed our experience
when it comes to capturing images.
Other examples
Purchase/ rental of videos/DVD
Transportation like Uber
9
Benefits of IoT
• Automation
o Machines can assemble parts with more precision and speed, resulting in
fewer errors during assembly
o Robots can rapidly detect faults that may not be detected by the human eye
• Predictive Maintenance
o Continuous monitoring of systems and processes to identify key indicators of
problems before they result in downtime or system failure
• Process / Efficiency Improvement
o Process improvement affects every aspect of an operation’s bottom line
• Cost Reduction
o When an organization can improve system uptime, automate processes, reduce
the risk of failure and gain insights that support better decision making, and
reduce resource usage, the result is efficiency and cost savings
• Improved/ New Insights
o IoT systems often act as the eyes and ears on remote, hard-to-reach, or widely
distributed equipment and processes.
• Adaptability
o The ability to adapt to new business requirements, customer needs, and
changing conditions, or scale the deployment in response to business growth 10 or
IoT vs. WSN
• Wireless Sensor Network (WSN):
– WSN refers to a group of specialized dedicated sensors with a
communications infrastructure.
– WSN is primarily used for monitoring and recording the physical
environment conditions like temperature, sound, pollution levels,
humidity, wind, and so on.
– It is designed to acquire, process, transfer, and provide data/information
extracted from the physical world.
– In a WSN, there is no direct connection to the internet. Instead, the various
sensors connect to some kind of router or central node.
• WSN: Resource constraint sensor nodes + wireless network to connect the
nodes + gather some data by sensing the environment.
• IoT: WSN + Internet + App + Cloud computing + Data Analytics + etc…
11
IoT vs. M2M
• Machine-to-Machine (M2M): It is a concept where two or more than two
machines communicate with each other without human interaction using a
wired or wireless mechanism.
Basis of IoT M2M
Connection type via (IP) Network and using various Mainly point-to-point
communication types.
Communication IP based protocol Proprietary protocols
protocol
Internet Internet connection is required not dependent on the Internet
Data Sharing Data is shared with other Data is shared with only the
applications (if required) communicating parties.
Open API Supports Open API integrations. There is no support for Open
API’s
Scalability More devices, more scalable due to Limited devices, less scalable
cloud based architecture than IoT
App. Example Smart home, Smart wearables, etc. Sensor telemetry, ATMs in Bank
12
Communication Architecture
• The existing TCP/IP and OSI model
13
Physical Layer
• Functions required to carry a bit streams
• Mechanical and electrical specifications of the interface
• functions for physical devices
The physical layer is responsible for movements of
individual bits from one hop (node) to the next.
14
Physical Layer
• Physical characteristics of interfaces and medium
• Representation of bits
• Data rate
• Synchronization of bits
• Line configuration
• Physical topology
• Transmission Mode
15
Data Link Layer
• The data link layer is responsible for moving frames from one
hop (node) to the next
Main responsibilities:
• Framing
• Physical addressing
• Flow Control
• Error Control
• Access Control
16
NETWORK Layer
• The network layer is responsible for the delivery of individual
packets from the source host to the destination host
Main responsibilities:
• Logical addressing
• Routing
17
Transport Layer
• The transport layer is responsible for the delivery of a
message from one process to another
Main responsibilities:
• Service point addressing, Segmentation and Reassembly, Connection Control
• Flow Control
• Error Control
18
Session Layer
• The session layer is responsible for dialog control and
synchronization.
Main responsibilities:
• Dialog Control
• Synchronization
19
Presentation Layer
• The presentation layer is responsible for translation,
compression, and encryption
Main responsibilities:
• Translation
• Encryption
• Compression
20
Application Layer
• The application layer is responsible for providing services to
the user
• Network Virtual Terminal
• File transfer, access and management
• Mail services
• Directory Services 21
Summary
22
TCP/IP suit addresses
23
TCP/IP suit addresses
• Physical address
24
TCP/IP suit addresses
• Logical/IP address
25
TCP/IP suit addresses
• Port address
26
Growth of IoT Devices
IoT Analytics’prediction
Source: https://iot-analytics.com/state-of-the-iot-2020-12-billion-iot-connections-surpassing-non-iot-for-the-first-time/ 27
Where is IoT?
Wearable
Tech Devices
Smart Appliances
It’s everywhere!
Industry Automation
and Monitoring
Healthcare
28
Global IoT Market Share
14% Smart Homes Retail < 2%
3%
Wearables Smart Utilities
& Energy
4%
7%
Industrial IoT
Connected Cars
24%
20%* Healthcare 20%*
Personal Health
Smart Cities 26%
Source: https://growthenabler.com/flipbook/pdf/IOT%20Report.pdf
29
Global Spending on IoT
Source: https://iot-analytics.com/iot-market-size/
30
Smart City
Source: https://depositphotos.com/126025652/stock-illustration-smart-city-concept-and-internet.html 31
Smart Home
Source: https://medium.com/@globalindnews/north-america-accounted-for-major-share-in-the-global-smart-home-healthcare-market-in-2015-cc9cc1974ac5 32
Smart Healthcare
Source: http://iot.fit-foxconn.com/
33
Industrial IoT
Source: https://www.winmate.com/Solutions/Solutions_IoT.asp 34
Connected Cars
Source: Vehicular K. Ziadi, M. Rajarajan, “Internet:
Security & Privacy Challenges and Opportunities”,
Future Internet 2015, 7(3), 257-275.
35
Google’s Self-Driving Car
Source: https://www.google.com/
36
Smart Agriculture
Source: https://in.pinterest.com/pin/515380751093603767/?lp=true
37
Livestock Management
Source: https://data-flair.training/blogs/iot-applications-in-agriculture/ 38
Many More ….
Source: Rajiv Ranjan et. al., “Integrating the IoT
and Data Science” IEEE Cloud Computing, 2018
39
Main Challenges in IoT
Sensors Scale Privacy Security
• Limited resources • millions of devices • which personal • “things” becomes
• Limited types of are connected to data to share connected, so
sensors form IoT with whom security becomes
• how to control complex
Low Power Big data and
Network Data analytics
• Devices should remain connected to the • massive amount of sensor data
Internet for years • different sources and various forms
• High network latency • extract intelligence form the data
Interoperability
• various protocol, various architecture
• unavailability of standardized platform
• different technology leads to interoperability issue
• Recent IoT standards are minimizing this problem
40
Lessons Learned
Learned about what is IoT
Learned the genesis of IoT
Understand the benefits of IoT
Learned about the market share of IoT
Understand the real world applications of IoT
Understand various challenges IoT implementation is facing
41
Figures and slide materials are taken from the following Books:
1. David Hanes et al., “IoT Fundamentals: Networking Technologies, Protocols,
and Use Cases for the Internet of Things”, 1st Edition, 2018, Pearson.
2. Mayur Ramgir, “Internet of Things: Architecture, Implementation and Security”,
1st Edition, 2020, Pearson.
42