SlideShare a Scribd company logo
1 of 87
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK,
Kakinada
Department of Information Technology
INTERNET
OF THINGS
UNIT-1
-K.DURGACHARAN
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
 Chapter 1 Introduction to Internet of Things
 1.1 Introduction (Definition & Characteristics of IoT)
 1.2 Physical Design of IoT (Things in IoT, IoT Protocols)
 1.3 Logical Design of IoT (IoT Functional Blocks, IoT Communication Models, IoT Communication APIs)
 1.4 IoT Enabling Technologies ( Wireless Sensor Networks, Cloud Computing, Big Data Analytics,
Communication Protocols, Embedded Systems)
 1.5 IoT Levels & Deployment Templates ( IoT Level - 1 - 6)
 Chapter 2 Domain Specific IOTs
 2.1 Home Automation (Smart Lighting, Smart Appliances, Intrusion Detection, Smoke / Gas Detectors,
 2.2 Cities (Smart Parking, Smart Lighting, Smart Roads, Structural Health Monitoring, Surveillance, Emergency
Response)
 Chapter 3 IoT and M2M
 3.1 Introduction
 3.2 M2M
 3.3 Difference between IoT and M2M
 3.4 SDN and NFV for IoT (Software Defined Networking, Network Function Virtualization)
6/4/2019IOT by K.Durgacharan
2
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Chapter 1
(Introduction to Internet of Things)
 1. Introduction (Definition & Characteristics of IoT)
 2. Physical Design of IoT (Things in IoT, IoT Protocols)
 3. Logical Design of IoT ( IoT Functional Blocks, IoT Communication
Models, IoT Communication APIs)
 4. IoT Enabling Technologies (Wireless Sensor Networks, Cloud
Computing, Big Data Analytics, Communication Protocols, Embedded
Systems)
 5. IoT Levels & Deployment Templates ( IoT Level - 1, 2, 3, 4, 5 and 6)
3
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
1. Introduction
 In 2008 the number of things connected to the Internet was greater than
the people living on Earth.
 Within 2020 the number of things connected to the Internet will be about
50 billion.
 The Internet of Things (IoT) is the network of physical objects—devices,
vehicles, buildings and other items embedded with electronics, software,
sensors, and network connectivity — that enables these objects to collect
and exchange data.
4
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Internet Revolution
5
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Impact of the Internet
 Education
 Business
 Communications
 Entertainment
 Medical/Health
6
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Internet Usage and Population
Statistics
7
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Connected World
6/4/2019
8
IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
History of IoT
 The concept of the Internet of Things first became popular in 1999,
through the Auto-ID Center at MIT and related market-analysis
publications.
 Radio-frequency identification (RFID) was seen as a prerequisite for the
IoT at that point. If all objects and people in daily life were equipped with
identifiers, computers could manage and inventory them. Besides using
RFID, the tagging of things may be achieved through such technologies
as near field communication, barcodes, QR codes, bluetooth, and digital
watermarking.
9
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Working nature of IOT
 Internet of Things is not the result of a single novel technology; instead,
several complementary technical developments provide capabilities that
taken together help to bridge the gap between the virtual and physical
world. These capabilities include:
 Communication and cooperation
 Addressability
 Identification
 Sensing
 Actuation
 Embedded information processing
 Localization
 User interfaces
10
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Typical Views of the Internet of
Things
6/4/2019
11
IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Where is IoT?
It’s everywhere!
12
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
13
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
14
RFID Sensor Smart Tech Nano Tech
To identify
and track
the data of
things
To collect and
process the
data to
detect the
changes in
the physical
status of
things
To enhance the
power of the
network by
devolving
processing
capabilities to
different part of
the network.
To make the
smaller and
smaller things
have the
ability to
connect and
interact.
How IoT Works?
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
IoT as a Network of Networks:
15
6/4/2019IOT by K.Durgacharan
 These networks
connected with
added security,
analytics, and
management
capabilities. This
will allow IoT to
become even more
powerful in what it
can help people
achieve.
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Knowledge Management –
Turning Data into Wisdom
 The more data that
is created, the better
understanding and
wisdom people can
obtain.
6/4/2019IOT by K.Durgacharan
16
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
The Future of IoT
 "The Sky's not the limit. It's only the beginning with IoT."
6/4/2019IOT by K.Durgacharan
17
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Various Names, One Concept
 M2M (Machine to Machine)
 “Internet of Everything” (Cisco Systems)
 “World Size Web” (Bruce Schneier)
 “Skynet” (Terminator movie)
18
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
M2M
19
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Father of the Internet of Things
 In 1999, Kevin Ashton wrote ‘Internet of Things’ as a
title on a PowerPoint presentation and unwittingly
coined a buzzword. Working at Procter and
Gamble, he had come up with the idea of attaching
RFID chips to consumer goods to automatically
track stock levels in stores.
20
6/4/2019IOT by K.Durgacharan
Kevin Ashton
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Technology roadmap of IoT
6/4/2019IOT by K.Durgacharan
21
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
IOT may define like
The Internet of Things, also called The Internet of Objects, refers to a wireless network between
objects, usually the network will be wireless and self-configuring, such as household appliances.
---------Wikipedia
Internet of Things refers to the concept that the Internet is no longer just a global network for
people to communicate with one another using computers, but it is also a platform for devices
to communicate electronically with the world around them.”
---------Center for Data and Innovation
The term "Internet of Things" has come to describe a number of technologies and research
disciplines that enable the Internet to reach out into the real world of physical objects.
--------- IoT 2008
“Things having identities and virtual personalities operating in smart spaces using intelligent
interfaces to connect and communicate within social, environmental, and user contexts”.
--------- IoT in
2020
22
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
1.1 Definition of IOT
 A dynamic global network infrastructure with self-configuring capabilities
based on standard and interoperable communication protocols where
physical and virtual things have identities, physical attributes, and virtual
personalities and use intelligent interfaces, and are seamlessly integrated
into information network, often communicate data associated with users
and their environments.
Or
 The Internet of Things (IoT) is the network of physical objects—devices,
vehicles, buildings and other items embedded with electronics, software,
sensors, and network connectivity — that enables these objects to collect
and exchange data.
23
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
1.2 Characteristics of IoT
According to Arshdeep Bahga, Vijay Madisetti the characteristics of IOT are
 Dynamic & Self adapting
 Self-configuring
 Interoperable communication protocols
 Unique Identity
 Integrated into Information network
24
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
1.2 Characteristics of IoT
 Dynamic & Self adapting
 Adapt to changing context and
take actions based on
operating conditions, user
context and sensed
environment.
Example:
automatic adjustment of surveillance
image quality based on motion
detection
25
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
1.2 Characteristics of IoT
 Self adapting : to configure themselves (with respect to the IoT
infrastructure), setup the network, upgrade, etc. with minimal user
intervention
Example of such capability on mobile phones
26
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
1.2 Characteristics of IoT
 Interoperable communication protocols : to communication with
other IoT devices and with the IoT infrastructure
 Unique Identity : each IoT device has a unique identity and a
unique identifier(e.g., IP address or URI), allowing:
 Query the device
 Monitor the state of the device
 Control and configure them remotely
27
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
1.2 Characteristics of IoT
 Integrated into Information network : in order to communicate and
exchange data with other devices and systems
 Dynamic discovery of other devices
 Capability of describing itself and understanding others
 Capability to interact with others
28
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
1.2 Physical Design of IOT
 Things in IOT
 IOT Protocols
 Link Layer
 802.3 Ethernet, 802.11 WIFI, 802.16 WiMAX, 802.15.4 LR WPAN, 2G/3G/4G
 Network / Internet Layer
 IPV4, IPV6, 6LoWPAN(IPV6 over Low power WPAN)
 Transport Layer
 TCP, UDP
 Application Layer
 HTTP, COAP, Web Socket, MQTT, XMPP, DDS, AMQP
29
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Things in IOT
 Things in IOT
The Internet of things (stylized Internet of
Things or IoT) is the internetworking of physical
devices, vehicles (also referred to as "connected
devices" and "smart devices"), buildings and other
items—embedded with electronics, software,
sensors, actuators, and network connectivity that
enable these objects to collect and exchange data.
IOT devices can be varied types for instance they
are wearable sensors, smart watches, LED lights,
automobiles and industrial machines
30
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
IOT Protocols
 Link Layer
 802.3 Ethernet, 802.11 WIFI, 802.16 WiMAX, 802.15.4 LR WPAN, 2G/3G/4G
 Network / Internet Layer
 IPV4, IPV6, 6LoWPAN(IPV6 over Low power WPAN)
 Transport Layer
 TCP, UDP
 Application Layer
 HTTP, COAP, Web Socket, MQTT, XMPP, DDS, AMQP
31
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Link Layer
Link layer protocols determine how the data is physically sent over the
network's physical layer or medium e.g.,. Copper wire, coaxial cable or a radio
wave
 802.3 Ethernet
 802.11 WIFI
 802.16 WiMAX
 802.15.4 LR WPAN(Low rate Wireless Personal Area Network)
 2G/3G/4G Mobile Communication
32
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
802.3 Ethernet
33
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
802.11 WIFI
6/4/2019IOT by K.Durgacharan
34
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
802.16 WiMAX
6/4/2019IOT by K.Durgacharan
35
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
802.15.4 LR WPAN (Low rate
Wireless Personal Area Network)
6/4/2019IOT by K.Durgacharan
36
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
2G/3G/4G Mobile Communication
6/4/2019IOT by K.Durgacharan
37
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Network / Internet Layer
It is responsible for sending of ip datagrams from the source network to
destination network
 IPV4
 32-Bit address scheme that allows total of 232 or 4294967296 address
 IPV6
 128-Bit address scheme that allows total of 2128 or 3.4*1038 address
 6LoWPAN(IPV6 over Low power WPAN)
 2.4 GHz frequency range and provides data transfer rates of 250 Kb/s.
38
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Transport Layer
 It provides a end-to end message transfer capability independent of the
underlying network. Majorly Handshake/Acknowledgement connections
 TCP
 The Transmission Control Protocol (TCP) is one of the main protocols of the Internet
protocol suite. It originated in the initial network implementation in which it
complemented the Internet Protocol (IP). Therefore, the entire suite is commonly
referred to as TCP/IP.
 UDP
 UDP (User Datagram Protocol) is an alternative communications protocol to
Transmission Control Protocol (TCP) used primarily for establishing low-latency and
loss tolerating connections between applications on the Internet.
39
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
TCP vs UDP
6/4/2019IOT by K.Durgacharan
40
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Application Layer
 HTTP (Hyper Text transfer protocol)
 COAP (Constrained Application Protocol)
 Web Socket (Allows Full duplex communication )
 MQTT (Message Queue Telemetry Transport )
 XMPP (Extensible Messaging Presence Protocol)
 DDS (Data Distribution Service)
 AMQP (Advanced Message Queuing Protocol)
6/4/2019IOT by K.Durgacharan
41
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Application Layer
 HTTP (Hyper Text transfer protocol)
 The Hypertext Transfer Protocol (HTTP) is an application
protocol for distributed, collaborative, hypermedia
information systems. HTTP is the foundation of data
communication for the World Wide Web. Hypertext is
structured text that uses logical links (hyperlinks) between
nodes containing text.
6/4/2019IOT by K.Durgacharan
42
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Application Layer
 COAP (Constrained Application Protocol)
 The Constrained Application Protocol (CoAP) is a
specialized web transfer protocol for use with constrained
nodes and constrained networks in the Internet of Things.
 The protocol is designed for machine-to-machine (M2M)
applications such as smart energy and building
automation.”
6/4/2019IOT by K.Durgacharan
43
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Application Layer
 Web Socket (Allows Full duplex communication )
 Web Socket is a computer communications protocol,
providing full-duplex communication channels over a single
TCP connection. The Web Socket protocol was
standardized by the IETF as RFC 6455 in 2011, and the Web
Socket API in Web IDL is being standardized by the W3C.
6/4/2019IOT by K.Durgacharan
44
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Application Layer
 MQTT (Message Queue Telemetry Transport )
 MQTT. MQTT (MQ Telemetry Transport) is an ISO standard
(ISO/IEC PRF 20922) publish-subscribe-based "lightweight"
messaging protocol for use on top of the TCP/IP protocol.
It is designed for connections with remote locations where
a "small code footprint" is required or the network
bandwidth is limited.
6/4/2019IOT by K.Durgacharan
45
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Application Layer
 XMPP (Extensible Messaging Presence Protocol)
 It enables the near-real-time exchange of structured yet
extensible data between any two or more network entities.
Originally named Jabber the protocol was developed by
the Jabber open-source community in 1999 for near real-
time instant messaging (IM), presence information, and
contact list maintenance. Designed to be extensible, the
protocol has been used also for publish-subscribe systems,
signaling for VoIP, video, file transfer, gaming, the Internet of
Things (IoT) applications such as the smart grid, and social
networking services.
6/4/2019IOT by K.Durgacharan
46
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Application Layer
 DDS (Data Distribution Service)
 The Data Distribution Service for real-time systems (DDS) is
an Object Management Group (OMG) machine-to-machine
(sometimes called middleware) standard that aims to
enable scalable, real-time, dependable, high-performance
and interoperable data exchanges using a publish–
subscribe pattern. DDS addresses the needs of applications
like financial trading, air-traffic control, smart grid
management, and other big data applications. The
standard is used in applications such as smartphone
operating systems, transportation systems and vehicles,
software-defined radio, and by healthcare providers. DDS
was promoted for use in the Internet of things.
6/4/2019IOT by K.Durgacharan
47
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Application Layer
 AMQP (Advanced Message Queuing Protocol)
 The Advanced Message Queuing Protocol (AMQP) is an
open standard application layer protocol for message-
oriented middleware. The defining features of AMQP are
message orientation, queuing, routing (including point-to-
point and publish-and-subscribe), reliability and security.
6/4/2019IOT by K.Durgacharan
48
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
1.3 Logical Design of IOT
 It is an abstract representation of the entities and
process without going into the low level specifics of the
implementation.
6/4/2019IOT by K.Durgacharan
49
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
1.3 Logical Design of IOT
 IOT functional blocks
 Devices, Communication , Services , Management, Security,
Application
 IOT Communication Models
 Request Response, Publish Subscribe, Push-Pull, Exclusive
Pair
 IOT communication APIs
 REST- BASED communication APIs, Client server , Stateless,
cache able, Layered system, Uniform Interface, Code on
demand
6/4/2019IOT by K.Durgacharan
50
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
1.3 Logical Design of IOT
 IOT functional blocks
 Devices
 Communication
 Services
 Management
 Security
 Application
6/4/2019IOT by K.Durgacharan
51
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
1.3 Logical Design of IOT
 IOT Communication Models
 Request Response
 Publish Subscribe
 Push-Pull
 Exclusive Pair
6/4/2019IOT by K.Durgacharan
52
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
1.3 Logical Design of IOT
 Request Response
 Request Response is a communication model in which the
client sends requests to the server responds to the
requests. When the server receives a request, it decides
how to respond, fetches the Data, retrieves resource
representations, prepares the response and then the
response to the client. Request Responses model is a
stateless communication model and each request response
pair is independent of others.
6/4/2019IOT by K.Durgacharan
53
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
1.3 Logical Design of IOT
 IOT communication APIs
 REST- BASED communication APIs
 Client server
 Stateless
 cache able
 Layered system
 Uniform Interface
 Code on demand
6/4/2019IOT by K.Durgacharan
54
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
1.4 IOT Enabling Technologies
 IOT Enabling Technologies
 Wireless Sensor Networks
 Cloud Computing
 Big Data Analytics
 Communication Protocols
 Embedded Systems)
6/4/2019IOT by K.Durgacharan
55
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
1.4 IOT Enabling Technologies
 Wireless Sensor Networks
 Weather monitoring Systems using WSNs
 Indoor air quality monitoring using WSNs
 Soil moisture monitoring Systems using WSNs
 Surveillance systems using WSNs
 Smart grids using WSNs
6/4/2019IOT by K.Durgacharan
56
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
1.4 IOT Enabling Technologies
 Cloud Computing
 IAAS - Infrastructure as a Service
 PAAS - Platform as a service
 SAAS - Software as a service
6/4/2019IOT by K.Durgacharan
57
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
1.4 IOT Enabling Technologies
 Big Data Analytics
 Volume : The quantity of generated and stored data. The size
of the data determines the value and potential insight- and
whether it can actually be considered big data or not.
 Variety : The type and nature of the data. This helps people
who analyze it to effectively use the resulting insight.
 Velocity : In this context, the speed at which the data is
generated and processed to meet the demands and challenges
that lie in the path of growth and development.
 Variability : Inconsistency of the data set can hamper processes
to handle and manage it.
 Veracity : The quality of captured data can vary greatly,
affecting accurate analysis.
6/4/2019IOT by K.Durgacharan
58
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
1.4 IOT Enabling Technologies
 Communication Protocols
 Data formats for data exchange
 Address formats for data exchange
 Address mapping
 Routing
 Detection of transmission errors
 Acknowledgements
 Loss of information
 Direction of information flow
 Sequence control
 Flow control
6/4/2019IOT by K.Durgacharan
59
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
1.4 IOT Enabling Technologies
 Embedded Systems
 An embedded system is a computer system with a dedicated
function within a larger mechanical or electrical system, often with
real-time computing constraints. It is embedded as part of a
complete device often including hardware and mechanical parts.
Embedded systems control many devices in common use today.
6/4/2019IOT by K.Durgacharan
60
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
1.5 IoT Levels & Deployment
Templates
 IOT Levels & Deployment Templates
 Device
 Resource
 Controller Service
 Database
 Web Service
 Analysis Component
 Application
6/4/2019IOT by K.Durgacharan
61
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
1.5 IoT Levels & Deployment
Templates
 IOT Levels & Deployment Templates
 IOT Level – 1
 IOT Level – 2
 IOT Level – 3
 IOT Level – 4
 IOT Level – 5
 IOT Level - 6
6/4/2019IOT by K.Durgacharan
62
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
IoT Level-1
6/4/2019IOT by K.Durgacharan
63
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
IoT Level-2
6/4/2019IOT by K.Durgacharan
64
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
IoT Level-3
6/4/2019IOT by K.Durgacharan
65
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
IoT Level-4
6/4/2019IOT by K.Durgacharan
66
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
IoT Level-5
6/4/2019IOT by K.Durgacharan
67
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
IoT Level-6
6/4/2019IOT by K.Durgacharan
68
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
IoT levels Summary
Feature Level 1 Level 2 Level 3 Level 4 Level 5 Level 6
Cloud Storage - YES YES YES YES YES
Cloud Analysis - - YES YES YES YES
Ext Observers - - - YES YES YES
Coordinator - - - - YES YES
Controller - - - - - YES
6/4/2019IOT by K.Durgacharan
69
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Chapter 2
(Domain Specific IoT’s)
 1. Home Automation (Smart Lighting, Smart Appliances, Intrusion
Detection, Smoke / Gas Detectors)
 2. Cities (Smart Parking, Smart Lighting, Smart Roads, Structural Health
Monitoring, Surveillance, Emergency Response)
70
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Home Automation
 1. Home Automation (Smart Lighting, Smart Appliances, Intrusion
Detection, Smoke / Gas Detectors)
 2. Cities (Smart Parking, Smart Lighting, Smart Roads, Structural Health
Monitoring, Surveillance, Emergency Response)
71
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Smart Lighting
6/4/2019IOT by K.Durgacharan
72
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Smart Lighting
6/4/2019IOT by K.Durgacharan
73
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Smart Appliances
6/4/2019IOT by K.Durgacharan
74
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Smart Appliances
6/4/2019IOT by K.Durgacharan
75
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Smart Cities
6/4/2019IOT by K.Durgacharan
76
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Smart cities- Smart Parking
6/4/2019IOT by K.Durgacharan
77
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Smart Appliances
6/4/2019IOT by K.Durgacharan
78
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Chapter 3
(IoT and M2M)
 M2M (Machine to Machine )
 Difference between IoT and M2M
 SDN and NFV for IoT (Software Defined Networking, Network Function
Virtualization)
79
6/4/2019IOT by K.Durgacharan
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Machine to Machine
 Machine to machine refers to direct communication between
devices using any communications channel, including wired and
wireless.
 Machine to machine communication can include industrial
instrumentation, enabling a sensor or meter to communicate the
data it records (such as temperature, inventory level, etc.) to
application software that can use it (for example, adjusting an
industrial process based on temperature or placing orders to
replenish inventory).
 Such communication was originally accomplished by having a
remote network of machines relay information back to a central
hub for analysis, which would then be rerouted into a system like
a personal computer.
6/4/2019IOT by K.Durgacharan
80
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Difference between IoT and M2M
6/4/2019IOT by K.Durgacharan
81
M2M IOT
M2M is a telecom term. Like all
businesses where telcos live, it's
network focused -
cellular/satellite/public network
focused to be precise. With M2M all
that really matters is how many
devices you connect to these coin
operated networks. The whole
ecosystem is built around that -
suppliers, customers, media, all of it.
IoT is a catch all term that is not
centered on those telco networks at
all. It focuses on connecting devices
and applications to each other
(autonomous data, device/app
generated events, personal devices
interacting server/cloud processing
same), rather than people to people
(social, communications apps). It of
course assumes there's connectivity
available (that's the "I" in IoT).
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Difference between IoT and M2M
 Communication protocols
 Machines in M2M vs things in iot
 Hardware vs software emphasis
 Data collection & analysis
 Applications
6/4/2019IOT by K.Durgacharan
82
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Software Defined Networking
It is a n/w architecture that separates the control plane
from the data plane and centralizes the n/w controller
 Complex Network Devices
 Management Overhead
 Limited Scalability
 Major Key elements are
o Centralized N/W Controller
o Programmable Open APIs
o Standard Communication Interface
6/4/2019IOT by K.Durgacharan
83
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Software Defined Networking
6/4/2019IOT by K.Durgacharan
84
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Network Function Virtualization
It is a technology that leverages virtualization to consolidate the
heterogeneous n/w devices onto industry standard high volume
servers switches and storage.
 Virtualized Network Function
 NFV Infrastructure
 NFV Management and Orchestration
6/4/2019IOT by K.Durgacharan
85
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
SDN vs NFV
6/4/2019IOT by K.Durgacharan
86
V R Siddhartha Engineering College
Autonomous and Affiliated to JNTUK, Kakinada
Department of Information Technology
Summary of UNIT-1
6/4/2019IOT by K.Durgacharan
87
 Introduction to Internet of Things
 Domain Specific IOT’s
 IoT and M2M

More Related Content

What's hot

IOT and its communication models and protocols.pdf
IOT and its communication models and protocols.pdfIOT and its communication models and protocols.pdf
IOT and its communication models and protocols.pdfMD.ANISUR RAHMAN
 
Internet of Things and its applications
Internet of Things and its applicationsInternet of Things and its applications
Internet of Things and its applicationsPasquale Puzio
 
15CS81- IoT- VTU- module 3
15CS81- IoT- VTU- module 315CS81- IoT- VTU- module 3
15CS81- IoT- VTU- module 3Syed Mustafa
 
Challenges and application of Internet of Things
Challenges and application of Internet of ThingsChallenges and application of Internet of Things
Challenges and application of Internet of ThingsAshutosh Bhardwaj
 
IoT(Internet of Things) Report
IoT(Internet of Things) ReportIoT(Internet of Things) Report
IoT(Internet of Things) ReportHitesh Kumar Singh
 
Internet of things (iot)
Internet of things (iot)Internet of things (iot)
Internet of things (iot)sankar s
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)Prakash Honnur
 
Prototyping Online Components(Part 02)_Internet of Things
Prototyping Online Components(Part 02)_Internet of ThingsPrototyping Online Components(Part 02)_Internet of Things
Prototyping Online Components(Part 02)_Internet of Thingsalengadan
 
Prototyping the Physical Design_Internet of Things
Prototyping the Physical Design_Internet of ThingsPrototyping the Physical Design_Internet of Things
Prototyping the Physical Design_Internet of Thingsalengadan
 
Internet of Things (IoT) - Slide Marvels, Top PowerPoint presentation design ...
Internet of Things (IoT) - Slide Marvels, Top PowerPoint presentation design ...Internet of Things (IoT) - Slide Marvels, Top PowerPoint presentation design ...
Internet of Things (IoT) - Slide Marvels, Top PowerPoint presentation design ...Slide Marvels
 
Internet of Things Iot presentation with module
Internet of Things Iot presentation with moduleInternet of Things Iot presentation with module
Internet of Things Iot presentation with moduleIsp university Multan
 
Introduction to Internet of Things Hardware
Introduction to Internet of Things HardwareIntroduction to Internet of Things Hardware
Introduction to Internet of Things HardwareDaniel Eichhorn
 
IoT Communication Protocols
IoT Communication ProtocolsIoT Communication Protocols
IoT Communication ProtocolsPradeep Kumar TS
 

What's hot (20)

IOT and its communication models and protocols.pdf
IOT and its communication models and protocols.pdfIOT and its communication models and protocols.pdf
IOT and its communication models and protocols.pdf
 
IoT Connectivity
IoT Connectivity IoT Connectivity
IoT Connectivity
 
Wot
WotWot
Wot
 
IoT and m2m
IoT and m2mIoT and m2m
IoT and m2m
 
Internet of Things and its applications
Internet of Things and its applicationsInternet of Things and its applications
Internet of Things and its applications
 
15CS81- IoT- VTU- module 3
15CS81- IoT- VTU- module 315CS81- IoT- VTU- module 3
15CS81- IoT- VTU- module 3
 
Internet of Things (IoT) - IK
Internet of Things (IoT) - IKInternet of Things (IoT) - IK
Internet of Things (IoT) - IK
 
Challenges and application of Internet of Things
Challenges and application of Internet of ThingsChallenges and application of Internet of Things
Challenges and application of Internet of Things
 
IoT(Internet of Things) Report
IoT(Internet of Things) ReportIoT(Internet of Things) Report
IoT(Internet of Things) Report
 
Internet of things ppt
Internet of things pptInternet of things ppt
Internet of things ppt
 
Internet of things (iot)
Internet of things (iot)Internet of things (iot)
Internet of things (iot)
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
 
Prototyping Online Components(Part 02)_Internet of Things
Prototyping Online Components(Part 02)_Internet of ThingsPrototyping Online Components(Part 02)_Internet of Things
Prototyping Online Components(Part 02)_Internet of Things
 
Prototyping the Physical Design_Internet of Things
Prototyping the Physical Design_Internet of ThingsPrototyping the Physical Design_Internet of Things
Prototyping the Physical Design_Internet of Things
 
Internet of Things (IoT) - Slide Marvels, Top PowerPoint presentation design ...
Internet of Things (IoT) - Slide Marvels, Top PowerPoint presentation design ...Internet of Things (IoT) - Slide Marvels, Top PowerPoint presentation design ...
Internet of Things (IoT) - Slide Marvels, Top PowerPoint presentation design ...
 
Internet of Things Iot presentation with module
Internet of Things Iot presentation with moduleInternet of Things Iot presentation with module
Internet of Things Iot presentation with module
 
Introduction to Internet of Things Hardware
Introduction to Internet of Things HardwareIntroduction to Internet of Things Hardware
Introduction to Internet of Things Hardware
 
Rain technology
Rain technologyRain technology
Rain technology
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
IoT Communication Protocols
IoT Communication ProtocolsIoT Communication Protocols
IoT Communication Protocols
 

Similar to IOT Unit-1 (Introduction to IOT) by Durgacharan

Internet of Things Challenges and Solutions
Internet of Things Challenges and SolutionsInternet of Things Challenges and Solutions
Internet of Things Challenges and Solutionsijtsrd
 
Internet of Things for Smart City
Internet of Things for Smart CityInternet of Things for Smart City
Internet of Things for Smart CityIRJET Journal
 
Lecture1_Introduction.pptx
Lecture1_Introduction.pptxLecture1_Introduction.pptx
Lecture1_Introduction.pptxishwar69
 
A MIDDLEWARE FOR THE INTERNET OF THINGS
A MIDDLEWARE FOR THE INTERNET OF THINGSA MIDDLEWARE FOR THE INTERNET OF THINGS
A MIDDLEWARE FOR THE INTERNET OF THINGSIJCNCJournal
 
Internet of things by Mr.Pradeep_Kumar
Internet of things by Mr.Pradeep_KumarInternet of things by Mr.Pradeep_Kumar
Internet of things by Mr.Pradeep_Kumarpradeep kumar
 
A Critical Study on Security Threats, Issues, and Challenges in the Internet ...
A Critical Study on Security Threats, Issues, and Challenges in the Internet ...A Critical Study on Security Threats, Issues, and Challenges in the Internet ...
A Critical Study on Security Threats, Issues, and Challenges in the Internet ...BRNSSPublicationHubI
 
Application and Usefulness of Internet of Things in Information Technology
Application and Usefulness of Internet of Things in Information TechnologyApplication and Usefulness of Internet of Things in Information Technology
Application and Usefulness of Internet of Things in Information TechnologyDr. Amarjeet Singh
 
Fundamental Concept of Internet of Things
Fundamental Concept of Internet of ThingsFundamental Concept of Internet of Things
Fundamental Concept of Internet of ThingsIRJET Journal
 
Dissection of the Internet of Things (IoT) Industry.pdf
Dissection of the Internet of Things (IoT) Industry.pdfDissection of the Internet of Things (IoT) Industry.pdf
Dissection of the Internet of Things (IoT) Industry.pdftheindustryviewmagaz
 
Secure Modern Healthcare System Based on Internet of Things and Secret Sharin...
Secure Modern Healthcare System Based on Internet of Things and Secret Sharin...Secure Modern Healthcare System Based on Internet of Things and Secret Sharin...
Secure Modern Healthcare System Based on Internet of Things and Secret Sharin...Eswar Publications
 
CHAPTER 4.pptx
CHAPTER 4.pptxCHAPTER 4.pptx
CHAPTER 4.pptxttyu2
 
IRJET- Enabling Distributed Intelligence Assisted Future Internet of thing Co...
IRJET- Enabling Distributed Intelligence Assisted Future Internet of thing Co...IRJET- Enabling Distributed Intelligence Assisted Future Internet of thing Co...
IRJET- Enabling Distributed Intelligence Assisted Future Internet of thing Co...IRJET Journal
 
Different applications and security concerns in Iot by Jatin Akad
Different applications and security concerns in Iot by Jatin AkadDifferent applications and security concerns in Iot by Jatin Akad
Different applications and security concerns in Iot by Jatin AkadJatin Akar
 
A Comprehensive Survey on Exiting Solution Approaches towards Security and Pr...
A Comprehensive Survey on Exiting Solution Approaches towards Security and Pr...A Comprehensive Survey on Exiting Solution Approaches towards Security and Pr...
A Comprehensive Survey on Exiting Solution Approaches towards Security and Pr...IJECEIAES
 
FUTURE AND CHALLENGES OF INTERNET OF THINGS
FUTURE AND CHALLENGES OF INTERNET OF THINGS FUTURE AND CHALLENGES OF INTERNET OF THINGS
FUTURE AND CHALLENGES OF INTERNET OF THINGS ijcsit
 
IoT for Digital Bangladesh
IoT for Digital BangladeshIoT for Digital Bangladesh
IoT for Digital Bangladeshnayanbanik
 
5G What it means for IoT
5G What it means for IoT5G What it means for IoT
5G What it means for IoTMr Risman
 

Similar to IOT Unit-1 (Introduction to IOT) by Durgacharan (20)

Internet of Things Challenges and Solutions
Internet of Things Challenges and SolutionsInternet of Things Challenges and Solutions
Internet of Things Challenges and Solutions
 
Internet of Things for Smart City
Internet of Things for Smart CityInternet of Things for Smart City
Internet of Things for Smart City
 
Lecture1_Introduction.pptx
Lecture1_Introduction.pptxLecture1_Introduction.pptx
Lecture1_Introduction.pptx
 
internet of things
internet of thingsinternet of things
internet of things
 
A MIDDLEWARE FOR THE INTERNET OF THINGS
A MIDDLEWARE FOR THE INTERNET OF THINGSA MIDDLEWARE FOR THE INTERNET OF THINGS
A MIDDLEWARE FOR THE INTERNET OF THINGS
 
Internet of things by Mr.Pradeep_Kumar
Internet of things by Mr.Pradeep_KumarInternet of things by Mr.Pradeep_Kumar
Internet of things by Mr.Pradeep_Kumar
 
A Critical Study on Security Threats, Issues, and Challenges in the Internet ...
A Critical Study on Security Threats, Issues, and Challenges in the Internet ...A Critical Study on Security Threats, Issues, and Challenges in the Internet ...
A Critical Study on Security Threats, Issues, and Challenges in the Internet ...
 
Application and Usefulness of Internet of Things in Information Technology
Application and Usefulness of Internet of Things in Information TechnologyApplication and Usefulness of Internet of Things in Information Technology
Application and Usefulness of Internet of Things in Information Technology
 
Fundamental Concept of Internet of Things
Fundamental Concept of Internet of ThingsFundamental Concept of Internet of Things
Fundamental Concept of Internet of Things
 
Dissection of the Internet of Things (IoT) Industry.pdf
Dissection of the Internet of Things (IoT) Industry.pdfDissection of the Internet of Things (IoT) Industry.pdf
Dissection of the Internet of Things (IoT) Industry.pdf
 
Secure Modern Healthcare System Based on Internet of Things and Secret Sharin...
Secure Modern Healthcare System Based on Internet of Things and Secret Sharin...Secure Modern Healthcare System Based on Internet of Things and Secret Sharin...
Secure Modern Healthcare System Based on Internet of Things and Secret Sharin...
 
IoT Intro.pptx
IoT Intro.pptxIoT Intro.pptx
IoT Intro.pptx
 
CHAPTER 4.pptx
CHAPTER 4.pptxCHAPTER 4.pptx
CHAPTER 4.pptx
 
IRJET- Enabling Distributed Intelligence Assisted Future Internet of thing Co...
IRJET- Enabling Distributed Intelligence Assisted Future Internet of thing Co...IRJET- Enabling Distributed Intelligence Assisted Future Internet of thing Co...
IRJET- Enabling Distributed Intelligence Assisted Future Internet of thing Co...
 
Different applications and security concerns in Iot by Jatin Akad
Different applications and security concerns in Iot by Jatin AkadDifferent applications and security concerns in Iot by Jatin Akad
Different applications and security concerns in Iot by Jatin Akad
 
A Comprehensive Survey on Exiting Solution Approaches towards Security and Pr...
A Comprehensive Survey on Exiting Solution Approaches towards Security and Pr...A Comprehensive Survey on Exiting Solution Approaches towards Security and Pr...
A Comprehensive Survey on Exiting Solution Approaches towards Security and Pr...
 
FUTURE AND CHALLENGES OF INTERNET OF THINGS
FUTURE AND CHALLENGES OF INTERNET OF THINGS FUTURE AND CHALLENGES OF INTERNET OF THINGS
FUTURE AND CHALLENGES OF INTERNET OF THINGS
 
FUTURE AND CHALLENGES OF INTERNET OF THINGS
FUTURE AND CHALLENGES OF INTERNET OF THINGS FUTURE AND CHALLENGES OF INTERNET OF THINGS
FUTURE AND CHALLENGES OF INTERNET OF THINGS
 
IoT for Digital Bangladesh
IoT for Digital BangladeshIoT for Digital Bangladesh
IoT for Digital Bangladesh
 
5G What it means for IoT
5G What it means for IoT5G What it means for IoT
5G What it means for IoT
 

Recently uploaded

Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 

Recently uploaded (20)

Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 

IOT Unit-1 (Introduction to IOT) by Durgacharan

  • 1. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology INTERNET OF THINGS UNIT-1 -K.DURGACHARAN
  • 2. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology  Chapter 1 Introduction to Internet of Things  1.1 Introduction (Definition & Characteristics of IoT)  1.2 Physical Design of IoT (Things in IoT, IoT Protocols)  1.3 Logical Design of IoT (IoT Functional Blocks, IoT Communication Models, IoT Communication APIs)  1.4 IoT Enabling Technologies ( Wireless Sensor Networks, Cloud Computing, Big Data Analytics, Communication Protocols, Embedded Systems)  1.5 IoT Levels & Deployment Templates ( IoT Level - 1 - 6)  Chapter 2 Domain Specific IOTs  2.1 Home Automation (Smart Lighting, Smart Appliances, Intrusion Detection, Smoke / Gas Detectors,  2.2 Cities (Smart Parking, Smart Lighting, Smart Roads, Structural Health Monitoring, Surveillance, Emergency Response)  Chapter 3 IoT and M2M  3.1 Introduction  3.2 M2M  3.3 Difference between IoT and M2M  3.4 SDN and NFV for IoT (Software Defined Networking, Network Function Virtualization) 6/4/2019IOT by K.Durgacharan 2
  • 3. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Chapter 1 (Introduction to Internet of Things)  1. Introduction (Definition & Characteristics of IoT)  2. Physical Design of IoT (Things in IoT, IoT Protocols)  3. Logical Design of IoT ( IoT Functional Blocks, IoT Communication Models, IoT Communication APIs)  4. IoT Enabling Technologies (Wireless Sensor Networks, Cloud Computing, Big Data Analytics, Communication Protocols, Embedded Systems)  5. IoT Levels & Deployment Templates ( IoT Level - 1, 2, 3, 4, 5 and 6) 3 6/4/2019IOT by K.Durgacharan
  • 4. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 1. Introduction  In 2008 the number of things connected to the Internet was greater than the people living on Earth.  Within 2020 the number of things connected to the Internet will be about 50 billion.  The Internet of Things (IoT) is the network of physical objects—devices, vehicles, buildings and other items embedded with electronics, software, sensors, and network connectivity — that enables these objects to collect and exchange data. 4 6/4/2019IOT by K.Durgacharan
  • 5. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Internet Revolution 5 6/4/2019IOT by K.Durgacharan
  • 6. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Impact of the Internet  Education  Business  Communications  Entertainment  Medical/Health 6 6/4/2019IOT by K.Durgacharan
  • 7. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Internet Usage and Population Statistics 7 6/4/2019IOT by K.Durgacharan
  • 8. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Connected World 6/4/2019 8 IOT by K.Durgacharan
  • 9. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology History of IoT  The concept of the Internet of Things first became popular in 1999, through the Auto-ID Center at MIT and related market-analysis publications.  Radio-frequency identification (RFID) was seen as a prerequisite for the IoT at that point. If all objects and people in daily life were equipped with identifiers, computers could manage and inventory them. Besides using RFID, the tagging of things may be achieved through such technologies as near field communication, barcodes, QR codes, bluetooth, and digital watermarking. 9 6/4/2019IOT by K.Durgacharan
  • 10. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Working nature of IOT  Internet of Things is not the result of a single novel technology; instead, several complementary technical developments provide capabilities that taken together help to bridge the gap between the virtual and physical world. These capabilities include:  Communication and cooperation  Addressability  Identification  Sensing  Actuation  Embedded information processing  Localization  User interfaces 10 6/4/2019IOT by K.Durgacharan
  • 11. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Typical Views of the Internet of Things 6/4/2019 11 IOT by K.Durgacharan
  • 12. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Where is IoT? It’s everywhere! 12 6/4/2019IOT by K.Durgacharan
  • 13. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 13 6/4/2019IOT by K.Durgacharan
  • 14. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 14 RFID Sensor Smart Tech Nano Tech To identify and track the data of things To collect and process the data to detect the changes in the physical status of things To enhance the power of the network by devolving processing capabilities to different part of the network. To make the smaller and smaller things have the ability to connect and interact. How IoT Works? 6/4/2019IOT by K.Durgacharan
  • 15. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology IoT as a Network of Networks: 15 6/4/2019IOT by K.Durgacharan  These networks connected with added security, analytics, and management capabilities. This will allow IoT to become even more powerful in what it can help people achieve.
  • 16. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Knowledge Management – Turning Data into Wisdom  The more data that is created, the better understanding and wisdom people can obtain. 6/4/2019IOT by K.Durgacharan 16
  • 17. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology The Future of IoT  "The Sky's not the limit. It's only the beginning with IoT." 6/4/2019IOT by K.Durgacharan 17
  • 18. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Various Names, One Concept  M2M (Machine to Machine)  “Internet of Everything” (Cisco Systems)  “World Size Web” (Bruce Schneier)  “Skynet” (Terminator movie) 18 6/4/2019IOT by K.Durgacharan
  • 19. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology M2M 19 6/4/2019IOT by K.Durgacharan
  • 20. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Father of the Internet of Things  In 1999, Kevin Ashton wrote ‘Internet of Things’ as a title on a PowerPoint presentation and unwittingly coined a buzzword. Working at Procter and Gamble, he had come up with the idea of attaching RFID chips to consumer goods to automatically track stock levels in stores. 20 6/4/2019IOT by K.Durgacharan Kevin Ashton
  • 21. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Technology roadmap of IoT 6/4/2019IOT by K.Durgacharan 21
  • 22. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology IOT may define like The Internet of Things, also called The Internet of Objects, refers to a wireless network between objects, usually the network will be wireless and self-configuring, such as household appliances. ---------Wikipedia Internet of Things refers to the concept that the Internet is no longer just a global network for people to communicate with one another using computers, but it is also a platform for devices to communicate electronically with the world around them.” ---------Center for Data and Innovation The term "Internet of Things" has come to describe a number of technologies and research disciplines that enable the Internet to reach out into the real world of physical objects. --------- IoT 2008 “Things having identities and virtual personalities operating in smart spaces using intelligent interfaces to connect and communicate within social, environmental, and user contexts”. --------- IoT in 2020 22 6/4/2019IOT by K.Durgacharan
  • 23. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 1.1 Definition of IOT  A dynamic global network infrastructure with self-configuring capabilities based on standard and interoperable communication protocols where physical and virtual things have identities, physical attributes, and virtual personalities and use intelligent interfaces, and are seamlessly integrated into information network, often communicate data associated with users and their environments. Or  The Internet of Things (IoT) is the network of physical objects—devices, vehicles, buildings and other items embedded with electronics, software, sensors, and network connectivity — that enables these objects to collect and exchange data. 23 6/4/2019IOT by K.Durgacharan
  • 24. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 1.2 Characteristics of IoT According to Arshdeep Bahga, Vijay Madisetti the characteristics of IOT are  Dynamic & Self adapting  Self-configuring  Interoperable communication protocols  Unique Identity  Integrated into Information network 24 6/4/2019IOT by K.Durgacharan
  • 25. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 1.2 Characteristics of IoT  Dynamic & Self adapting  Adapt to changing context and take actions based on operating conditions, user context and sensed environment. Example: automatic adjustment of surveillance image quality based on motion detection 25 6/4/2019IOT by K.Durgacharan
  • 26. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 1.2 Characteristics of IoT  Self adapting : to configure themselves (with respect to the IoT infrastructure), setup the network, upgrade, etc. with minimal user intervention Example of such capability on mobile phones 26 6/4/2019IOT by K.Durgacharan
  • 27. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 1.2 Characteristics of IoT  Interoperable communication protocols : to communication with other IoT devices and with the IoT infrastructure  Unique Identity : each IoT device has a unique identity and a unique identifier(e.g., IP address or URI), allowing:  Query the device  Monitor the state of the device  Control and configure them remotely 27 6/4/2019IOT by K.Durgacharan
  • 28. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 1.2 Characteristics of IoT  Integrated into Information network : in order to communicate and exchange data with other devices and systems  Dynamic discovery of other devices  Capability of describing itself and understanding others  Capability to interact with others 28 6/4/2019IOT by K.Durgacharan
  • 29. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 1.2 Physical Design of IOT  Things in IOT  IOT Protocols  Link Layer  802.3 Ethernet, 802.11 WIFI, 802.16 WiMAX, 802.15.4 LR WPAN, 2G/3G/4G  Network / Internet Layer  IPV4, IPV6, 6LoWPAN(IPV6 over Low power WPAN)  Transport Layer  TCP, UDP  Application Layer  HTTP, COAP, Web Socket, MQTT, XMPP, DDS, AMQP 29 6/4/2019IOT by K.Durgacharan
  • 30. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Things in IOT  Things in IOT The Internet of things (stylized Internet of Things or IoT) is the internetworking of physical devices, vehicles (also referred to as "connected devices" and "smart devices"), buildings and other items—embedded with electronics, software, sensors, actuators, and network connectivity that enable these objects to collect and exchange data. IOT devices can be varied types for instance they are wearable sensors, smart watches, LED lights, automobiles and industrial machines 30 6/4/2019IOT by K.Durgacharan
  • 31. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology IOT Protocols  Link Layer  802.3 Ethernet, 802.11 WIFI, 802.16 WiMAX, 802.15.4 LR WPAN, 2G/3G/4G  Network / Internet Layer  IPV4, IPV6, 6LoWPAN(IPV6 over Low power WPAN)  Transport Layer  TCP, UDP  Application Layer  HTTP, COAP, Web Socket, MQTT, XMPP, DDS, AMQP 31 6/4/2019IOT by K.Durgacharan
  • 32. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Link Layer Link layer protocols determine how the data is physically sent over the network's physical layer or medium e.g.,. Copper wire, coaxial cable or a radio wave  802.3 Ethernet  802.11 WIFI  802.16 WiMAX  802.15.4 LR WPAN(Low rate Wireless Personal Area Network)  2G/3G/4G Mobile Communication 32 6/4/2019IOT by K.Durgacharan
  • 33. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 802.3 Ethernet 33 6/4/2019IOT by K.Durgacharan
  • 34. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 802.11 WIFI 6/4/2019IOT by K.Durgacharan 34
  • 35. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 802.16 WiMAX 6/4/2019IOT by K.Durgacharan 35
  • 36. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 802.15.4 LR WPAN (Low rate Wireless Personal Area Network) 6/4/2019IOT by K.Durgacharan 36
  • 37. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 2G/3G/4G Mobile Communication 6/4/2019IOT by K.Durgacharan 37
  • 38. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Network / Internet Layer It is responsible for sending of ip datagrams from the source network to destination network  IPV4  32-Bit address scheme that allows total of 232 or 4294967296 address  IPV6  128-Bit address scheme that allows total of 2128 or 3.4*1038 address  6LoWPAN(IPV6 over Low power WPAN)  2.4 GHz frequency range and provides data transfer rates of 250 Kb/s. 38 6/4/2019IOT by K.Durgacharan
  • 39. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Transport Layer  It provides a end-to end message transfer capability independent of the underlying network. Majorly Handshake/Acknowledgement connections  TCP  The Transmission Control Protocol (TCP) is one of the main protocols of the Internet protocol suite. It originated in the initial network implementation in which it complemented the Internet Protocol (IP). Therefore, the entire suite is commonly referred to as TCP/IP.  UDP  UDP (User Datagram Protocol) is an alternative communications protocol to Transmission Control Protocol (TCP) used primarily for establishing low-latency and loss tolerating connections between applications on the Internet. 39 6/4/2019IOT by K.Durgacharan
  • 40. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology TCP vs UDP 6/4/2019IOT by K.Durgacharan 40
  • 41. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Application Layer  HTTP (Hyper Text transfer protocol)  COAP (Constrained Application Protocol)  Web Socket (Allows Full duplex communication )  MQTT (Message Queue Telemetry Transport )  XMPP (Extensible Messaging Presence Protocol)  DDS (Data Distribution Service)  AMQP (Advanced Message Queuing Protocol) 6/4/2019IOT by K.Durgacharan 41
  • 42. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Application Layer  HTTP (Hyper Text transfer protocol)  The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web. Hypertext is structured text that uses logical links (hyperlinks) between nodes containing text. 6/4/2019IOT by K.Durgacharan 42
  • 43. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Application Layer  COAP (Constrained Application Protocol)  The Constrained Application Protocol (CoAP) is a specialized web transfer protocol for use with constrained nodes and constrained networks in the Internet of Things.  The protocol is designed for machine-to-machine (M2M) applications such as smart energy and building automation.” 6/4/2019IOT by K.Durgacharan 43
  • 44. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Application Layer  Web Socket (Allows Full duplex communication )  Web Socket is a computer communications protocol, providing full-duplex communication channels over a single TCP connection. The Web Socket protocol was standardized by the IETF as RFC 6455 in 2011, and the Web Socket API in Web IDL is being standardized by the W3C. 6/4/2019IOT by K.Durgacharan 44
  • 45. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Application Layer  MQTT (Message Queue Telemetry Transport )  MQTT. MQTT (MQ Telemetry Transport) is an ISO standard (ISO/IEC PRF 20922) publish-subscribe-based "lightweight" messaging protocol for use on top of the TCP/IP protocol. It is designed for connections with remote locations where a "small code footprint" is required or the network bandwidth is limited. 6/4/2019IOT by K.Durgacharan 45
  • 46. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Application Layer  XMPP (Extensible Messaging Presence Protocol)  It enables the near-real-time exchange of structured yet extensible data between any two or more network entities. Originally named Jabber the protocol was developed by the Jabber open-source community in 1999 for near real- time instant messaging (IM), presence information, and contact list maintenance. Designed to be extensible, the protocol has been used also for publish-subscribe systems, signaling for VoIP, video, file transfer, gaming, the Internet of Things (IoT) applications such as the smart grid, and social networking services. 6/4/2019IOT by K.Durgacharan 46
  • 47. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Application Layer  DDS (Data Distribution Service)  The Data Distribution Service for real-time systems (DDS) is an Object Management Group (OMG) machine-to-machine (sometimes called middleware) standard that aims to enable scalable, real-time, dependable, high-performance and interoperable data exchanges using a publish– subscribe pattern. DDS addresses the needs of applications like financial trading, air-traffic control, smart grid management, and other big data applications. The standard is used in applications such as smartphone operating systems, transportation systems and vehicles, software-defined radio, and by healthcare providers. DDS was promoted for use in the Internet of things. 6/4/2019IOT by K.Durgacharan 47
  • 48. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Application Layer  AMQP (Advanced Message Queuing Protocol)  The Advanced Message Queuing Protocol (AMQP) is an open standard application layer protocol for message- oriented middleware. The defining features of AMQP are message orientation, queuing, routing (including point-to- point and publish-and-subscribe), reliability and security. 6/4/2019IOT by K.Durgacharan 48
  • 49. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 1.3 Logical Design of IOT  It is an abstract representation of the entities and process without going into the low level specifics of the implementation. 6/4/2019IOT by K.Durgacharan 49
  • 50. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 1.3 Logical Design of IOT  IOT functional blocks  Devices, Communication , Services , Management, Security, Application  IOT Communication Models  Request Response, Publish Subscribe, Push-Pull, Exclusive Pair  IOT communication APIs  REST- BASED communication APIs, Client server , Stateless, cache able, Layered system, Uniform Interface, Code on demand 6/4/2019IOT by K.Durgacharan 50
  • 51. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 1.3 Logical Design of IOT  IOT functional blocks  Devices  Communication  Services  Management  Security  Application 6/4/2019IOT by K.Durgacharan 51
  • 52. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 1.3 Logical Design of IOT  IOT Communication Models  Request Response  Publish Subscribe  Push-Pull  Exclusive Pair 6/4/2019IOT by K.Durgacharan 52
  • 53. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 1.3 Logical Design of IOT  Request Response  Request Response is a communication model in which the client sends requests to the server responds to the requests. When the server receives a request, it decides how to respond, fetches the Data, retrieves resource representations, prepares the response and then the response to the client. Request Responses model is a stateless communication model and each request response pair is independent of others. 6/4/2019IOT by K.Durgacharan 53
  • 54. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 1.3 Logical Design of IOT  IOT communication APIs  REST- BASED communication APIs  Client server  Stateless  cache able  Layered system  Uniform Interface  Code on demand 6/4/2019IOT by K.Durgacharan 54
  • 55. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 1.4 IOT Enabling Technologies  IOT Enabling Technologies  Wireless Sensor Networks  Cloud Computing  Big Data Analytics  Communication Protocols  Embedded Systems) 6/4/2019IOT by K.Durgacharan 55
  • 56. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 1.4 IOT Enabling Technologies  Wireless Sensor Networks  Weather monitoring Systems using WSNs  Indoor air quality monitoring using WSNs  Soil moisture monitoring Systems using WSNs  Surveillance systems using WSNs  Smart grids using WSNs 6/4/2019IOT by K.Durgacharan 56
  • 57. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 1.4 IOT Enabling Technologies  Cloud Computing  IAAS - Infrastructure as a Service  PAAS - Platform as a service  SAAS - Software as a service 6/4/2019IOT by K.Durgacharan 57
  • 58. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 1.4 IOT Enabling Technologies  Big Data Analytics  Volume : The quantity of generated and stored data. The size of the data determines the value and potential insight- and whether it can actually be considered big data or not.  Variety : The type and nature of the data. This helps people who analyze it to effectively use the resulting insight.  Velocity : In this context, the speed at which the data is generated and processed to meet the demands and challenges that lie in the path of growth and development.  Variability : Inconsistency of the data set can hamper processes to handle and manage it.  Veracity : The quality of captured data can vary greatly, affecting accurate analysis. 6/4/2019IOT by K.Durgacharan 58
  • 59. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 1.4 IOT Enabling Technologies  Communication Protocols  Data formats for data exchange  Address formats for data exchange  Address mapping  Routing  Detection of transmission errors  Acknowledgements  Loss of information  Direction of information flow  Sequence control  Flow control 6/4/2019IOT by K.Durgacharan 59
  • 60. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 1.4 IOT Enabling Technologies  Embedded Systems  An embedded system is a computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints. It is embedded as part of a complete device often including hardware and mechanical parts. Embedded systems control many devices in common use today. 6/4/2019IOT by K.Durgacharan 60
  • 61. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 1.5 IoT Levels & Deployment Templates  IOT Levels & Deployment Templates  Device  Resource  Controller Service  Database  Web Service  Analysis Component  Application 6/4/2019IOT by K.Durgacharan 61
  • 62. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology 1.5 IoT Levels & Deployment Templates  IOT Levels & Deployment Templates  IOT Level – 1  IOT Level – 2  IOT Level – 3  IOT Level – 4  IOT Level – 5  IOT Level - 6 6/4/2019IOT by K.Durgacharan 62
  • 63. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology IoT Level-1 6/4/2019IOT by K.Durgacharan 63
  • 64. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology IoT Level-2 6/4/2019IOT by K.Durgacharan 64
  • 65. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology IoT Level-3 6/4/2019IOT by K.Durgacharan 65
  • 66. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology IoT Level-4 6/4/2019IOT by K.Durgacharan 66
  • 67. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology IoT Level-5 6/4/2019IOT by K.Durgacharan 67
  • 68. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology IoT Level-6 6/4/2019IOT by K.Durgacharan 68
  • 69. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology IoT levels Summary Feature Level 1 Level 2 Level 3 Level 4 Level 5 Level 6 Cloud Storage - YES YES YES YES YES Cloud Analysis - - YES YES YES YES Ext Observers - - - YES YES YES Coordinator - - - - YES YES Controller - - - - - YES 6/4/2019IOT by K.Durgacharan 69
  • 70. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Chapter 2 (Domain Specific IoT’s)  1. Home Automation (Smart Lighting, Smart Appliances, Intrusion Detection, Smoke / Gas Detectors)  2. Cities (Smart Parking, Smart Lighting, Smart Roads, Structural Health Monitoring, Surveillance, Emergency Response) 70 6/4/2019IOT by K.Durgacharan
  • 71. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Home Automation  1. Home Automation (Smart Lighting, Smart Appliances, Intrusion Detection, Smoke / Gas Detectors)  2. Cities (Smart Parking, Smart Lighting, Smart Roads, Structural Health Monitoring, Surveillance, Emergency Response) 71 6/4/2019IOT by K.Durgacharan
  • 72. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Smart Lighting 6/4/2019IOT by K.Durgacharan 72
  • 73. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Smart Lighting 6/4/2019IOT by K.Durgacharan 73
  • 74. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Smart Appliances 6/4/2019IOT by K.Durgacharan 74
  • 75. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Smart Appliances 6/4/2019IOT by K.Durgacharan 75
  • 76. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Smart Cities 6/4/2019IOT by K.Durgacharan 76
  • 77. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Smart cities- Smart Parking 6/4/2019IOT by K.Durgacharan 77
  • 78. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Smart Appliances 6/4/2019IOT by K.Durgacharan 78
  • 79. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Chapter 3 (IoT and M2M)  M2M (Machine to Machine )  Difference between IoT and M2M  SDN and NFV for IoT (Software Defined Networking, Network Function Virtualization) 79 6/4/2019IOT by K.Durgacharan
  • 80. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Machine to Machine  Machine to machine refers to direct communication between devices using any communications channel, including wired and wireless.  Machine to machine communication can include industrial instrumentation, enabling a sensor or meter to communicate the data it records (such as temperature, inventory level, etc.) to application software that can use it (for example, adjusting an industrial process based on temperature or placing orders to replenish inventory).  Such communication was originally accomplished by having a remote network of machines relay information back to a central hub for analysis, which would then be rerouted into a system like a personal computer. 6/4/2019IOT by K.Durgacharan 80
  • 81. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Difference between IoT and M2M 6/4/2019IOT by K.Durgacharan 81 M2M IOT M2M is a telecom term. Like all businesses where telcos live, it's network focused - cellular/satellite/public network focused to be precise. With M2M all that really matters is how many devices you connect to these coin operated networks. The whole ecosystem is built around that - suppliers, customers, media, all of it. IoT is a catch all term that is not centered on those telco networks at all. It focuses on connecting devices and applications to each other (autonomous data, device/app generated events, personal devices interacting server/cloud processing same), rather than people to people (social, communications apps). It of course assumes there's connectivity available (that's the "I" in IoT).
  • 82. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Difference between IoT and M2M  Communication protocols  Machines in M2M vs things in iot  Hardware vs software emphasis  Data collection & analysis  Applications 6/4/2019IOT by K.Durgacharan 82
  • 83. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Software Defined Networking It is a n/w architecture that separates the control plane from the data plane and centralizes the n/w controller  Complex Network Devices  Management Overhead  Limited Scalability  Major Key elements are o Centralized N/W Controller o Programmable Open APIs o Standard Communication Interface 6/4/2019IOT by K.Durgacharan 83
  • 84. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Software Defined Networking 6/4/2019IOT by K.Durgacharan 84
  • 85. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Network Function Virtualization It is a technology that leverages virtualization to consolidate the heterogeneous n/w devices onto industry standard high volume servers switches and storage.  Virtualized Network Function  NFV Infrastructure  NFV Management and Orchestration 6/4/2019IOT by K.Durgacharan 85
  • 86. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology SDN vs NFV 6/4/2019IOT by K.Durgacharan 86
  • 87. V R Siddhartha Engineering College Autonomous and Affiliated to JNTUK, Kakinada Department of Information Technology Summary of UNIT-1 6/4/2019IOT by K.Durgacharan 87  Introduction to Internet of Things  Domain Specific IOT’s  IoT and M2M