You are on page 1of 5

Uka Tarsadia University

B. Tech.
Semester VII

INTERNET OF THINGS
IT6002

EFFECTIVE FROM July-2022


Syllabus version:1.00
Teaching Scheme
Subject
Subject Title Hours Credits
Code
Theory Practical Theory Practical
IT6002 Internet of Things 3 2 3 1

Theory Examination Practical Total


Subject
Subject Title Marks Examination Marks Marks
Code
Internal External Internal External
IT6002 Internet of Things 40 60 20 30 150

Objectives of the course:


⚫ To focus on significant components of the Internet of Things.

⚫ To cover the prototype and key components of networking for development of

applications based on the concept of Internet of Things.


⚫ To design and implement IoT circuits and solutions.

Course outcomes:
Upon completion of the course, the student shall be able to

CO1: Understand general concepts of Internet of Things.


CO2: Analyze various M2M and IoT architectures.
CO3: Understand different IoT models.
CO4: Identify different sensors which can measure different parameters or activity.
CO5: Create IoT solutions using sensors, Arduino and Raspberry Pi.
CO6: Learn genesis and impact of IoT applications in the real world.

Sr. No. Topics Hours


Unit – I
1 Introduction to IoT: 6
Introduction and Definition of Internet of Things, IoT growth – A
statistical view, Application areas of IoT, Characteristics of IoT,
Things in IoT, IoT stack, Enabling technologies, IoT challenges, IoT
levels.
Unit – II
2 M2M to IoT: 8
Introduction, Some Definitions, M2M Value Chains, IoT Value
Chains, An emerging industrial structure for IoT, The international
driven global value chain and global information monopolies.
M2M to IoT: An architectural overview, Building an architecture,
Main design principles and needed capabilities, An IoT
architecture outline, Standards considerations.
Unit – III
3 IoT Architecture: 8
Introduction, State of the art, Architecture Reference Model:
Introduction, Reference model and architecture, IoT reference
model, IoT reference architecture: Introduction, Functional view,
Information view, Deployment and operational view, Other
relevant architectural views.
Unit – IV
4 Things in IoT and IoT Protocols: 9
Sensors & Actuators: IoT sensors, sensor types, sensor
characteristics, RFID, Usage & Applications, Actuators, Types of
Actuators, Controlling IoT devices. Protocols for IoT: Messaging
protocols, Transport protocols, Addressing and Identification.
Unit – V
5 Arduino and Raspberry Pi: 8
Arduino: Architecture, Programming and Application Raspberry
Pi: Architecture, Programming and Application interactive
computing with NodeMCU.
Unit – VI
6 Application Building with IoT: 6
Various application of IoT: Food, Healthcare, Lavatory
maintenance, Water quality, Warehouse, Retail, Driver Assistance,
Collision impact.

Sr. No. Internet of Things (Practical) Hours


1 To implement following applications on Arduino board: 4
a. Create (any) delay routine for buzzing LED(s).
b. Toggle LED(s) by switching.
2 To interface a DHT11 sensor with Arduino and write a program to 2
print temperature and humidity readings on LCD displays.
3 To implement an application which senses temperature and 2
humidity if it is above the predefined threshold value then
application should glow the LED for notification.
4 To develop an application to send and receive data with NodeMCU 2
using HTTP requests.
5 To interface Bluetooth with Arduino and write a program to send 4
sensor data to smartphones using Bluetooth.
6 To develop an application that measures the room temperature 4
and post the temperature value on Thingspeak cloud platform.
7 To develop an application for measuring the distance using 2
ultrasonic sensors and post distance value on Thingspeak cloud
platform.
8 To develop an application that measures the moisture of soil and 4
post the sensed data over Google Firebase cloud platform.
9 To develop an application for controlling LED with a switch using 4
Raspberry Pi.
10 To develop an application of motion detection using Raspberry Pi. 2

Text books:
1. Vasudevan, Nagrajan and Sundaram - “Internet of Things”, Wiley India.

Reference 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”, Academic Press.
2. Micheael M. – “Arduino Cookbook” - O’reilly Publication.
3. Rick G. - “Raspberry PI Networking Cookbook”, O’reilly Publication.
4. Francis da Costa - “Rethinking the Internet of Things: A Scalable Approach to
Connecting Everything”, Apress Publications.
5. Olivier Hersent, David Boswarthick, Omar Elloumi - “The Internet of Things – Key
applications and Protocols”, Wiley.

Course objectives and Course outcomes mapping:


⚫ The course focuses on significant components of the Internet of Things: CO1, CO2,
CO3, CO4
⚫ The course covers the prototype and key components of networking for
development of applications based on the concept of Internet of Things: CO2, CO3,
CO4
⚫ To design and implement IoT circuits and solutions: CO4, CO5, CO6

Course units and Course outcomes mapping:


Unit Course Outcomes
Unit Name
No. CO1 CO2 CO3 CO4 CO5 CO6
1 Introduction to IoT ✓
2 M2M to IoT ✓
3 IoT Architecture ✓
4 Things in IoT and IoT Protocols ✓
5 Arduino and Raspberry Pi ✓
6 Application Building with IoT ✓

Programme outcomes:
PO 1: Engineering knowledge: An ability to apply knowledge of mathematics,
science, and engineering.
PO 2: Problem analysis: An ability to identify, formulates, and solves engineering
problems.
PO 3: Design/development of solutions: An ability to design a system, component, or
process to meet desired needs within realistic constraints.
PO 4: Conduct investigations of complex problems: An ability to use the techniques,
skills, and modern engineering tools necessary for solving engineering
problems.
PO 5: Modern tool usage: The broad education and understanding of new
engineering techniques necessary to solve engineering problems.
PO 6: The engineer and society: Achieve professional success with an understanding
and appreciation of ethical behavior, social responsibility, and diversity, both
as individuals and in team environments.
PO 7: Environment and sustainability: Articulate a comprehensive world view that
integrates diverse approaches to sustainability.
PO 8: Ethics: Identify and demonstrate knowledge of ethical values in non-classroom
activities, such as service learning, internships, and field work.
PO 9: Individual and team work: An ability to function effectively as an individual,
and as a member or leader in diverse teams, and in multidisciplinary settings.
PO 10: Communication: Communicate effectively on complex engineering activities
with the engineering community and with society at large, such as, being able
to comprehend and write effective reports and design documentation, make
effective presentations, and give/receive clear instructions.
PO 11: Project management and finance: An ability to demonstrate knowledge and
understanding of the engineering and management principles and apply these
to one’s own work, as a member and leader in a team, to manage projects and
in multidisciplinary environments.
PO 12: Life-long learning: A recognition of the need for, and an ability to engage in life-
long learning.

Programme outcomes and Course outcomes mapping:


Programme Course Outcomes
Outcomes CO1 CO2 CO3 CO4 CO5 CO6
PO1 ✓ ✓ ✓
PO2 ✓ ✓
PO3 ✓
PO4 ✓ ✓
PO5 ✓ ✓ ✓
PO6
PO7
PO8
PO9
PO10
PO11
PO12

You might also like