Unit 1 Reference
Unit 1 Reference
Unit 1 Reference
of IoT
SYLLABUS : • Legal Challenges for a Privacy
Introduction to IOT Framework- an IoT
perspective
What Where and How?
• Privacy Enhancing Technologies
Data Flow of IoT
for IoT
Definition and Characteristics of IoT
• Case Studies: Domain specific IOT
Architecture of IoT- Physical Things Applications
Architecture of IoT-
Protocols- Introduction
Architecture of IoT- Logical Things-
Functional, Communication models
and APIs
IoT enabling Technologies
IoT Levels and Deployment - Levels
IoT Security and Privacy
IoT Data Analytics and Protocols
IoT Environmental Challenges-
Excess Waste Disposal
Session 1
Introduction to IOT
Definition and Characteristics of IoT
INTRODUCTION TO
IOT
• What is IoT?
• How IoT works?
• Where is IoT?
• Is IoT a new technology ?
What is IoT?
Wearable Tech
Smart
Healthcare Appliances
Is IoT a new technology ?
• NO!!!
• IoT integrates leading technologies such
as:
• Advanced M2M communication
• Autonomic networking
• Data mining
• Security and privacy
• Cloud computing
• Advanced sensing and actuation
Definition of IoT
Data flow of IoT
Characteristics of
IoT
• Dynamic and self adapting
e.g:-Surveillance cameras
• Self- Configuring
-allowing a large number of devices to
work e.g:-Weather monitoring
• Interoperable Communication Protocols
-for communicate with other devices and infrastructure
• Unique Identity
-IP address and URI
• Integrated into Information Network
-allows to communicate and exchange data with other devices and
systems
Session 2
Architecture of IoT
Physical and Logical Design
ofIoT
Architecture of
IoT
• The Architecture of IoT is classified as
– Physical design of IoT
• things in IoT
• IoT Protocols
– Logical design of IoT
• IoT Functional Blocks
• IoT communication models
• IoT communication APIs
Physical design of
IoT
• Things in IoT
– things refers IoT devices which have
unique identities to perform
• Remote sensing
• Actuating
• Monitoring capabilities
– IoT devices exchange data or collect data and
process the data either locally or send to
centralized servers or cloud based
application back ends
IoT
Protocols
Physical Link Layer
Protocols
• How data is sent over the physical medium
between two (physically) interconnected devices.
• Some examples:
– 802.3 – Ethernet (10Mbps – 40Gbps, coaxial, twisted
pair)
– 802.11 – WiFi (1Mbps – 6,75 Gbps, wireless)
– 2G/3G/4G – Mobile Communications
– 802.16 – WiMax (1.5 Mbps – 1 Gbps, wireless)
– 802.15.1 – Bluetooth (wireless)
– 802.15.4 – LR-WPAN (40 Kbps – 250 Kbps, wireless)
Network Layer
Protocols
• Responsible for sending IP packets from the source
node in a network of devices to the end node
Provides (global hierarchical) addressing of nodes
in the network and routing of packets across the
network Some standards:
– IPv4 – 32-bits addresses – until 2011
– IPv6 – 128-bit addresses
– 6loWPAN – IPv6 compressed
• Some protocols:
– ICMPv6 (Internet Control Message Protocol)
– RPL
Transport Layer
•
Protocols
End-to-end datagram transfer independent of
underlying network and identification of end-points
(ports)
• Some protocols
UDP:
– connectionless (no handshakes)
– Small data-units to exchange
– No overhead from connection setup
TCP:
– connection-oriented and statefull .
– Ensures reliable transmission in order
– Flow control
Application Layer
Protocols
• Enable process-to-process connections using
ports Some examples:
– HTTP - Hyper-Text Transfer Protocol
– CoAP – Constrained Application Protocol WebSocket
– MQTT – Message Queue Telemetry Transport
– XMPP – Extensible Messaging and Presence Protocol
– DDS – Data Distribution Service
– AMQP –Advanced Message Queueing Protocol …
Logical Design of IoT
• Refers to an abstract representation of
the entities and processes without going
into specifies of the implementation
Steps:
1. IoT Functional Blocks
Provide the system the capabilities for identification,
Sensing, actuation, communication and
management
2. IoT Communication Models
3. IoT Communication APIs
IoT Functional Blocks
• These functional blocks are described as,
– Device
– Communication
– Services
– Management
– Security
– Application
IoT Communication Models
IoT Communication Models
IoT Communication Models
IoT Communication Models
IoT Communication APIs
• Two communication APIs
– REST-Based Communication APIs
– Web Socket Based Communication
APIs
REST-Based Communication APIs
• Principles (constrains):
– Client-Server
– Stateless: request contains all information needed
to understand it
– Cache-able: Response can be marked as cache-able. If so,
client can reuse response later on.
– Layered system: a component cannot see beyond its scope
– Uniform system: communication method between client
and server is uniform
– Code on demand: servers can provide executable code
or scripts for clients (optional)
REST-Based Communication APIs
• Request- Response Model used by
REST
• HTTP request methods and Actions
Web Based Communication
APIs
• Bi directional
• Full duplex communication b/w client
and server
• Do not require a new connection to be
setup for each message to be sent
• Suitable for IoT Applications with low
latency or high throughput requirements
Session 3
IoT enabling Technologies
IoT Levels and Deployment
templates
IoT Enabling
Technologies
IoT Levels & Deployment
Template
• An IoT system comprises of the
following components:
– Device
– Resource
– Controller service
– Database
– Web service
– Analysis component
– Application
IoT Level 1
Level 1 :Monitoring node performs
analysis, stores data, No cloud
IoT Level 2
Level 2: Monitoring node
performs analysis,Cloud for
storage
IoT Level 3
Level3: Node Monitors,Cloud for
storage and analysis
Level4: Monitoring nodes
perform local analysis, Cloud
storage
IoT Level 5
Endpoints/Routers,coordinator,
Cloud for storage and analysis
IoT Level 6
multiple monitoring nodes,centralized
controller, Cloud for storage and
analysis
Session 5
Domain Specific
IoTs
Home
Environment
Cities
Domain Specific
• IoTs
IoT Applications
– Home
• Smart Lighting
• Smart Appliances
• Intrusion Detection
• Smoke and Gas detectors
– Environment
• Weather Monitoring
• Air Pollution Monitoring
• Noise Pollution
Monitoring
• Forest Fire Detection
Domain Specific
– Cities
IoTs
• Smart Parking
• Smart Roads
• Structural Health
Monitoring
• Emergency Response
Domain Specific
IoTs
Session 5
Domain Specific IoTs
Energy System
Retail
Logistics
Industry
Agriculture
Health & Lifestyle
Domain Specific
IoTs
• IoT Applications:
– Retail
• Inventory Management
• Smart Payments
• Smart Vending Machines
– Agriculture
• Smart Irrigation
• Green House Control
– Health anf Life Style
• Health and Fitness Monitoring
• Wearable Electronics
Domain Specific
– Energy
IoTs
• Smart Grids
• Renewable Energy Systems
• Prognostics
– Logistics
• Route Generation and Scheduling
• Fleet Tracking
• Shipment Monitoring
• Remote Vehicle Diagnosis
– Industry
• Machine Diagnostics
• Indoor Air Quality Monitoring
IoT Security and Privacy
Security Risks
• IoT devices- Collect and Transmit-Laptop
or Desktop- Risk of personal information
leak
• IoT devices- Security
Vulnerabilities-Consumer Networks- Affect
them
• Unauthorized people may exploit- risk
to physical safety
Privacy Risks
• IoT devices interconnected- various hardware
and software- sensitive information leak-
unauthorized manipulation
• All devices- Users personal information- name,
address, date of birth, health card information,
credit card detail-much more without
encryption
• Involves also possible challenges far beyond
the technological aspects, such as data
protection and privacy.
• Though there are security and privacy
concerns with IoT-
– adds values to our lives by allowing us to manage
our daily routine tasks remotely and automatically,
IoT Data Analytics
• IoT Analytics
– Insight from large collected data- Analytic software/tools
– IoT Analytics helps collect, store and process that data
– Useful in business, Industry verticals- Informed decisions
– Data without analytics is comparable to having answers
without knowing what the questions are.
– Applications
• Industrial Automation, Healthcare, Consumer Technologies (CIoT):
Personal information through mobile phones and apps, fitness
trackers, appliances, and vehicles to provide personalized services to
customers, Transportation, Government, Weather, Logistic and
Supply chain,
– Primarily application in Industry/Manufacturing IoT
• Collect and analyze information from sensors on pipelines, smart
meters, delivery trucks, manufacturing equipment, and other types
of machinery
– Other use cases
• Healthcare, retail, supply chain and more
IoT Analytics and Protocols
• Key services and system components
that your IoT analytics vendor should
provide include a
– user-friendly interface,
– machine learning features to streamline the
work of the analysis team,
– and the right data protocols to lower
maintenance and transmission costs while
maintaining uptime and connectivity with your
IoT device network.
IoT Protocols
• IoT communication protocols
– modes of communication that protect and
ensure optimum security to the data being
exchanged between connected devices.
• IoT devices connected to internet
– IP Networks: IP (Complex and consumes more
power and memory- Coverage range not a
problem),
– Non-IP Networks: RFID/BT (Simpler and consumes
less power and memory- But coverage range is less)
etc.,
– In nutshell above differs based on range, power
and memory
Types of IoT
Network
Protocol
HTTP
Protocols
LoRaWan
(Long Range
Bluetooth ZigBee
s Wide Area
Network)
ion
Protocols