SlideShare a Scribd company logo
Introduction To
Internet Of Things (IOT)
• Internet of Things refers to the network of physical devices, vehicles,
home appliances, and other items embedded with electronics,
software, sensors, and network connectivity, allowing them to collect
and exchange data
• The IoT enables these devices to interact with each other and with the
environment and enables the creation of smart systems and services.
• Examples:
• Home appliances: smart TV, smart refrigerator, smart AC, etc.
• Smart phones and computers
• Wearables: smart watch, smart sensors, etc.
• Automobiles like self-driving cars
• Energy systems
• Retail : smart payment
• Printers
• Industrial machines
• Healthcare: smart watch, smart healthcare, etc.
• Surveillance: smart cameras, smart trackers, etc.
Characteristics of the Internet of Things
Physical Design of IoT:
• The physical design of an IoT system is referred to as
the Things/Devices and protocols that are used to build an IoT
system. All these things/Devices are called Node Devices and every
device has a unique identity that performs remote sensing,
actuating, and monitoring work, and the
• protocols that are used to establish communication between the
Node devices and servers over the internet
• Things in IoT refers to IoT devices. Things have unique identities.
Things can perform sensing, actuation, and monitoring
• Things can exchange data with other connected devices and
applications, collect data from other devices, and process the data
either locally or send it to centralized servers or cloud. IoT devices can
have several interfaces like:
• I/O interfaces for sensors
• Interface for Internet connectivity
• Memory and storage connectivity interfaces
• Audio/video interfaces
• An IoT device provides connectivity interfaces like
USB, RJ45, etc.
• It contains a microcontroller or processor for
computation tasks.
• It provides audio/video interfaces like HDMI, RCA,
3.5mm audio channel. It contains memory interfaces
like DDR.
• It might support graphics by providing a separate
Graphical Processing Unit (GPU),
• it provides storage interfaces like MMC, SDIO.
• Finally, it might provides different I/O interfaces for
connecting sensors and actuators like UART, SPI, I2C
and CAN.
PROTOCOLS
• A protocol is a set of rules that governs the
communication between two or more devices. A
protocol defines the rules, syntax, semantics and
synchronization of communication and possible error
recovery methods.
PROTOCOL
Link Layer Protocols
• The link layer is responsible for establishing and
terminating links between the nodes. The packets or
datagrams travel through these links. The link layer
also defines the format of packet that is to be
communicated across the link and is responsible for
physical addressing. The link layer also handles error
detection, retransmission, flow control and access of
the link. Protocols generally used at this layer are
Ethernet, Wi-Fi, WiMax, LR-WPAN, cellular
technologies, etc.
Network Layer Protocols
• The main role of the network layer is transfer the packet from
sender to receiving host. The network layer also handles
routing, which involves selecting the next node and
forwarding the packets across the communication path. The
network layer is also responsible for logical addressing (like IP
address) and for congestion control which prevents the
network from being overloaded with traffic.
• Different protocols at network layer are:
IPv4 (32-bit addresses)
IPv6 (128-bit addresses)
6LoWPAN (IPv6 over Low power Wireless Personal Area
Network)
Transport Layer Protocols
• The main role of transport layer is providing end-to-end
communication between the applications running on
hosts. The transport layer provides a logical
communication channel through which the end
applications can communicate with each other. The
transport layer is implemented on the end hosts. It is not
present in the routers. The transport layer is also
responsible for the reliable delivery of the message
across the end nodes, flow control and multiplexing and
demultiplexing of the channels at end nodes.
•
• Different protocols at transport layer are:
TCP (Transmission Control Protocol)
UDP (User Datagram Protocol)
Application Layer Protocols
• The application layer is where the users of an IoT
application interact with the IoT application/system.
The application layer allows the users to interact with
the IoT sensors and access other services provided
by the communication network. The application layer
provides services like authentication, naming,
message formatting, email, etc, to the users.
•
• Different protocols at application layer are:
• HTTP (HyperText Transfer Protocol)
– Uses TCP, Stateless, Request-Response Model
• CoAP (Constrained Application Protocol)
– Uses UDP, Request-Response Model
•
• MQTT (Message Queue Telemetry Transport)
– Follows publish-subscribe model
– No security
– Used with low power devices
• XMPP (Extensible Messaging and Presence Protocol)
– Real-time communication, For sending XML data
• AMQP (Advanced Message Queuing Protocol)
– Supports both point-to-point and publisher-subscriber
models
– High performance and secure protocol
– Uses TCP
• WebSocket
– Full-duplex connection over a single socket connection
– Uses TCP
•
• DDS (Data Distribution Service)
– Middleware standard, Reliable than MQTT
– Follows publish-subscribe model
– Uses UDP
A logical design for an IoT system
• A logical design for an IoT system is the actual design
of how its components (computers, sensors, and
actuators) should be arranged to complete a
particular function. It doesn’t go into the depth of
describing how each component will be built with
low-level programming specifics.
Iot Functional Blocks
• The device block contains sensing, actuation, monitoring and control functions
for controlling the devices. The device block interacts with the communication
block.
• The communication block contains different protocols (wired or wireless)
through which the data moves from devices to Internet and from Internet to
devices. The services block acts as a middleware which can provide services
like device identification, device discovery, or data processing and analysis
• The users of an IoT application interacts with the application block. It provides
user interface with which the user can access the data sent by the sensors,
perform operations on that like aggregation, simplification, etc. and visualize
that data.
• The application interface can also provide control functions for controlling the
sensors, actuators or functionality of the application.
• The management block allows us to manage the other blocks like device,
services, communication, application, and security.
• The security block provides different security services like confidentiality,
integrity, availability, and authentication.
IoT Communication Models
• Internet of things supports different communication models between the
entities in an IoT system. These communication models are:
 Request-Response Model
 Publish-Subscribe Model
 Push-Pull Model
 Exclusive Pair Model
Request-Response Model
Example
When we search a query on a browser then the browser submits an HTTP request to the server and then
the server returns a response to the browser(client).
Publish-Subscribe Model
Example:
On the website many times we subscribed to their newsletters using our email address. These email
addresses are managed by some third-party services and when a new article is published on the website it
is directly sent to the broker and then the broker sends these new data or posts to all the subscribers
Push-Pull Model
Example:
When we visit a website we saw a number of posts that are published in a queue and according to our
requirements, we click on a post and start reading it.
Exclusive Pair Model
Web Socket based communication API is fully based on this model. The server has a
record of all open communication

More Related Content

Similar to iot.pptx related to technology which exist

unit-3.pptx
unit-3.pptxunit-3.pptx
unit-3.pptx
VigneshRavi83
 
Nodemcu and IOT.pptx
Nodemcu and IOT.pptxNodemcu and IOT.pptx
Nodemcu and IOT.pptx
DixonSunny2
 
IOT-Monograph .docx
IOT-Monograph .docxIOT-Monograph .docx
IOT-Monograph .docx
parveen837153
 
Atal io t introduction
Atal io t introductionAtal io t introduction
Atal io t introduction
Yadvendra bedi
 
install and manage network protocols.pptx
install and manage network protocols.pptxinstall and manage network protocols.pptx
install and manage network protocols.pptx
Jaleto Sunkemo
 
installandmanagenetworkprotocols-221219130255-40dcfff3 (1).pdf
installandmanagenetworkprotocols-221219130255-40dcfff3 (1).pdfinstallandmanagenetworkprotocols-221219130255-40dcfff3 (1).pdf
installandmanagenetworkprotocols-221219130255-40dcfff3 (1).pdf
TadeseBeyene
 
iot iotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotioti...
iot iotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotioti...iot iotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotioti...
iot iotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotioti...
rohanbawadkar
 
Module 1.pptx
Module 1.pptxModule 1.pptx
Module 1.pptx
PrarthanaModak1
 
Ens
EnsEns
install and manage network protocol .pptx
install and manage network protocol .pptxinstall and manage network protocol .pptx
install and manage network protocol .pptx
TadeseBeyene
 
Introduction to IoT (Basics of Networking & Emergence of IoT).pptx
Introduction to IoT (Basics of Networking & Emergence of IoT).pptxIntroduction to IoT (Basics of Networking & Emergence of IoT).pptx
Introduction to IoT (Basics of Networking & Emergence of IoT).pptx
taruian
 
Physical Design of IoT.pdf
Physical Design of IoT.pdfPhysical Design of IoT.pdf
Physical Design of IoT.pdf
JoshuaKimmich1
 
intro to iot.pdf
intro to iot.pdfintro to iot.pdf
intro to iot.pdf
DaisyFrancis9
 
Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT)Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT)
Amarjeetsingh Thakur
 
the connection of iot with lora pan which enable
the connection of iot with lora pan which enablethe connection of iot with lora pan which enable
the connection of iot with lora pan which enable
neelamsanjeevkumar
 
Internet of things(iot)
Internet of things(iot)Internet of things(iot)
Internet of things(iot)
Rakesh Gupta
 
Chapter-1.doc
Chapter-1.docChapter-1.doc
Chapter-1.doc
venui2
 
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATIIot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
VenkatRaoJ
 
Iot unit i
Iot unit iIot unit i
Iot unit i
VenkatRaoJ
 
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
Rick G. Garibay
 

Similar to iot.pptx related to technology which exist (20)

unit-3.pptx
unit-3.pptxunit-3.pptx
unit-3.pptx
 
Nodemcu and IOT.pptx
Nodemcu and IOT.pptxNodemcu and IOT.pptx
Nodemcu and IOT.pptx
 
IOT-Monograph .docx
IOT-Monograph .docxIOT-Monograph .docx
IOT-Monograph .docx
 
Atal io t introduction
Atal io t introductionAtal io t introduction
Atal io t introduction
 
install and manage network protocols.pptx
install and manage network protocols.pptxinstall and manage network protocols.pptx
install and manage network protocols.pptx
 
installandmanagenetworkprotocols-221219130255-40dcfff3 (1).pdf
installandmanagenetworkprotocols-221219130255-40dcfff3 (1).pdfinstallandmanagenetworkprotocols-221219130255-40dcfff3 (1).pdf
installandmanagenetworkprotocols-221219130255-40dcfff3 (1).pdf
 
iot iotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotioti...
iot iotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotioti...iot iotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotioti...
iot iotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotiotioti...
 
Module 1.pptx
Module 1.pptxModule 1.pptx
Module 1.pptx
 
Ens
EnsEns
Ens
 
install and manage network protocol .pptx
install and manage network protocol .pptxinstall and manage network protocol .pptx
install and manage network protocol .pptx
 
Introduction to IoT (Basics of Networking & Emergence of IoT).pptx
Introduction to IoT (Basics of Networking & Emergence of IoT).pptxIntroduction to IoT (Basics of Networking & Emergence of IoT).pptx
Introduction to IoT (Basics of Networking & Emergence of IoT).pptx
 
Physical Design of IoT.pdf
Physical Design of IoT.pdfPhysical Design of IoT.pdf
Physical Design of IoT.pdf
 
intro to iot.pdf
intro to iot.pdfintro to iot.pdf
intro to iot.pdf
 
Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT)Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT)
 
the connection of iot with lora pan which enable
the connection of iot with lora pan which enablethe connection of iot with lora pan which enable
the connection of iot with lora pan which enable
 
Internet of things(iot)
Internet of things(iot)Internet of things(iot)
Internet of things(iot)
 
Chapter-1.doc
Chapter-1.docChapter-1.doc
Chapter-1.doc
 
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATIIot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
 
Iot unit i
Iot unit iIot unit i
Iot unit i
 
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
 

Recently uploaded

Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 

Recently uploaded (20)

Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 

iot.pptx related to technology which exist

  • 2. • Internet of Things refers to the network of physical devices, vehicles, home appliances, and other items embedded with electronics, software, sensors, and network connectivity, allowing them to collect and exchange data • The IoT enables these devices to interact with each other and with the environment and enables the creation of smart systems and services. • Examples: • Home appliances: smart TV, smart refrigerator, smart AC, etc. • Smart phones and computers • Wearables: smart watch, smart sensors, etc. • Automobiles like self-driving cars • Energy systems • Retail : smart payment • Printers • Industrial machines • Healthcare: smart watch, smart healthcare, etc. • Surveillance: smart cameras, smart trackers, etc.
  • 3.
  • 4.
  • 5. Characteristics of the Internet of Things
  • 7. • The physical design of an IoT system is referred to as the Things/Devices and protocols that are used to build an IoT system. All these things/Devices are called Node Devices and every device has a unique identity that performs remote sensing, actuating, and monitoring work, and the • protocols that are used to establish communication between the Node devices and servers over the internet • Things in IoT refers to IoT devices. Things have unique identities. Things can perform sensing, actuation, and monitoring • Things can exchange data with other connected devices and applications, collect data from other devices, and process the data either locally or send it to centralized servers or cloud. IoT devices can have several interfaces like: • I/O interfaces for sensors • Interface for Internet connectivity • Memory and storage connectivity interfaces • Audio/video interfaces
  • 8. • An IoT device provides connectivity interfaces like USB, RJ45, etc. • It contains a microcontroller or processor for computation tasks. • It provides audio/video interfaces like HDMI, RCA, 3.5mm audio channel. It contains memory interfaces like DDR. • It might support graphics by providing a separate Graphical Processing Unit (GPU), • it provides storage interfaces like MMC, SDIO. • Finally, it might provides different I/O interfaces for connecting sensors and actuators like UART, SPI, I2C and CAN.
  • 9. PROTOCOLS • A protocol is a set of rules that governs the communication between two or more devices. A protocol defines the rules, syntax, semantics and synchronization of communication and possible error recovery methods.
  • 11. Link Layer Protocols • The link layer is responsible for establishing and terminating links between the nodes. The packets or datagrams travel through these links. The link layer also defines the format of packet that is to be communicated across the link and is responsible for physical addressing. The link layer also handles error detection, retransmission, flow control and access of the link. Protocols generally used at this layer are Ethernet, Wi-Fi, WiMax, LR-WPAN, cellular technologies, etc.
  • 12. Network Layer Protocols • The main role of the network layer is transfer the packet from sender to receiving host. The network layer also handles routing, which involves selecting the next node and forwarding the packets across the communication path. The network layer is also responsible for logical addressing (like IP address) and for congestion control which prevents the network from being overloaded with traffic. • Different protocols at network layer are: IPv4 (32-bit addresses) IPv6 (128-bit addresses) 6LoWPAN (IPv6 over Low power Wireless Personal Area Network)
  • 13. Transport Layer Protocols • The main role of transport layer is providing end-to-end communication between the applications running on hosts. The transport layer provides a logical communication channel through which the end applications can communicate with each other. The transport layer is implemented on the end hosts. It is not present in the routers. The transport layer is also responsible for the reliable delivery of the message across the end nodes, flow control and multiplexing and demultiplexing of the channels at end nodes. • • Different protocols at transport layer are: TCP (Transmission Control Protocol) UDP (User Datagram Protocol)
  • 14. Application Layer Protocols • The application layer is where the users of an IoT application interact with the IoT application/system. The application layer allows the users to interact with the IoT sensors and access other services provided by the communication network. The application layer provides services like authentication, naming, message formatting, email, etc, to the users. • • Different protocols at application layer are: • HTTP (HyperText Transfer Protocol) – Uses TCP, Stateless, Request-Response Model
  • 15. • CoAP (Constrained Application Protocol) – Uses UDP, Request-Response Model • • MQTT (Message Queue Telemetry Transport) – Follows publish-subscribe model – No security – Used with low power devices • XMPP (Extensible Messaging and Presence Protocol) – Real-time communication, For sending XML data
  • 16. • AMQP (Advanced Message Queuing Protocol) – Supports both point-to-point and publisher-subscriber models – High performance and secure protocol – Uses TCP • WebSocket – Full-duplex connection over a single socket connection – Uses TCP • • DDS (Data Distribution Service) – Middleware standard, Reliable than MQTT – Follows publish-subscribe model – Uses UDP
  • 17. A logical design for an IoT system • A logical design for an IoT system is the actual design of how its components (computers, sensors, and actuators) should be arranged to complete a particular function. It doesn’t go into the depth of describing how each component will be built with low-level programming specifics.
  • 18.
  • 20. • The device block contains sensing, actuation, monitoring and control functions for controlling the devices. The device block interacts with the communication block. • The communication block contains different protocols (wired or wireless) through which the data moves from devices to Internet and from Internet to devices. The services block acts as a middleware which can provide services like device identification, device discovery, or data processing and analysis • The users of an IoT application interacts with the application block. It provides user interface with which the user can access the data sent by the sensors, perform operations on that like aggregation, simplification, etc. and visualize that data. • The application interface can also provide control functions for controlling the sensors, actuators or functionality of the application. • The management block allows us to manage the other blocks like device, services, communication, application, and security. • The security block provides different security services like confidentiality, integrity, availability, and authentication.
  • 21. IoT Communication Models • Internet of things supports different communication models between the entities in an IoT system. These communication models are:  Request-Response Model  Publish-Subscribe Model  Push-Pull Model  Exclusive Pair Model
  • 22. Request-Response Model Example When we search a query on a browser then the browser submits an HTTP request to the server and then the server returns a response to the browser(client).
  • 23. Publish-Subscribe Model Example: On the website many times we subscribed to their newsletters using our email address. These email addresses are managed by some third-party services and when a new article is published on the website it is directly sent to the broker and then the broker sends these new data or posts to all the subscribers
  • 24. Push-Pull Model Example: When we visit a website we saw a number of posts that are published in a queue and according to our requirements, we click on a post and start reading it.
  • 25. Exclusive Pair Model Web Socket based communication API is fully based on this model. The server has a record of all open communication