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

Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
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
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 
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
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
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
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Standkumarajju5765
 
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
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...tanu pandey
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
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
 

Recently uploaded (20)

Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
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)
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
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
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
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
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
 
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
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
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🔝
 

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.)