4 - Internet of Things (IoT)
4 - Internet of Things (IoT)
4 - Internet of Things (IoT)
Internet of
Things(IoTs)
2
Overview of IoT
• The Internet of Things, IoT, refers to the set of devices and
systems that interconnect real-world sensors and actuators to
the Internet.
• IoT includes many different systems, including
– Internet-connected cars
– Wearable devices
• health and fitness monitoring devices, watches, and
even human implanted devices;
– Home automation systems and lighting controls;
– Smartphones that measure the world around them; and
– Wireless sensor networks that measure weather, flood
defenses, tides and more
3
Overview of IoT
• But what is IoT Exactly?
– Different definations from different groups
• Definitions:
– Internet Architecture Board’s (IAB): The networking of
smart objects, meaning a huge number of devices
intelligently communicating in the presence of internet
protocol that cannot be directly operated by human
beings but exist as components in buildings, vehicles or
the environment
– Internet Engineering Task Force (IETF): The networking of
smart objects in which smart objects have some
constraints such as limited bandwidth, power, and
processing capability for achieving interoperability among
4
smart objects
Overview of IoT
• Definitions from….
– IEEE Communications: A framework of all things that
have a representation in the presence of the internet
in such a way that new applications and services
enable the interaction in the physical and virtual
world in the form of Machine-to-Machine (M2M)
communication in the cloud
6
Overview of IoT
7
Overview of IoT
8
IoT - Key technological enablers
9
How to Think about IoT
10
The Internet of Things from an embedded
systems point of view
The two key aspects to the IoT: There is often a third-category gateway b/n the
• The devices themselves and devices and Internet that performs:
• The server-side architecture • aggregation,
that supports them. • event processing,
• bridging, etc. 11
Types of Devices(Things)
• There are three types of devices in IoT:
– The smallest devices that have embedded 8-bit System-On-Chip (SOC)
controllers.
• Example: Arduinos
• have no operating system
– Devices based up on 32 bit Atheros and ARM chips
• Example: Small home routers and derivatives of those devices.
• Commonly, these run a cut-down or embedded OS, such as OpenWRT
• In some cases, they may not use an OS. E.g the Arduino Zero
– The most capable IoT platforms that are full 32-bit or 64-bit
computing platforms
• May run a full Linux OS or Android.
• Raspberry Pi or the BeagleBone
• In many cases, these are either mobile phones or based on mobile-
phone technology. 12
IoT Communication Mechanisms
14
Review questions
1. What best describes IoT?
A. Machine to Machine communication
B. System that interconnect realworld sensors and
actuators to the Internet
C. Searching for insights from huge data
2. What are four main components of an IoT system
A. Thing, LAN, Internet,Back-end services
B. Device, Internet, gateway, Data
C. RFID, Sensors, processors, Nano-Technology
15
History of IoT
16
History of IoT Cont’d…
17
History of IoT Cont’d…
• IoT has evolved from the convergence of
– wireless technologies,
– microelectromechanical systems (MEMS),
– microservices and
– the Internet.
• The convergence has helped tear down the silos
between operational technology (OT) and
information technology (IT).
– This convergence enabled unstructured machine-
generated data to be analyzed for insights to drive
improvements. 18
History of IoT Cont’d…
• IoT evolved from machine-to-machine (M2M)
communication
– i.e., machines connecting to each other via a network
without human interaction.
• Taking M2M to the next level, IoT is a sensor network
of billions of smart devices that connect people,
systems and other applications to collect and share
data.
• As its foundation, M2M offers the connectivity that
enables IoT
19
History of IoT Cont’d…
22
Why is IoT important? Cont’d…
• Touches every industry, including healthcare, finance,
retail, and manufacturing
– smart home, smart agriculture, etc
• Generally IoT enable organizations to:
– Monitor their overall business processes;
– Improve the customer experience;
– Save time and money;
– Enhance employee productivity;
– Integrate and adapt business models;
– Make better business decisions; and
– Generate more revenue
23
Example of an IoT System
24
Pros and cons of IoT
• Advantage
– Improved(active) customer Engagement
• helps to avoid blind-spots, flaws and passive customer
engagment
– Technology Optimization
• it can also help improve devices and technology
– Reduced Waste
• leading to the more effective management of resources
– Enhanced Data Collection(sensors do that)
• It allows an accurate picture of everything
25
Pros and cons of IoT
• Disadvantages
– Increased Security Concern( more devices and
more info created and shared)
– Big Data Management issue( handling huge
numbers)
– The higher chance of system corruption (if there
is a bug in any part of the system)
– Device Interoperability( multiple, different device
vendors with no accepted standard)
26
Review Questions
1. Why IoT is that important?
A. Touches every industry and buisness
B. Helps people live and work smarter
C. It is just a hype
2. Which one contributed for the birth of IoT
A. SCADA
B. M2M
C. Convergence of OT and IT
3. Which one of the following is disadvantages of IoT?
A. Security volnurablities
B. Bugs in one or few devices may corrupt others
27
C. Interoperablity Concerns
Key IoT Challenges
28
Key IoT Challenges – Cont’d…
Challenges Cont’d…
2. Cost versus Usability – reduction in cost of
devices and mechanism to use devices is expected
3. Interoperability
– With numerous sources of data and heterogeneous
devices, the use of standard interfaces between these
diverse entities becomes important
4. Data Management
– the volume of the generated data and the processes
involved in the handling of those data become critical
29
Key IoT Challenges – Cont’d…
• Challenges Cont’d…
5. Device Energy Consumption Level
– How to interconnect “things” in an interoperable
way while taking into account the energy
constraints
• Communication between devices takes the most
energy
30
How IoT Works
31
How IoT Works
• Remember that;
– IoT is the technology that builds systems
capable of autonomously sensing and
responding to stimuli from the real world
without human intervention
• However, people can interact with the devices
to:
– to set them up,
– give them instructions or access the data
32
How IoT Works Cont’d…
• Remember that;
– IoT is the technology that builds systems capable
of autonomously sensing and responding to
stimuli from the real world without human
intervention
• We, therefore, need to develop a process flow
for a definite framework over which an IoT
solution is built.
– The IoT Architecture (to be discussed shortly) is
generally comprised of 4 stages
35
IoT Architecture
IoT Architecture
The simplest and conventional architecture of IoT considered as
three layers:
37
IoT Architecture
• Perception Layer ( recognition layer/Bottom layer)
– Main responsibility is to collect useful information/data from things or the
environment
• Network Layer
– It is the brain of conventional IoT architecture.
– Main responsibility is secure data transmission between the application and
perception layer of IoT architecture.
• Application Layer (top layer)
– link the gap between users and applications.
38
IoT IoT Architecture
• According to the latest researchers’ opinions about IoT
architecture, there are five layers as shown in the Figure below
Application layer is splited into
three sub-layers
• Service Mgt: facilitates
information processing, decision-
making etc..
• Application lr: provides smart
high-quality facilities according
to the pre-request of the
customers.
• Buisness layer: Repreents the
business model and data
recieved from application layer
Object and Object Abstraction layers are much like perception and network layer
of the convention IoT architecture
• Objects: collect data from d/t sources and digitize it
• Object Abstraction:acts as a mediating layer between service management and39
the object layer.
IoT Architecture
• Hence, IOT architecture consists of different layers of
technologies supporting IOT.
• It serves to illustrate how various technologies relate
to each other and to communicate the scalability,
modularity and configuration of IOT deployments in
different scenarios.
• The latest agreed upon IoT Architecture is composed
of
– Smart device / sensor layer ( Perception)
– Gateways and Networks Layer
– Management Service Layer
– Application Layer
40
IoT Detailed Architecture
41
Detailed IoT Architecture - descriptions
42
IoT- Architecture : Smart device / sensor layer
43
IoT- Architecture : Smart device / sensor layer cont’d…
44
IoT- Architecture : Gateways and Networks Layer
45
IoT- Architecture : Gateways and Networks Layer
47
IoT- Architecture : Gateways and Networks Cont’d…
48
IoT- Architecture : Gateways and Networks Cont’d…
49
IoT- Architecture : Management Service Layer
50
IoT- Architecture : Management Service Cont’d…
51
IoT- Architecture : Management Service Cont’d…
52
IoT- Architecture : Management Service Cont’d…
53
IoT- Architecture : Application Layer
Application covers “smart” environments/spaces in domains such
as:
• Transportation, • Factory,
• Supply chain,
• Building,
• Emergency,
• City,
• Healthcare,
• Lifestyle, • User interaction,
• Retail, • Culture and tourism,
• Agriculture, • Environment and Energy.
54
IoT Trends
IoT- Trend, Devices and Networks
• IoT Trends: Since 2010, industry leaders have been
predicting an explosion in the number of connected
devices.
– Different estimates of IoT devices to be connected to the
Internet
• By 2020, Gartner 20.6 billion , CISCO 50 Billion….
• By 2025 41.6 Billion etc.…
– A wide range of fields that have been adopting IoT
infrastructures includes connected and smart cities,
manufacturing, energy and utilities, transport, logistics and even
agriculture
• i.e. IoT is being adopted in many areas of applications
– IoT has no practical limit as to the number of devices deployed
• IPv6…
– However, the number of IoT devices is only limited by the scope
of the applications themselves
56
IoT- Trend, Devices and Networks Cont’d…
• IoT Devices
– A wireless sensor network (WSN) is a collection of distributed
sensors that monitor physical or environmental conditions, such
as temperature, sound, and pressure.
– Data from each sensor passes through the network, node-to-
node
– WSN Nodes - are low-cost devices, so they can be deployed in
high volume.
• They also operate at low power so that they can run on battery, or
even use energy harvesting.
• A WSN node is an embedded system that typically performs a single
function (such as measuring temperature or pressure or turning on a
light or a motor).
• Energy harvesting is a new technology that derives energy from
external sources (for example, solar power, thermal energy, wind
energy, electromagnetic radiation, kinetic energy, and more).
57
IoT- Trend, Devices and Networks Cont’d…
58
IoT- Trend, Devices and Networks Cont’d…
59
IoT- Trend, Devices and Networks-Cont’d…
Frequency 868/915 MHZ, 2.4 GHz 2.4 GHz 2.4, 5.8 GHz
B a t t e r y Alkaline (months to R e c h a r g e a b l e R e c h a r g e a b l e
Operation years) (days to weeks) (hours)
60
IoT- Trend, Devices and Networks Cont’d…
• IoT Networks
– As the amount of IoT devices grows, the underlying
telecommunications networks that support and serve
them must also adapt.
– Telecommunication infrastructures must be designed to
accommodate the traffic they carry.
– Voice, video, and data have particular characteristics
and requirements for successful transmission over the
network.
– IoT traffic differs significantly in its nature and thus has
unique network requirements that must be taken into
account when designing the network that will carry
them
61
IoT- Trend, Devices and Networks Cont’d…
63
Networks and Devices Management Platform for the
Internet of Things
65
IoT Across Application Domains
66
IoT Across Application Domains
67
Consumer IoT, Industrial IoT, Commercial IoT and Enterprise IoT
68
IoT Across Application Domains -13 application domains have
taken up IOT
69
IoT Applications - Smart Homes
• For consumers, the connectivity provided by the IoT
could enhance their quality of life in multiple ways,
such as, but not limited to, energy efficiency and
security at home and in the city.
• Connected smart devices will enable a reduction in
utility bills and outages, while also improving home
security via remote home monitoring.
• Smart Home has become a reality where all devices
are integrated and interconnected via the wireless
network.
• These “smart” devices have the potential to share information
with each other.
70
IoT Applications - Smart Homes
• Smart Home Appliances:
– Remote Control Appliances: Switching on and off remotely appliances to
avoid accidents and save energy
– Refrigerators with LCD screen telling what’s inside, food that’s about to expire,
ingredients you need to buy and with all the information available on a
smartphone app.
– Washing machines allowing you to monitor the laundry remotely, and.
– Kitchen ranges with interface to a Smartphone app allowing remotely
adjustable temperature control and monitoring the oven’s self-cleaning
feature,
– Safety Monitoring: cameras, and home alarm systems making people feel safe
in their daily life at home,
– Intrusion Detection Systems: Detection of window and door openings and
violations to prevent intruders
– Weather: Displays outdoor weather conditions such as humidity, temperature,
pressure, wind speed and rain levels with ability to transmit data over long
distances
– Energy and Water Use: Energy and water supply consumption monitoring to
obtain advice on how to save cost and resources
71
IoT Across Application - Smart Energy
Applications
• Energy Applications
– IoT provides a way to not only monitor the energy
usage at the appliance-level but also at the house-
level, grid level or could be at the distribution
level.
– Smart Meters & Smart Grid are used to monitor
energy consumption.
72
IoT Across Application - Smart Energy
Applications
73
IoT Across Application - Smart City
Applications
• Lighting : intelligent and weather adaptive lighting
in street lights.
• Smart Roads and Intelligent High-ways with
warning messages and diversions according to
climate conditions and unexpected events like
accidents or traffic jams
• Smart Parking: Real-time monitoring of parking
spaces availability in the city making residents able
to identify and reserve the closest available spaces
• Waste Management: Detection of rubbish levels in
containers to optimize the trash collection routes.
– Garbage cans and recycle bins with RFID tags allow the
sanitation staff to see when garbage has been put out
74
IoT Across Application - Smart City Applications
75
IoT- in Agriculture – Smart Agriculture
• Green Houses: Control micro-climate conditions to maximize the
production of fruits and vegetables and its quality,
• Compost: Control of humidity and temperature levels in alfalfa,
hay, straw, etc. to prevent fungus and other microbial
contaminants,
• Animal Farming/Tracking: Location and identification of animals
grazing in open pastures or location in big stables, Study of
ventilation and air quality in farms and detection of harmful
gases from excrements,
• Offspring Care: Control of growing conditions of the offspring in
animal farms to ensure its survival and health,
• Field Monitoring: Reducing spoilage and crop waste with better
monitoring, accurate ongoing data obtaining, and management
of the agriculture fields, including better control of fertilizing,
electricity and watering
76
IoT-in Agriculture – Smart Agriculture
77
IoT Application- Smart Healthcare Application
78
Example IoT health applications
79
IoT Application- Smart Healthcare Application Cont’d…
80
IoT Application- Smart Healthcare Application Cont’d…
81
IoT Application- Smart Education Application
82
IoT Application- Air and Water Pollution, Hazards etc.
84
IoT Tools and Application Development Platforms
• IoT Platform:
– IoT platform is an essential component of a huge
IoT ecosystem that supports and connects all
components within the system.
– It helps to facilitate device management, handle
hardware/software communication protocols,
collect/analyze data, enhance data flow and
functionality of smart applications
85
IoT Tools and Application Development Platforms
86
IoT Tools and Application Development Platforms
88
IoT Tools and Application Development Platforms
89
IoT hardware platforms - So many IoT Chips
90
Chapter 4 - Summary
91
Next Time!
Chapter 5: Augmented Reality (AR)