SlideShare a Scribd company logo
1 of 24
 Physical design of IoT refers to
IoT devices and IoT protocols
 Things refers to IoT devices which have unique
identities and can perform remote sensing ,
actuating and monitoring capabilities
 IoT devices can be various type : sensing
devices , smart watches , smart electronic
appliances , wearable sensors , automobiles
and industrial machines
Connectivity
USB Host
RJ45/ETHERNET
Processor
CPU
Audio/Video
Interfaces
HDMI
3.5mm audio
RCA video
Memory
NAND/NOR
DDR1/2/3
Graphics
GPU
Storage Interfaces
SD
MMC
SDIO
I/O
Interfaces
UART
SPI
I2C
CAN
 IoT protocols help to establish communication
between IoT device and cloud based server
over the internet
 It help to sent commands to IoT device and
received data from an IoT device over the
internet
Application Layer
HTTP CoAP Web Sockets
MQTT XMPP DDS AMQP
Transport Layer
TCP UDP
Network Layer
Link Layer
IPv4 IPv6 6LoWPAN
802.3-Ethernet 802.16-WiMax
802.11-WiFi 802.15.4-LR-WPAN
2G/3G/
LTE -
Cellular
HTTP(Hypertext Transfer Protocol)
 Transmitting hypermedia documents such as HTML
 It was designed for communication between web
browsers and web servers
 HTTP is a stateless protocol , meaning that the server
does not keep any data between two requests
CoAP(Constrained Application Protocol)
 It is a specialized internet application protocol
for constrained devices
 It enables devices to communicate over the
internet
 The protocol is especially targeted for
constrained hardware such as 8-bits
microcontrollers,low power sensors
WebSocket
 The websocket protocol enables two-way
communication between a client running
untrusted code in a controlled environment to
a remote host that has opted in to
communications from that code
MQTT
 It is machine-machine(M2M)/”Internet of
Things” connectivity protocol
 It was designed as an extremely lightweight
publish/subscribe messaging transport and
useful for connections with remote locations
XMPP(Extensible Messaging and Presence
Protocol)
 It is a communication protocol for message-
oriented middleware based on XML
 It enables the near real time exchange of
structured yet extensible data between any two
or more network entities
DDS(Data Distribution Service)
 It is a middleware protocol
 It integrates the components of a system
together providing low-latency data
connectivity , extreme reliability and a scalable
architecture
AMQP
 The AMQP protocol enables patron programs
to talk to the dealer and engage with the
AMQP model
TCP(Transmission Control Protocol)
 It is a standard that defines how to establish
and maintain a network conversation through
which application programs can exchange data
 TCP works with the Internet
Protocol(IP),which defines how computers
send packets of data to each other
UDP(User Datagram Protocol)
 It is a part of Internet Protocol Suite , referred
as UDP/IP suite
 It is unreliable and connectionless protocol
 So , there is no need to establish connection
prior to data transfer
IPv4
 Internet Protocol version 4(IPv4) defines an IP
address as a 32-bit number
IPv6
 It defines 128 bits for the IP address
 It was developed to deal with the long-
anticipated problem of IPv4 address
exhaustion
6LoWPAN(Low-Power Wireless Personal Area
Networks)
 This protocol allows for the smallest devices
with limited processing ability to transmit
information wirelessly using an internet
protocol
802.3-Ethernet
 It is a set of technologies and protocols that are
used primarily in LANs
 Ethernet is classified into two categories :
classic Ethernet and switched Ethernet
802.11-WiFi
 It specifies the set of MAC(Media Access
Control) and physical layer protocols for
implementing WLAN(wireless local area
network) WiFi computer communication in
various frequencies
802.16 - Wi-Max
 It is a standard for Wireless Metropolitan Area
Network(WMAN)
 It is specializing in point-to-multipoint
broadband wireless access
802.15.4 – LR – WPAN
 A collection of standards for Low-Rate
Wireless Personal Area Network
 The standards provide low-cost and low-speed
communication for power constrained devices
2G/3G/4G-Mobile Communication
 These are different types of telecommunication
generations
 IoT devices are based on these standards can
communicate over the cellular networks
Physical design of io t

More Related Content

What's hot

What's hot (20)

IoT Enabling Technologies
IoT Enabling TechnologiesIoT Enabling Technologies
IoT Enabling Technologies
 
IoT Communication Protocols
IoT Communication ProtocolsIoT Communication Protocols
IoT Communication Protocols
 
IoT Levels and Deployment Templates
IoT Levels and Deployment TemplatesIoT Levels and Deployment Templates
IoT Levels and Deployment Templates
 
Iot architecture
Iot architectureIot architecture
Iot architecture
 
Cloud of things (IoT + Cloud Computing)
Cloud of things (IoT + Cloud Computing)Cloud of things (IoT + Cloud Computing)
Cloud of things (IoT + Cloud Computing)
 
Iot architecture
Iot architectureIot architecture
Iot architecture
 
Image compression models
Image compression modelsImage compression models
Image compression models
 
Iot and cloud computing
Iot and cloud computingIot and cloud computing
Iot and cloud computing
 
IOT System Management with NETCONF-YANG.pptx
IOT System Management with NETCONF-YANG.pptxIOT System Management with NETCONF-YANG.pptx
IOT System Management with NETCONF-YANG.pptx
 
wireless network IEEE 802.11
 wireless network IEEE 802.11 wireless network IEEE 802.11
wireless network IEEE 802.11
 
Distance vector routing
Distance vector routingDistance vector routing
Distance vector routing
 
IOT PROTOCOLS.pptx
IOT PROTOCOLS.pptxIOT PROTOCOLS.pptx
IOT PROTOCOLS.pptx
 
Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)
 
Chapter 5 IoT Design methodologies
Chapter 5 IoT Design methodologiesChapter 5 IoT Design methodologies
Chapter 5 IoT Design methodologies
 
1. Introduction to IoT
1. Introduction to IoT1. Introduction to IoT
1. Introduction to IoT
 
netconf and yang
netconf and yangnetconf and yang
netconf and yang
 
Communication Interface of The Embedded Systems
Communication Interface of The Embedded Systems Communication Interface of The Embedded Systems
Communication Interface of The Embedded Systems
 
Comprehensive survey on routing protocols for IoT
Comprehensive survey on routing protocols for IoTComprehensive survey on routing protocols for IoT
Comprehensive survey on routing protocols for IoT
 
Chapter 7
Chapter 7Chapter 7
Chapter 7
 
M2M systems layers and designs standardizations
M2M systems layers and designs standardizationsM2M systems layers and designs standardizations
M2M systems layers and designs standardizations
 

Similar to Physical design of io t

Bluetooth protocol stack
Bluetooth protocol stackBluetooth protocol stack
Bluetooth protocol stack
stuimrozsm
 
Tcpandintroductiontoprotocol 150618054958-lva1-app6892
Tcpandintroductiontoprotocol 150618054958-lva1-app6892Tcpandintroductiontoprotocol 150618054958-lva1-app6892
Tcpandintroductiontoprotocol 150618054958-lva1-app6892
Saumendra Pradhan
 

Similar to Physical design of io t (20)

Module 1.pptx
Module 1.pptxModule 1.pptx
Module 1.pptx
 
BASIC TO ADVANCED NETWORKING TUTORIALS
BASIC TO ADVANCED NETWORKING TUTORIALSBASIC TO ADVANCED NETWORKING TUTORIALS
BASIC TO ADVANCED NETWORKING TUTORIALS
 
Basic to advance protocols
Basic to advance protocolsBasic to advance protocols
Basic to advance protocols
 
Introduction to IoT - Unit I
Introduction to IoT - Unit IIntroduction to IoT - Unit I
Introduction to IoT - Unit I
 
2010fall ch6 uugantsetseg
2010fall ch6 uugantsetseg2010fall ch6 uugantsetseg
2010fall ch6 uugantsetseg
 
Internet of things unit-1
Internet of things unit-1Internet of things unit-1
Internet of things unit-1
 
Internet Protocol(Samyak Jain 25014).pptx
Internet Protocol(Samyak Jain 25014).pptxInternet Protocol(Samyak Jain 25014).pptx
Internet Protocol(Samyak Jain 25014).pptx
 
Bluetooth protocol stack
Bluetooth protocol stackBluetooth protocol stack
Bluetooth protocol stack
 
IoT _protocols.ppt
IoT _protocols.pptIoT _protocols.ppt
IoT _protocols.ppt
 
Automation and Robotics 20ME51I_Week_3_Practicals.pdf
Automation and Robotics 20ME51I_Week_3_Practicals.pdfAutomation and Robotics 20ME51I_Week_3_Practicals.pdf
Automation and Robotics 20ME51I_Week_3_Practicals.pdf
 
Webinar: Comunicação TCP/IP segura
Webinar: Comunicação TCP/IP seguraWebinar: Comunicação TCP/IP segura
Webinar: Comunicação TCP/IP segura
 
Ens
EnsEns
Ens
 
Introduction to Computer Networks and Network Security.pptx
Introduction to Computer Networks and Network Security.pptxIntroduction to Computer Networks and Network Security.pptx
Introduction to Computer Networks and Network Security.pptx
 
Network access layer security protocol
Network access layer security protocolNetwork access layer security protocol
Network access layer security protocol
 
Tcp and introduction to protocol
Tcp and introduction to protocolTcp and introduction to protocol
Tcp and introduction to protocol
 
Tcpandintroductiontoprotocol 150618054958-lva1-app6892
Tcpandintroductiontoprotocol 150618054958-lva1-app6892Tcpandintroductiontoprotocol 150618054958-lva1-app6892
Tcpandintroductiontoprotocol 150618054958-lva1-app6892
 
Internet protocol
Internet protocolInternet protocol
Internet protocol
 
UNIT III- 1.RPL.pptx
UNIT III- 1.RPL.pptxUNIT III- 1.RPL.pptx
UNIT III- 1.RPL.pptx
 
matdid018951.ppt
matdid018951.pptmatdid018951.ppt
matdid018951.ppt
 
Chapter 1 pdf
Chapter 1 pdfChapter 1 pdf
Chapter 1 pdf
 

More from ShilpaKrishna6

More from ShilpaKrishna6 (13)

WBAN(Wireless Body Area Network)
WBAN(Wireless Body Area Network)WBAN(Wireless Body Area Network)
WBAN(Wireless Body Area Network)
 
Evolution of big data
Evolution of big dataEvolution of big data
Evolution of big data
 
Big data business analytics | Introduction to Business Analytics
Big data business analytics | Introduction to Business AnalyticsBig data business analytics | Introduction to Business Analytics
Big data business analytics | Introduction to Business Analytics
 
What is big data ? | Big Data Applications
What is big data ? | Big Data ApplicationsWhat is big data ? | Big Data Applications
What is big data ? | Big Data Applications
 
Data science | What is Data science
Data science | What is Data scienceData science | What is Data science
Data science | What is Data science
 
What is MapReduce ?
What is MapReduce ?What is MapReduce ?
What is MapReduce ?
 
Introduction to nosql | NoSQL databases
Introduction to nosql | NoSQL databasesIntroduction to nosql | NoSQL databases
Introduction to nosql | NoSQL databases
 
Internet of Things(IoT) Applications
Internet of Things(IoT) ApplicationsInternet of Things(IoT) Applications
Internet of Things(IoT) Applications
 
4 pillers of iot
4 pillers of iot4 pillers of iot
4 pillers of iot
 
Iot enabled technologies
Iot enabled technologiesIot enabled technologies
Iot enabled technologies
 
Iot logical design
Iot logical designIot logical design
Iot logical design
 
Introduction to iot(internet of things)
Introduction to iot(internet of things)Introduction to iot(internet of things)
Introduction to iot(internet of things)
 
Number system and its conversions
Number system and its conversionsNumber system and its conversions
Number system and its conversions
 

Recently uploaded

Recently uploaded (20)

How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Economic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food AdditivesEconomic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food Additives
 
PANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptxPANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdf
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 

Physical design of io t

  • 1.
  • 2.  Physical design of IoT refers to IoT devices and IoT protocols
  • 3.  Things refers to IoT devices which have unique identities and can perform remote sensing , actuating and monitoring capabilities  IoT devices can be various type : sensing devices , smart watches , smart electronic appliances , wearable sensors , automobiles and industrial machines
  • 4. Connectivity USB Host RJ45/ETHERNET Processor CPU Audio/Video Interfaces HDMI 3.5mm audio RCA video Memory NAND/NOR DDR1/2/3 Graphics GPU Storage Interfaces SD MMC SDIO I/O Interfaces UART SPI I2C CAN
  • 5.  IoT protocols help to establish communication between IoT device and cloud based server over the internet  It help to sent commands to IoT device and received data from an IoT device over the internet
  • 6. Application Layer HTTP CoAP Web Sockets MQTT XMPP DDS AMQP Transport Layer TCP UDP Network Layer Link Layer IPv4 IPv6 6LoWPAN 802.3-Ethernet 802.16-WiMax 802.11-WiFi 802.15.4-LR-WPAN 2G/3G/ LTE - Cellular
  • 7. HTTP(Hypertext Transfer Protocol)  Transmitting hypermedia documents such as HTML  It was designed for communication between web browsers and web servers  HTTP is a stateless protocol , meaning that the server does not keep any data between two requests
  • 8. CoAP(Constrained Application Protocol)  It is a specialized internet application protocol for constrained devices  It enables devices to communicate over the internet  The protocol is especially targeted for constrained hardware such as 8-bits microcontrollers,low power sensors
  • 9. WebSocket  The websocket protocol enables two-way communication between a client running untrusted code in a controlled environment to a remote host that has opted in to communications from that code
  • 10. MQTT  It is machine-machine(M2M)/”Internet of Things” connectivity protocol  It was designed as an extremely lightweight publish/subscribe messaging transport and useful for connections with remote locations
  • 11. XMPP(Extensible Messaging and Presence Protocol)  It is a communication protocol for message- oriented middleware based on XML  It enables the near real time exchange of structured yet extensible data between any two or more network entities
  • 12. DDS(Data Distribution Service)  It is a middleware protocol  It integrates the components of a system together providing low-latency data connectivity , extreme reliability and a scalable architecture
  • 13. AMQP  The AMQP protocol enables patron programs to talk to the dealer and engage with the AMQP model
  • 14. TCP(Transmission Control Protocol)  It is a standard that defines how to establish and maintain a network conversation through which application programs can exchange data  TCP works with the Internet Protocol(IP),which defines how computers send packets of data to each other
  • 15. UDP(User Datagram Protocol)  It is a part of Internet Protocol Suite , referred as UDP/IP suite  It is unreliable and connectionless protocol  So , there is no need to establish connection prior to data transfer
  • 16. IPv4  Internet Protocol version 4(IPv4) defines an IP address as a 32-bit number
  • 17. IPv6  It defines 128 bits for the IP address  It was developed to deal with the long- anticipated problem of IPv4 address exhaustion
  • 18. 6LoWPAN(Low-Power Wireless Personal Area Networks)  This protocol allows for the smallest devices with limited processing ability to transmit information wirelessly using an internet protocol
  • 19. 802.3-Ethernet  It is a set of technologies and protocols that are used primarily in LANs  Ethernet is classified into two categories : classic Ethernet and switched Ethernet
  • 20. 802.11-WiFi  It specifies the set of MAC(Media Access Control) and physical layer protocols for implementing WLAN(wireless local area network) WiFi computer communication in various frequencies
  • 21. 802.16 - Wi-Max  It is a standard for Wireless Metropolitan Area Network(WMAN)  It is specializing in point-to-multipoint broadband wireless access
  • 22. 802.15.4 – LR – WPAN  A collection of standards for Low-Rate Wireless Personal Area Network  The standards provide low-cost and low-speed communication for power constrained devices
  • 23. 2G/3G/4G-Mobile Communication  These are different types of telecommunication generations  IoT devices are based on these standards can communicate over the cellular networks