Iot Syallabus 2020-21
Iot Syallabus 2020-21
L T P C
2 0 2 3
The Internet of Things (IoT) is a network of a wide variety of devices like vehicles, humans, soil etc. These
devices gather data using sensors, which can be used for monitoring or control. This course is an
introduction to the embedded devices, communication protocols and APIs used in IoT.
Course Objectives
UNIT I
5L
Overview of IoT: The Internet of Things: An Overview, The Flavor of the Internet of Things, The
“Internet” of “Things”, The Technology of the Internet of Things, Enchanted Objects, Who is Making the
Internet of Things? Design Principles for Connected Devices, Calm and Ambient Technology, Privacy,
Keeping Secrets, Whose Data Is It Anyway?,Web Thinking for Connected Devices, Small Pieces, Loosely
Joined, First-Class Citizens On The Internet, Graceful Degradation, Affordances.
Learning Outcomes:
After completion of this unit, the student will be able to
Embedded Devices - II: Raspberry Pi , Cases and Extension Boards, Developing on the Raspberry Pi,
106
Some Notes on the Hardware, Openness, Other notable platforms, Mobile phones and tablets, Plug
Computing: Always-on Internet of Things.
Learning Outcomes:
After completion of this unit, the student will be able to
UNIT IV 6L
Communication in the IoT: Internet Principles, Internet Communications: An Overview, IP, TCP, The IP
Protocol Suite (TCP/IP), UDP, IP Addresses, DNS, Static IP Address Assignment, Dynamic IP Address
Assignment, IPv6, MAC Addresses, TCP and UDP Ports, An Example: HTTP Ports, Other Common Ports,
Application Layer Protocols- HTTP, HTTPS: Encrypted HTTP, Other Application Layer Protocols.
Learning Outcomes:
After completion of this unit, the student will be able to
UNIT V 5L
Prototyping Online Components: Getting Started with an API, Mashing Up APIs, Scraping, Legalities,
writing a New API, Clockodillo, Security, Implementing the API, Using Curl to Test, Going Further,
ReaLTime Reactions, Polling, Comet, Other Protocols, MQ Telemetry Transport, Extensible Messaging
and Presence Protocol, Constrained Application Protocol.
Learning Outcomes:
After completion of this unit, the student will be able to
Text Book(s):
1. Adrian McEwen, Hakim Cassimally, Designing the Internet of Things, Wiley Publications, 2012.
References
1. Arshdeep Bahga, Vijay Madisetti, Internet of Things: A Hands-On Approach, Universities Press,
2014.
2. Pethuru Raj, Anupama C. Raman, The Internet of Things, Enabling technologies and use cases –
CRC Press, 2017.
107
Web Sources
https://www.arduino.cc/
https://www.raspberrypi.org/
Course Outcomes:
After completion of this course, the student will be able to
108