JNTUA B.Tech.
R20 Regulations
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY ANANTAPUR
B.Tech (CSE)– III-II Sem L T P C
3 0 0 3
(20A05603T) INTERNET OF THINGS
Common to CSE, IT, CSD, CSE(AI), CSE(DS),AI&DS
Course Objectives:
Understand the basics of Internet of Things and protocols.
Discuss the requirement of IoT technology
Introduce some of the application areas where IoT can be applied.
Understand the vision of IoT from a global perspective, understand its applications,
determine its market perspective using gateways, devices and data management
Course Outcomes:
After completion of the course, students will be able to
Understand general concepts of Internet of Things.
Apply design concept to IoT solutions
Analyze various M2M and IoT architectures
Evaluate design issues in IoT applications
Create IoT solutions using sensors, actuators and Devices
UNIT I Introduction to IoT Lecture 8Hrs
Definition and Characteristics of IoT, physical design of IoT, IoT protocols, IoT communication
models, IoT Communication APIs, Communication protocols, Embedded Systems, IoT Levels and
Templates
UNIT II Prototyping IoT Objects using Microprocessor/Microcontroller Lecture 9Hrs
Working principles of sensors and actuators, setting up the board – Programming for IoT, Reading
from Sensors, Communication: communication through Bluetooth, Wi-Fi.
UNIT III IoT Architecture and Protocols Lecture 8Hrs
Architecture Reference Model- Introduction, Reference Model and architecture, IoT reference
Model, Protocols- 6LowPAN, RPL, CoAP, MQTT, IoT frameworks- Thing Speak.
UNIT IV Device Discovery and Cloud Services for IoT Lecture 8Hrs
Device discovery capabilities- Registering a device, Deregister a device, Introduction to Cloud
Storage models and communication APIs Web-Server, Web server for IoT.
UNIT V UAV IoT Lecture 10Hrs
Introduction toUnmanned Aerial Vehicles/Drones, Drone Types, Applications: Defense, Civil,
Environmental Monitoring; UAV elements and sensors- Arms, motors, Electronic Speed
Controller(ESC), GPS, IMU, Ultra sonic sensors; UAV Software –Arudpilot, Mission Planner,
Internet of Drones(IoD)- Case study FlytBase.
Textbooks:
1. Vijay Madisetti and ArshdeepBahga, “ Internet of Things ( A Hands-on-Approach)”, 1st
Edition, VPT, 2014.
2. Handbook of unmanned aerial vehicles, K Valavanis; George J Vachtsevanos, New York,
Springer, Boston, Massachusetts : Credo Reference, 2014. 2016.
Reference Books:
1. Jan Holler, VlasiosTsiatsis, 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. ArshdeepBahga, Vijay Madisetti - Internet of Things: A Hands-On Approach, Universities
JNTUA B.Tech. R20 Regulations
Press, 2014.
3. The Internet of Things, Enabling technologies and use cases – Pethuru Raj, Anupama C.
Raman, CRC Press.
4. Francis daCosta, “Rethinking the Internet of Things: A Scalable Approach to Connecting
Everything”, 1st Edition, Apress Publications, 2013
5. Cuno Pfister, Getting Started with the Internet of Things, O‟Reilly Media, 2011, ISBN: 978-
1-4493- 9357-1
6. DGCA RPAS Guidance Manual, Revision 3 – 2020
7. Building Your Own Drones: A Beginners' Guide to Drones, UAVs, and ROVs,
John Baichtal
Online Learning Resources:
1. https://www.arduino.cc/
2. https://www.raspberrypi.org/
3. https://nptel.ac.in/courses/106105166/5
4. https://nptel.ac.in/courses/108108098/4