SlideShare a Scribd company logo
1 of 23
1
The Internet of Things– An Overview
Session by
C.UDHAYAKUMAR, AP/ECEU19EC604 INTRODUCTION TO IOT
2
Agenda of the session
2
• Course Preface
• Course Objective
• Syllabus
• Video Clip of IoT
• Introduction to IoT
3
Course Preface
3
• The Internet is a global wide area network that
connects computer systems across the world. It
includes several high-bandwidth data lines that
comprise the Internet "backbone." These lines
are connected to major Internet hubs that
distribute data to other locations, such as web
servers and ISPs.
Internet
• INTERNET stands for Interconnected Network that is a network system that connects
millions of web servers. ... With the help of the INTERNET, the world is
connected. INTERNET meaning is the online server that connects innumerable data,
servers, and websites.
4
Course Preface
4
A thing, in the context of the Internet of things
(IoT), is an entity or physical object that has
a unique identifier, an embedded system and the
ability to transfer data over a network.
Thing (in the Internet of Things)
Given the prevalence of wireless technology,
the increasing ability to miniaturize computer
components and develop them inexpensively,
and the enormously extended range of IPv6
addresses, that capacity could be developed
for almost anything imaginable.
In addition to dedicated computing devices
such as PCs, notebooks, smartphones or
tablets, the list of potential things is almost
unlimited.
An Internet Protocol Version 6 address is a numerical
label that is used to identify a network interface of a
computer or a network node participating in an IPv6
computer network, and locate it in the network. IP
addresses are included in the packet header to indicate
the source and the destination of each packet.
5
Course Objective
5
Upon completion of this course, students will be able to:
Understand the basic concepts of Internet of Things and its architecture.
Apply the basic concepts of protocols and programming for data transfer in IoT.
Analyze the various cloud platforms and the programming languages of IoT.
Choose and work on various target boards and clouds to implement IoT.
Analyze the various IoT case studies to understand IoT applications.
6
Syllabus
6
MODULE I INTERNET OF THINGS AN OVERVIEW
Definition and Characteristics of IoT - Physical Design of IoT - Logical design of IoT - IoT
enabled Technologies: Wireless Sensor Networks, Cloud Computing, Big data
analytics, Communication protocols and Embedded Systems - IoT Levels &
Deployment Templates - Domain Specific IoTs : Home, City, Environment, Energy,
Retail, Logistics, Agriculture, Industry, health and Lifestyle.
77
MODULE II IOT ARCHITECTURE
Communication Protocols - IoT and M2M : Software Defined Networking, Network
function virtualization- IoT System Management with NETCONF-YANG, SNMP,
NETOPEER.
MODULE III PYTHON PROGRAMMING
Language features of Python - Data types - Data structures - Control of flow - Functions
– Modules – Packages - File handling - Data/time operation - Classes - Exception
handling - Python packages: JSON, XML, HTTPLib, URLLib, SMTPLib.
88
MODULE IV IOT PHYSICAL DEVICES AND
SERVERS
Building blocks of an IoT device - Programming Inputs and outputs, Serial, SPI and I2C -
Sensors and sensor Node and interfacing using any Embedded target boards :
Raspberry Pi / Intel Galileo/ARM Cortex/ Arduino) Cloud Support : Cloud Storage
models and communication APIs Webserver - Web server for IoT - Cloud for IoT -
Amazon Web services for IoT
MODULE V CASE STUDY AND IOT APPLICATION DEVELOPMENT
Home Automation – Smart cities - Environment - Agriculture - Productivity Applications
– Healthcare - Automotive/Vehicular IoT- Smart grid
99
TEXTBOOKS:
1.ArshdeepBahga and Vijay Madisetti, "Internet of Things: A Hands-on Approach",
Universities Press, 2014.
2 .Vlasios Tsiatsis, Stamatis Karnouskos, Jan Holler, David Boyle, Catherine Mulligan,
“Internet of Things: Technologies and Applications for a New Age of Intelligence”,
Academic Press, 2019.
REFERENCES:
1.Cuno Pfister, " Getting Started with the Internet of Things", O'Reilly Media Press, 2011
2.Jamil Y. Khan, Mehmet R. Yuce, “Internet of Things (IoT): Systems and Applications”,
Jenny Stanford Publishing, 2019
10
Video clip on IoT
10
11
The Internet of Things - Introduction
Global network of computers, sensors, and
actuators connected through Internet protocols
PC that communicates over the Internet with a
small device, where the device has a sensor attached (e.g., a temperature
sensor)
12
Protocol
A network protocol is an established set of rules that
determine how data is transmitted between different
devices in the same network.
Essentially, it allows connected devices to communicate
with each other, regardless of any differences in their
internal processes, structure or design.
Computer Network - a group of computers that use a set of common communication
protocols over digital interconnections for the purpose of sharing resources located on or
provided by the network nodes.
13
TCP / IP
The TCP/IP protocol is the key Internet protocol for such communication
scenarios.
It enables the transfer of byte streams between two computers
in either direction.
For example, using the TCP/IP protocol, the device
may periodically deliver temperature measurements to a
program running on the PC.
14
OSI vs TCP / IP
OSI model gives guidelines on how
communication needs to be done
OSI model is a generic model that is
based upon functionalities of each layer.
TCP/IP protocols layout standards on
which the Internet was developed.
So, TCP/IP is a more practical model.
15
OSI –a generic model
16
The Internet of Things
OSI model gives guidelines on how
communication needs to be done
OSI model is a generic model that is
based upon functionalities of each layer.
TCP/IP protocols layout standards on
which the Internet was developed.
So, TCP/IP is a more practical model.
17
HTTP
Hypertext Transfer Protocol (HTTP), the protocol of the
World Wide Web.
HTTP describes how a client interacts with a server, by
sending request messages and
receiving response messages over TCP/IP
18
HTTP
Web browsers are the most popular HTTP clients, but you can easily write your own
clients—and your own servers.
If you use a web browser to access a device, the device has the role of a web server,
providing a web service over the Internet.
A server contains resources, which can be anything of interest, e.g., a document (typically
an HTML web page), the most current measurement of a sensor, or the configuration of a
device.
When you design a web service, you need to decide which resources it should expose to
the world.
19
URI
HTTP uses Uniform Resource Identifiers (URIs) to tell
the server which
resource the client wants to read, write, create, or
delete.
You know URIs from web browsing; they look
something like these:
http://www.example.com/index.html
http://www.example.com/temperatures
http://www.example.com/temperatures/actual
http://www.example.com:50000/temperatures/actual
http://www.example.com/temperatures?alarm=none
http://www.example.com/temperatures?alarm=high
http://www.example.com/temperatures?alarm=low
http://www.example.com/valve/target
A URI indicates
•the scheme (e.g., http),
•the host (e.g., www.example.com),
•optionally the port (e.g., 50000), and
•the path (e.g., /temperatures/actual)
to the resource owned and managed by this
host
Optionally, a URI may also contain
•a query (e.g., alarm=high) after a ?
character that follows the path.
For the HTTP protocol, port 80 is used by
default unless another port is chosen explicitly,
perhaps for testing purposes.
The path is called request URI in HTTP; it
denotes the target resource of an HTTP
request.
20
URI
URIs that start with a scheme are absolute URIs.
URIs without a scheme are relative URIs.
A request URI is a relative URI that starts with /.
Sometimes you will have to work with absolute
URIs and other times with relative URIs.
URI that addresses a resource managed by a host
21
HTTP requests
There are several kinds of HTTP requests that a
client can send,
but the most popular are
GET for reading a resource,
PUT for writing to a resource,
POST for creating a resource, and
DELETE for deleting a resource.
Web browsers mostly issue GET requests, which
make up the vast majority of HTTP requests.
In a Web of Things application, a GET request to a
URI,such as:
http://www.example.com/temperatures/actual
may return the most recent measurement of a
temperature sensor
22
HTTP requests
PUT to a URI, such as:
http://www.example.com/valve/target
may change the setting of an actuator—in this
case, a valve.
POST requests add sub-resources to a resource,
which is similar to putting a file into a
directory.
For example, a POST of a measurement to the
following resource:
http://www.example.com/temperatures
may create a new resource:
http://www.example.com/temperatures(42135)
A DELETE request removes a resource—
e.g., it may remove the
/temperatures resource:
http://www.example.com/temperatures
from the server.
(Of course, this would not physically
remove the temperature sensor from the
hardware.)
23
Session Handler Details
C.Udhayakumar,
AP/ECE
9698489931
udhayakumar.c@sece.ac.in

More Related Content

What's hot

Seminar on Intelligent Personal Assistant based on Internet of Things approach
Seminar on Intelligent Personal Assistant based on Internet of Things approachSeminar on Intelligent Personal Assistant based on Internet of Things approach
Seminar on Intelligent Personal Assistant based on Internet of Things approachKarthic C M
 
Demystifying Internet of Things
Demystifying Internet of ThingsDemystifying Internet of Things
Demystifying Internet of ThingsQian JIN
 
Mphasis ppt on internet of things for internship
Mphasis ppt on internet of things for internshipMphasis ppt on internet of things for internship
Mphasis ppt on internet of things for internshipNeha Yadav
 
Internet of Things- Remote Desktop & Wireless Hibernation
Internet of Things- Remote Desktop & Wireless HibernationInternet of Things- Remote Desktop & Wireless Hibernation
Internet of Things- Remote Desktop & Wireless HibernationIRJET Journal
 
Will Internet of Things change the world or it is yet another buzzword?
Will Internet of Things change the world or it is yet another buzzword?Will Internet of Things change the world or it is yet another buzzword?
Will Internet of Things change the world or it is yet another buzzword?Philip Yankov
 
KAFA: A novel interoperability open framework to utilize Indonesian electroni...
KAFA: A novel interoperability open framework to utilize Indonesian electroni...KAFA: A novel interoperability open framework to utilize Indonesian electroni...
KAFA: A novel interoperability open framework to utilize Indonesian electroni...TELKOMNIKA JOURNAL
 
Introduction of Internet of Things(IoT) By Thakur Pawan & Pathania Susheela
Introduction of Internet of Things(IoT) By Thakur Pawan & Pathania SusheelaIntroduction of Internet of Things(IoT) By Thakur Pawan & Pathania Susheela
Introduction of Internet of Things(IoT) By Thakur Pawan & Pathania SusheelaGovt. P.G. College Dharamshala
 
Contents of Internet of Things(IoT) By Thakur Pawan & Pathania Susheela
Contents of Internet of Things(IoT) By Thakur Pawan & Pathania SusheelaContents of Internet of Things(IoT) By Thakur Pawan & Pathania Susheela
Contents of Internet of Things(IoT) By Thakur Pawan & Pathania SusheelaGovt. P.G. College Dharamshala
 
Wireless security and the internet of things nick hunn
Wireless security and the internet of things nick hunnWireless security and the internet of things nick hunn
Wireless security and the internet of things nick hunn3GDR
 
M2M systems layers and designs standardizations
M2M systems layers and designs standardizationsM2M systems layers and designs standardizations
M2M systems layers and designs standardizationsFabMinds
 
INTERNET OF THINGS AS A TOOL FOR ENHANCEMENT OF EDUCATION ADMINISTRATION AND ...
INTERNET OF THINGS AS A TOOL FOR ENHANCEMENT OF EDUCATION ADMINISTRATION AND ...INTERNET OF THINGS AS A TOOL FOR ENHANCEMENT OF EDUCATION ADMINISTRATION AND ...
INTERNET OF THINGS AS A TOOL FOR ENHANCEMENT OF EDUCATION ADMINISTRATION AND ...IAEME Publication
 
A Reference Architecture for IoT
A Reference Architecture for IoT A Reference Architecture for IoT
A Reference Architecture for IoT WSO2
 
Security challenges for internet of things
Security challenges for internet of thingsSecurity challenges for internet of things
Security challenges for internet of thingsMonika Keerthi
 
Internet of Things: Challenges and Issues
Internet of Things: Challenges and IssuesInternet of Things: Challenges and Issues
Internet of Things: Challenges and Issuesrjain51
 
Connected Personal Objects: Getting Intimate with the Internet of Things
Connected Personal Objects: Getting Intimate with the Internet of ThingsConnected Personal Objects: Getting Intimate with the Internet of Things
Connected Personal Objects: Getting Intimate with the Internet of ThingsGuthrie Dolin
 

What's hot (20)

Seminar on Intelligent Personal Assistant based on Internet of Things approach
Seminar on Intelligent Personal Assistant based on Internet of Things approachSeminar on Intelligent Personal Assistant based on Internet of Things approach
Seminar on Intelligent Personal Assistant based on Internet of Things approach
 
IOT
IOTIOT
IOT
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Internet of things (IoT) Patents | Internet of things (IoT) based Systems & M...
Internet of things (IoT) Patents | Internet of things (IoT) based Systems & M...Internet of things (IoT) Patents | Internet of things (IoT) based Systems & M...
Internet of things (IoT) Patents | Internet of things (IoT) based Systems & M...
 
Demystifying Internet of Things
Demystifying Internet of ThingsDemystifying Internet of Things
Demystifying Internet of Things
 
Mphasis ppt on internet of things for internship
Mphasis ppt on internet of things for internshipMphasis ppt on internet of things for internship
Mphasis ppt on internet of things for internship
 
Internet of Things- Remote Desktop & Wireless Hibernation
Internet of Things- Remote Desktop & Wireless HibernationInternet of Things- Remote Desktop & Wireless Hibernation
Internet of Things- Remote Desktop & Wireless Hibernation
 
Internet of things
Internet of things Internet of things
Internet of things
 
G04734450
G04734450G04734450
G04734450
 
Will Internet of Things change the world or it is yet another buzzword?
Will Internet of Things change the world or it is yet another buzzword?Will Internet of Things change the world or it is yet another buzzword?
Will Internet of Things change the world or it is yet another buzzword?
 
KAFA: A novel interoperability open framework to utilize Indonesian electroni...
KAFA: A novel interoperability open framework to utilize Indonesian electroni...KAFA: A novel interoperability open framework to utilize Indonesian electroni...
KAFA: A novel interoperability open framework to utilize Indonesian electroni...
 
Introduction of Internet of Things(IoT) By Thakur Pawan & Pathania Susheela
Introduction of Internet of Things(IoT) By Thakur Pawan & Pathania SusheelaIntroduction of Internet of Things(IoT) By Thakur Pawan & Pathania Susheela
Introduction of Internet of Things(IoT) By Thakur Pawan & Pathania Susheela
 
Contents of Internet of Things(IoT) By Thakur Pawan & Pathania Susheela
Contents of Internet of Things(IoT) By Thakur Pawan & Pathania SusheelaContents of Internet of Things(IoT) By Thakur Pawan & Pathania Susheela
Contents of Internet of Things(IoT) By Thakur Pawan & Pathania Susheela
 
Wireless security and the internet of things nick hunn
Wireless security and the internet of things nick hunnWireless security and the internet of things nick hunn
Wireless security and the internet of things nick hunn
 
M2M systems layers and designs standardizations
M2M systems layers and designs standardizationsM2M systems layers and designs standardizations
M2M systems layers and designs standardizations
 
INTERNET OF THINGS AS A TOOL FOR ENHANCEMENT OF EDUCATION ADMINISTRATION AND ...
INTERNET OF THINGS AS A TOOL FOR ENHANCEMENT OF EDUCATION ADMINISTRATION AND ...INTERNET OF THINGS AS A TOOL FOR ENHANCEMENT OF EDUCATION ADMINISTRATION AND ...
INTERNET OF THINGS AS A TOOL FOR ENHANCEMENT OF EDUCATION ADMINISTRATION AND ...
 
A Reference Architecture for IoT
A Reference Architecture for IoT A Reference Architecture for IoT
A Reference Architecture for IoT
 
Security challenges for internet of things
Security challenges for internet of thingsSecurity challenges for internet of things
Security challenges for internet of things
 
Internet of Things: Challenges and Issues
Internet of Things: Challenges and IssuesInternet of Things: Challenges and Issues
Internet of Things: Challenges and Issues
 
Connected Personal Objects: Getting Intimate with the Internet of Things
Connected Personal Objects: Getting Intimate with the Internet of ThingsConnected Personal Objects: Getting Intimate with the Internet of Things
Connected Personal Objects: Getting Intimate with the Internet of Things
 

Similar to Ppt 1 -io t - intro

iotunitpptsfor jntuh1-221211033603-33147820.pdf
iotunitpptsfor jntuh1-221211033603-33147820.pdfiotunitpptsfor jntuh1-221211033603-33147820.pdf
iotunitpptsfor jntuh1-221211033603-33147820.pdfHODECE18
 
Iot presentation
Iot presentationIot presentation
Iot presentationhuma742446
 
World of IoT (Internet of Things).
World of IoT (Internet of Things).World of IoT (Internet of Things).
World of IoT (Internet of Things).BHAVIN GOSWAMI
 
Io t standard_bis_arpanpal
Io t standard_bis_arpanpalIo t standard_bis_arpanpal
Io t standard_bis_arpanpalArpan Pal
 
[Text Book] IoT Class Material - CoAP, OCF, and IoTivity
[Text Book] IoT Class Material - CoAP, OCF, and IoTivity[Text Book] IoT Class Material - CoAP, OCF, and IoTivity
[Text Book] IoT Class Material - CoAP, OCF, and IoTivityProf. Chung
 
NetSim Webinar on IOT
NetSim Webinar on IOTNetSim Webinar on IOT
NetSim Webinar on IOTKAVITHA IYER
 
The evolution of pervasive computing towards a Web of Things
The evolution of pervasive computing towards a Web of ThingsThe evolution of pervasive computing towards a Web of Things
The evolution of pervasive computing towards a Web of ThingsAndreas Kamilaris
 
Internet of things Unit I
Internet of things   Unit IInternet of things   Unit I
Internet of things Unit Iparveen837153
 
IoT Cloud architecture
IoT Cloud architectureIoT Cloud architecture
IoT Cloud architectureMachinePulse
 
IT_8005_Electronic Commerce_Unit_I
IT_8005_Electronic Commerce_Unit_IIT_8005_Electronic Commerce_Unit_I
IT_8005_Electronic Commerce_Unit_IPalani Kumar
 
IT8005_EC_Unit_I.ppt
IT8005_EC_Unit_I.pptIT8005_EC_Unit_I.ppt
IT8005_EC_Unit_I.pptHODITKNCET
 
UNIT I INTRODUCTION TO INTERNET OF THINGS
UNIT I INTRODUCTION TO INTERNET OF THINGSUNIT I INTRODUCTION TO INTERNET OF THINGS
UNIT I INTRODUCTION TO INTERNET OF THINGSbinuvijay1
 
Internet of Things.pptx
Internet of Things.pptxInternet of Things.pptx
Internet of Things.pptxEshwar Prasad
 

Similar to Ppt 1 -io t - intro (20)

IOT Unit 1.pptx
IOT Unit 1.pptxIOT Unit 1.pptx
IOT Unit 1.pptx
 
iotunitpptsfor jntuh1-221211033603-33147820.pdf
iotunitpptsfor jntuh1-221211033603-33147820.pdfiotunitpptsfor jntuh1-221211033603-33147820.pdf
iotunitpptsfor jntuh1-221211033603-33147820.pdf
 
IOT Unit 1.pdf
IOT Unit 1.pdfIOT Unit 1.pdf
IOT Unit 1.pdf
 
Iot presentation
Iot presentationIot presentation
Iot presentation
 
Understanding big data using IoT
Understanding big data using IoTUnderstanding big data using IoT
Understanding big data using IoT
 
World of IoT (Internet of Things).
World of IoT (Internet of Things).World of IoT (Internet of Things).
World of IoT (Internet of Things).
 
Io t standard_bis_arpanpal
Io t standard_bis_arpanpalIo t standard_bis_arpanpal
Io t standard_bis_arpanpal
 
IOT- UNIT-1.pptx
IOT- UNIT-1.pptxIOT- UNIT-1.pptx
IOT- UNIT-1.pptx
 
[Text Book] IoT Class Material - CoAP, OCF, and IoTivity
[Text Book] IoT Class Material - CoAP, OCF, and IoTivity[Text Book] IoT Class Material - CoAP, OCF, and IoTivity
[Text Book] IoT Class Material - CoAP, OCF, and IoTivity
 
IOT-Monograph .docx
IOT-Monograph .docxIOT-Monograph .docx
IOT-Monograph .docx
 
NetSim Webinar on IOT
NetSim Webinar on IOTNetSim Webinar on IOT
NetSim Webinar on IOT
 
The evolution of pervasive computing towards a Web of Things
The evolution of pervasive computing towards a Web of ThingsThe evolution of pervasive computing towards a Web of Things
The evolution of pervasive computing towards a Web of Things
 
Internet of things Unit I
Internet of things   Unit IInternet of things   Unit I
Internet of things Unit I
 
IoT overview 2014
IoT overview 2014IoT overview 2014
IoT overview 2014
 
IoT Cloud architecture
IoT Cloud architectureIoT Cloud architecture
IoT Cloud architecture
 
IT_8005_Electronic Commerce_Unit_I
IT_8005_Electronic Commerce_Unit_IIT_8005_Electronic Commerce_Unit_I
IT_8005_Electronic Commerce_Unit_I
 
IT8005_EC_Unit_I.ppt
IT8005_EC_Unit_I.pptIT8005_EC_Unit_I.ppt
IT8005_EC_Unit_I.ppt
 
UNIT I INTRODUCTION TO INTERNET OF THINGS
UNIT I INTRODUCTION TO INTERNET OF THINGSUNIT I INTRODUCTION TO INTERNET OF THINGS
UNIT I INTRODUCTION TO INTERNET OF THINGS
 
Internet of Things.pptx
Internet of Things.pptxInternet of Things.pptx
Internet of Things.pptx
 
Introduction to IoT
Introduction to IoTIntroduction to IoT
Introduction to IoT
 

More from udhayakumarc1

Ppt 3 - IOT logic design
Ppt   3 - IOT logic designPpt   3 - IOT logic design
Ppt 3 - IOT logic designudhayakumarc1
 
Computer Architecture and Organiaztion- intro
Computer Architecture and Organiaztion- introComputer Architecture and Organiaztion- intro
Computer Architecture and Organiaztion- introudhayakumarc1
 

More from udhayakumarc1 (8)

CA introduction
CA  introductionCA  introduction
CA introduction
 
IOT beginnners
IOT beginnnersIOT beginnners
IOT beginnners
 
Python urllib
Python urllibPython urllib
Python urllib
 
Ppt 11 - netopeer
Ppt   11 - netopeerPpt   11 - netopeer
Ppt 11 - netopeer
 
Ppt 3 - IOT logic design
Ppt   3 - IOT logic designPpt   3 - IOT logic design
Ppt 3 - IOT logic design
 
Ppt 5 -io t levels
Ppt   5 -io t levelsPpt   5 -io t levels
Ppt 5 -io t levels
 
IOT beginnners
IOT beginnnersIOT beginnners
IOT beginnners
 
Computer Architecture and Organiaztion- intro
Computer Architecture and Organiaztion- introComputer Architecture and Organiaztion- intro
Computer Architecture and Organiaztion- intro
 

Recently uploaded

Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdfkeithzhangding
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneVIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneCall girls in Ahmedabad High profile
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Roomdivyansh0kumar0
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Personfurqan222004
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewingbigorange77
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of indiaimessage0108
 

Recently uploaded (20)

Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Vip Call Girls Aerocity ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Aerocity ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Aerocity ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Aerocity ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
 
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneVIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Person
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewing
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of india
 

Ppt 1 -io t - intro

  • 1. 1 The Internet of Things– An Overview Session by C.UDHAYAKUMAR, AP/ECEU19EC604 INTRODUCTION TO IOT
  • 2. 2 Agenda of the session 2 • Course Preface • Course Objective • Syllabus • Video Clip of IoT • Introduction to IoT
  • 3. 3 Course Preface 3 • The Internet is a global wide area network that connects computer systems across the world. It includes several high-bandwidth data lines that comprise the Internet "backbone." These lines are connected to major Internet hubs that distribute data to other locations, such as web servers and ISPs. Internet • INTERNET stands for Interconnected Network that is a network system that connects millions of web servers. ... With the help of the INTERNET, the world is connected. INTERNET meaning is the online server that connects innumerable data, servers, and websites.
  • 4. 4 Course Preface 4 A thing, in the context of the Internet of things (IoT), is an entity or physical object that has a unique identifier, an embedded system and the ability to transfer data over a network. Thing (in the Internet of Things) Given the prevalence of wireless technology, the increasing ability to miniaturize computer components and develop them inexpensively, and the enormously extended range of IPv6 addresses, that capacity could be developed for almost anything imaginable. In addition to dedicated computing devices such as PCs, notebooks, smartphones or tablets, the list of potential things is almost unlimited. An Internet Protocol Version 6 address is a numerical label that is used to identify a network interface of a computer or a network node participating in an IPv6 computer network, and locate it in the network. IP addresses are included in the packet header to indicate the source and the destination of each packet.
  • 5. 5 Course Objective 5 Upon completion of this course, students will be able to: Understand the basic concepts of Internet of Things and its architecture. Apply the basic concepts of protocols and programming for data transfer in IoT. Analyze the various cloud platforms and the programming languages of IoT. Choose and work on various target boards and clouds to implement IoT. Analyze the various IoT case studies to understand IoT applications.
  • 6. 6 Syllabus 6 MODULE I INTERNET OF THINGS AN OVERVIEW Definition and Characteristics of IoT - Physical Design of IoT - Logical design of IoT - IoT enabled Technologies: Wireless Sensor Networks, Cloud Computing, Big data analytics, Communication protocols and Embedded Systems - IoT Levels & Deployment Templates - Domain Specific IoTs : Home, City, Environment, Energy, Retail, Logistics, Agriculture, Industry, health and Lifestyle.
  • 7. 77 MODULE II IOT ARCHITECTURE Communication Protocols - IoT and M2M : Software Defined Networking, Network function virtualization- IoT System Management with NETCONF-YANG, SNMP, NETOPEER. MODULE III PYTHON PROGRAMMING Language features of Python - Data types - Data structures - Control of flow - Functions – Modules – Packages - File handling - Data/time operation - Classes - Exception handling - Python packages: JSON, XML, HTTPLib, URLLib, SMTPLib.
  • 8. 88 MODULE IV IOT PHYSICAL DEVICES AND SERVERS Building blocks of an IoT device - Programming Inputs and outputs, Serial, SPI and I2C - Sensors and sensor Node and interfacing using any Embedded target boards : Raspberry Pi / Intel Galileo/ARM Cortex/ Arduino) Cloud Support : Cloud Storage models and communication APIs Webserver - Web server for IoT - Cloud for IoT - Amazon Web services for IoT MODULE V CASE STUDY AND IOT APPLICATION DEVELOPMENT Home Automation – Smart cities - Environment - Agriculture - Productivity Applications – Healthcare - Automotive/Vehicular IoT- Smart grid
  • 9. 99 TEXTBOOKS: 1.ArshdeepBahga and Vijay Madisetti, "Internet of Things: A Hands-on Approach", Universities Press, 2014. 2 .Vlasios Tsiatsis, Stamatis Karnouskos, Jan Holler, David Boyle, Catherine Mulligan, “Internet of Things: Technologies and Applications for a New Age of Intelligence”, Academic Press, 2019. REFERENCES: 1.Cuno Pfister, " Getting Started with the Internet of Things", O'Reilly Media Press, 2011 2.Jamil Y. Khan, Mehmet R. Yuce, “Internet of Things (IoT): Systems and Applications”, Jenny Stanford Publishing, 2019
  • 11. 11 The Internet of Things - Introduction Global network of computers, sensors, and actuators connected through Internet protocols PC that communicates over the Internet with a small device, where the device has a sensor attached (e.g., a temperature sensor)
  • 12. 12 Protocol A network protocol is an established set of rules that determine how data is transmitted between different devices in the same network. Essentially, it allows connected devices to communicate with each other, regardless of any differences in their internal processes, structure or design. Computer Network - a group of computers that use a set of common communication protocols over digital interconnections for the purpose of sharing resources located on or provided by the network nodes.
  • 13. 13 TCP / IP The TCP/IP protocol is the key Internet protocol for such communication scenarios. It enables the transfer of byte streams between two computers in either direction. For example, using the TCP/IP protocol, the device may periodically deliver temperature measurements to a program running on the PC.
  • 14. 14 OSI vs TCP / IP OSI model gives guidelines on how communication needs to be done OSI model is a generic model that is based upon functionalities of each layer. TCP/IP protocols layout standards on which the Internet was developed. So, TCP/IP is a more practical model.
  • 16. 16 The Internet of Things OSI model gives guidelines on how communication needs to be done OSI model is a generic model that is based upon functionalities of each layer. TCP/IP protocols layout standards on which the Internet was developed. So, TCP/IP is a more practical model.
  • 17. 17 HTTP Hypertext Transfer Protocol (HTTP), the protocol of the World Wide Web. HTTP describes how a client interacts with a server, by sending request messages and receiving response messages over TCP/IP
  • 18. 18 HTTP Web browsers are the most popular HTTP clients, but you can easily write your own clients—and your own servers. If you use a web browser to access a device, the device has the role of a web server, providing a web service over the Internet. A server contains resources, which can be anything of interest, e.g., a document (typically an HTML web page), the most current measurement of a sensor, or the configuration of a device. When you design a web service, you need to decide which resources it should expose to the world.
  • 19. 19 URI HTTP uses Uniform Resource Identifiers (URIs) to tell the server which resource the client wants to read, write, create, or delete. You know URIs from web browsing; they look something like these: http://www.example.com/index.html http://www.example.com/temperatures http://www.example.com/temperatures/actual http://www.example.com:50000/temperatures/actual http://www.example.com/temperatures?alarm=none http://www.example.com/temperatures?alarm=high http://www.example.com/temperatures?alarm=low http://www.example.com/valve/target A URI indicates •the scheme (e.g., http), •the host (e.g., www.example.com), •optionally the port (e.g., 50000), and •the path (e.g., /temperatures/actual) to the resource owned and managed by this host Optionally, a URI may also contain •a query (e.g., alarm=high) after a ? character that follows the path. For the HTTP protocol, port 80 is used by default unless another port is chosen explicitly, perhaps for testing purposes. The path is called request URI in HTTP; it denotes the target resource of an HTTP request.
  • 20. 20 URI URIs that start with a scheme are absolute URIs. URIs without a scheme are relative URIs. A request URI is a relative URI that starts with /. Sometimes you will have to work with absolute URIs and other times with relative URIs. URI that addresses a resource managed by a host
  • 21. 21 HTTP requests There are several kinds of HTTP requests that a client can send, but the most popular are GET for reading a resource, PUT for writing to a resource, POST for creating a resource, and DELETE for deleting a resource. Web browsers mostly issue GET requests, which make up the vast majority of HTTP requests. In a Web of Things application, a GET request to a URI,such as: http://www.example.com/temperatures/actual may return the most recent measurement of a temperature sensor
  • 22. 22 HTTP requests PUT to a URI, such as: http://www.example.com/valve/target may change the setting of an actuator—in this case, a valve. POST requests add sub-resources to a resource, which is similar to putting a file into a directory. For example, a POST of a measurement to the following resource: http://www.example.com/temperatures may create a new resource: http://www.example.com/temperatures(42135) A DELETE request removes a resource— e.g., it may remove the /temperatures resource: http://www.example.com/temperatures from the server. (Of course, this would not physically remove the temperature sensor from the hardware.)