Professional Documents
Culture Documents
III To explore the design space of this emerging technology and Implement
analyze real world IoT design constraints.
2
Syllabus
UNIT-I
• Chapter 1 Introduction to IoT: Definitions of the Internet
of Things (IoT), Trends in Adoption of IoT, The importance
of Internet of Things (IoT) in society, Characteristics of IoT,
Physical and logical design of IoT, Design challenges in
IoT, Risks, Privacy and Security, IoT applications.
• Chapter 2 IoT Devices and embedded systems: IoT
Sensors-definition, types of sensors, factors driving the
adoption of sensor, Challenges and solutions, Applications,
Actuators, Embedded systems- features, key components,
Analog/Digital Conversion, Integrated Circuits, Operating
Systems.
Chapter 1: Introduction to IoT
Lecture 4
4
Design of IoT
• Physical Design
• Logical Design
Physical Design of IoT
• Physical Design is a graphical representation of system’s internal and
external entities and flow of data between these entities.
• Things in IoT
• IoT Protocols
Things in IoT
• Refers to IoT devices which have unique identities that can perform sensing, actuating and monitoring
capabilities.
• IoT devices can exchange data with other connected devices or collect data from other devices and process the
data either locally or send the data to centralized servers or cloud – based application back-ends for processing
the data.
Generic Block Diagram of an IoT Device
Examples:
1. IEEE 802.3--Ethernet (wired connection)
2. 802.11 –Wi-Fi
3. 802.16—WiMax
4. 2G/3G/4G—Mobile communication
IoT Protocols…Link Layer…Ethernet
Sr.No Standard Shared medium
4 802.3.ae Fiber…..10Gbits/s
3 4G LTE
20
IoT Network Protocols
21
Hypertext Transfer Protocol: HTTP
• Forms foundation of World Wide Web(WWW)
• Protocol that is used for IoT devices when there is a lot of data to be published.
22
LoRaWan (Long Range Wide Area Network)
23
Bluetooth
Bluetooth is one of the most widely used protocols for
short-range communication. It is a standard IoT protocol for
wireless data transmission. This communication protocol is
secure and perfect for short-range, low-power, low-cost, and
wireless transmission between electronic devices.
24
Zigbee
ZigBee is an IoT protocol that allows smart objects to
work together.
It is commonly used in home automation.
More famous for industrial settings, ZigBee is used
with apps that support low-rate data transfer between
short distances.
Street lighting and electric meters in urban areas, which
provides low power consumption, use the ZigBee
communication protocol. It is also used with security
systems and in smart homes.
25
IoT Data Protocols
IoT data protocols are used
to connect low power IoT
devices.
These protocols provide
point-to-point
communication with the
hardware at the user side.
Connectivity in IoT data
protocols is through a wired
or a wireless network.
26
IoT Protocol: CoAP(Constrained Application Protocol)
• The protocol sends a request to the application endpoints such as appliances at homes and
sends back the response of services and resources in the application.
IoT Protocols… MQTT(Message Queue Telemetry
Transport)
• MQTT is most preferred light-weight messaging IoT protocol.
• Based on publish-subscribe model
• Well suited for constrained environments where devices have limited processing, low memory ,low n/w
bandwidth requirement and less power.
• MQTT is mainly used in devices like fire detectors, car sensors, smart watches, and apps for text-based
messaging.
IoT Protocols…AMQP(Advanced Messaging
Queuing Protocol)
• AMQP is used for business messaging mainly for banking industry.
• Supports both point-to-point and publisher/subscriber models, routing and queuing
• Broker here receives messages from publishers and route them over connections to consumers
through messaging queues.
• AMQP ensure a secure and successful exchange and storage of messages. It also helps in
establishing the relationship of one message with the other.
IoT Protocol…XMPP(Extensible messaging and
presence protocol)
• For Real time communication and streaming XML data between n/w entities
• The XMPP is uniquely designed. It uses a push mechanism to exchange messages in real-time.
• XMPP works as a presence indicator showing the availability status of the servers or devices
transmitting or receiving messages.
• Other than the instant messaging apps such as Google Talk and WhatsApp, XMPP is also used in online
gaming, news websites, and Voice over Internet Protocol (VoIP)
IoT Protocols…DDS(Data Distribution Service)
• Data Distribution service is a data-centric middleware standard for device-to-device or machine-to-machine
communication in real time systems.(open standard for messaging).
• Publish subscribe model where publishers create topics to which subscribers can use.
• Provides Quality-of-service control and configurable reliability.
• Used in Autonomous vehicles, Industrial IoT, Transportation, Smart Grid and Robotics.
Application layer Protocols
32
FREQUENTLY ASKED QUESTIONS
33
Summary
Internet of Things (IoT) refers to physical and virtual objects that have
unique identities and are connected to the Internet. This allows the
development of intelligent applications that make energy, logistics,
industrial control, retail, agriculture and many other domains of human
endeavor "smarter".
.
BOOKS
1.Jan Holler, Vlasios Tsiatsis, Catherine Mulligan, Stefan Avesand, Stamatis Karnouskos,
David Boyle, “From Machine-to-Machine to the Internet of Things: Introduction to a New
Age of Intelligence”, 1st Edition, Academic Press, 2014.
2. Vijay Madisetti and Arshdeep Bahga, “Internet of Things (A Hands-onApproach)”, 1st
Edition,
VPT, 2014
Reference Books:
1. Francis daCosta, “Rethinking the Internet of Things: A Scalable Approach to Connecting
Everything”, 1st Edition, Apress Publications, 2013
2. Cuno Pfister, Getting Started with the Internet of Things, O‟Reilly Media, 2011, ISBN:
978-1-4493-
9357-1
35
THANK YOU
For queries
Email: rana.cse@cumail.in