Iot Ch-Part-A - (R20) - 23-24
Iot Ch-Part-A - (R20) - 23-24
e) Prerequisites
f) Course objectives
h) Detailed syllabus
i) Course Plan
j) Evaluation scheme
1
Internet of Things (R20) A.Y 2023-2024
INTERNET OF THINGS (B57PE3) -COURSE FILE
Class: VII Sem A.Y:2023-2024
Name of the Faculty: A.Tejaswini Email: atejaswini@tkrcet.com
Phone Number: 9396912816 Contact Sessions: 48
Vision: The institute endeavours towards imparting quality education with ethical values and strives
to make students technically competent to reach high level of achievements an make our nation self-
reliant and globally recognized.
Mission: The institute is committed and dedicated to mould the students into quality engineers and
technologists with aplomb by providing world class scientific and technical education through:
Ensuring excellent branch wise infrastructure facilities, with eminent and qualified faculty.
Making the institute a research/resource center to enhance scope for consultancy and R&D.
Providing the students with in depth understanding of fundamentals and practical training related to
professional skills and their applications through effective Teaching-Learning Process and state of
the art laboratories pertaining to CSE and inter disciplinary areas.
2
Internet of Things (R20) A.Y 2023-2024
Program Educational Objectives (PEOs)
The Programme Educational Objectives of the programme offered by the department are listed
below:
PEO 1
To create and sustain a community of learning in which students acquire knowledge and apply in
their concerned fields with due consideration for ethical, ecological and economic issues.
PEO 2
To provide knowledge-based services so as to meet the needs of the society and industry.
PEO 3
To make the students understand, design and implement the concepts in multiple arenas.
PEO 4
To educate the students in disseminating the research findings with good soft skills so as to become
successful entrepreneurs.
PSO 2: Developing software applications with key focus on privacy, cost and utility.
Prerequisites
1. Hardware and minimum installation process.
2. Programming knowledge in C.
Course Objective
Learn the concepts of IOT and build simple IOT Systems.
COURSE OUTCOMES:
CO1 : Apply foundational concepts of the Internet of Things (IoT), including its physical and logical
design, communication models, enabling technologies, and deployment templates, to implement
basic IoT solutions and applications. L3
CO2 :Apply knowledge of IoT and M2M communication, SDN, NFV, and NETCONF-YANG to
manage and differentiate between IoT and M2M systems effectively. L3
CO3: Apply various IoT networking concepts and connectivity technologies, including IEEE
802.15.4, ZigBee, 6LoWPAN, and others, to implement effective IoT networks and wireless sensor
networks (WSNs). L3
CO4 :Analyze the features and components of Arduino and Raspberry Pi, evaluate their
programming environments and architectures, and design effective IoT solutions based on these
platforms. L4
CO5: Analyze and build IoT solutions using various cloud platforms and storage models, including
WAMP-AutoBahn, Xively, and Amazon Web Services, to meet specific project requirements. L4
4
Internet of Things (R20) A.Y 2023-2024
Syllabus
UNIT-1
UNIT I
INTRODUCTION TO INTERNET OF THINGS: Introduction, physical design of IoT, logical
design of IoT-functional blocks, communicational models, communication APIs, IoT enabling
technologies, IOT levels & deployment templates, Characteristics of IoT, Applications of IoT, IoT
Enablers and Connectivity Layers, Baseline Technologies,, Sensors, Actuators, IoT Components and
Implementation, Challenges of IoT.
UNIT III
IoT AND M2M: Introduction, M2M, Difference between IoT and M2M, SDN and NFV for IoT,
Origin of SDN, SDN Architecture, Rule Replacement, IoT System Management with NETCONF-
YANG: Need for IOT systems management, simple network management protocol, network operator
requirements, NETCONF, YANG, IoT system management with NETCONF- YANG,
UNIT III
IoT networking: Connectivity Terminologies, Gateway Prefix Allotment, Impact of Mobility on
Addressing, Multihoming,,, Deviations from regular Web, IoT Identification and Data Protocols.
Connectivity technologies: IEEE 80.15.4, ZigBee, 6LoWPAN, RFID, HART and Wireless HART,
NFC, Bluetooth, Z-Wave, ISA 10.11A Wireless Sensor networks : Components of a Sensor Node,
Modes of Detection, Challenges in WSN, Sensor Web.
UNIT IV
ARDUINO: Features of Arduino, Components of Arduino Board, Arduino IDE, Program Elements,
Function Libraries, Random Numbers, Interupts. RASPBERRY: Introduction, Architecture, PIN
Configuration
UNIT V :
IoT Platforms Design MethodologyIoT Physical Servers & Cloud Offerings: Cloud Storage Models
& Communication APIs,, WAMP- AutoBahnforIoT, Xively Cloud for IoT, Amazon Web Services
for IoT.
Text Books: 1.Internet of Things by Arshadeep Bagha, Madisetty Vijay, University Press
2.Internet of Things by Jiva jose, Khanna Book Publishing Co. (P) Ltd.
Reference Books: 1.Getting Started with Raspberry Pi, 2nd Edition, Matt Richardson and Shawn
Wallance, SPD.
2.Internet of Things Principles and Paradigms, Rajkumar Buyya and Amir Vahid Dastjerdi,
ELSEVIER.
5
Internet of Things (R20) A.Y 2023-2024
Course Plan for Internet of Things (Theory)
SL. Time in No. of Teaching
Date Topic(s) Aid
No. Minutes Sessions
Overview of syllabus 30M SCAL
1. 1 1
Importance of IoT 30M
UNIT-I: physical design of IoT, 30M SCAL
2. 2 logical design of IoT-functional blocks 25M 1
Conclusion 5M
Last class revision 5M SCAL
communicational models, 10M
3. 3 communication APIs 25M 1
IoT enabling technologies, 15M
Conclusion 5M
Last class revision 5M SCAL
IOT levels & deployment templates, 20M
4. 4 1
Characteristics of IoT 30M
Conclusion 5M
Last class revision 5M DG
Applications of IoT 20M
5. 5 1
IoT Enablers and Connectivity Layers, 30M
Conclusion 5M
Last class revision 5M IBL
6. 7 Baseline Technologies 40M 1
Conclusion 5M
Last class revision 5M SCAL
Sensors 25M
7. 8 1
Actuators 25M
Conclusion 5M
Last class revision 5M SCAL
8. 1
IoT Components and Implementation 50 M 1
0
Conclusion 5M
9. 1 Last class revision 5M SCAL
1
1 Challenges of IoT. 50M
10. 1 MP
Model Papers Discussion 50M
SCAL
Total Classes for Unit-I 10
Last class revision 5M SCAL
1. 1
UNIT-II: Introduction, M2M 30M 1
2
Difference between IoT and M2M 20M
6
Internet of Things (R20) A.Y 2023-2024
Conclusion 5M
Last class revision 5M SCAL
2. 1 SDN and NFV for IoT 20M
1
3 Origin of SDN 30M
Conclusion 5M
Last class revision 5M SCAL
3. 1 SDN Architecture 50M 1
5
Conclusion 5M
Last class revision 5M SCAL,IBL
4. 1
Rule Replacement 50M 1
6
Conclusion 5M
Last class revision 5M SCAL
5. 1 IoT System Management with NETCONF-
50M 1
7 YANG:
Conclusion 5M
Last class revision 5M DB
6. 1
Need for IOT systems, management 50M 1
9
Conclusion 5M
Last class revision 5M SCAL
7. 2
simple network management protocol 50M 1
0
Conclusion 5M
Last class revision 5M SCAL
8. 2
network operator requirements 50M 1
1
Conclusion 5M
Last class revision 5M SCAL
9. 2
NETCONF, YANG 50M 1
3
Conclusion 5M
Last class revision 5M SCAL,MP
IoT system management with NETCONF-
10. 2 30M
YANG 1
4 Conclusion 5M
Model Papers Discussion 15M
SCAL
Total Classes for Unit-II 10
Last class revision 5M SCAL
1. 2 UNIT-III: Connectivity Terminologies 20M
1
5 Gateway Prefix Allotment 30M
Conclusion 5M
2. 2 SCAL
Last class revision 5M 1
7
7
Internet of Things (R20) A.Y 2023-2024
Impact of Mobility on Addressing, 15M SCAL,DG
3. Multihoming 15M 1
Deviations from regular Web 20M
Conclusion 5M
Last class revision 5M SCAL
4. 2
IoT Identification and Data Protocols 50M 1
8
Conclusion 5M
Last class revision 5M SCAL
5. 2 Connectivity technologies: IEEE 80.15.4 25M
1
9 ZigBee, 6LoWPAN 25M
Conclusion 5M
Last class revision 5M SCAL
8
Internet of Things (R20) A.Y 2023-2024
Conclusion 5M
Last class revision 5M
5. 4 SCAL
Program Elements 50M 1
0
Conclusion 5M
Last class revision 5M
6. 4
Function Libraries 50M 1 SCAL
1
Conclusion 5M
Last class revision 5M
7. 4
Random Numbers 50M 1
3 SCAL
Conclusion 5M
Last class revision 5M
8. 4 SCAL
Interupts. 50M 1
4
Conclusion 5M
Last class revision 5M
9. 4
RASPBERRY: Introduction 50M 1 SCAL,PL
5
Conclusion 5M
Last class revision 5M SCAL
10. 4
Architecture 50M 1
7
Conclusion 5M
Last class revision 5M SCAL,CS
11. 4
PIN Configuration. 50M 1
8
Conclusion 5M
Total Classes for Unit-IV 10
Last class revision 5M
1. 4 UNIT-V: IoT Platforms Design
50M 1
9 Methodology IoT SCAL,PL
Conclusion 5M
Last class revision 5M
2. 5 SCAL
Physical Servers & Cloud Offerings 50M 1
1
Conclusion 5M
Last class revision 5M
3. 5
Cloud Storage Models 50M 1 SCAL
2
Conclusion 5M
Last class revision 5M SCAL
4. 5
Communication APIs 50M 1
3
Conclusion 5M
Last class revision 5M SCAL
5. 5 WAMP- AutoBahn for IoT 50M 1
5
Conclusion 5M
9
Internet of Things (R20) A.Y 2023-2024
6 Last class revision 5M 1
SCAL
Conclusion 5M
Last class revision 5M SCAL,CS
7 Amazon Web Services for IoT. 50M 1
Conclusion 5M
8 Model paper discussion 50M 1 MP
Total Classes for Unit-V 8
10
Internet of Things (R20) A.Y 2023-2024
EVALUATION SCHEME:
Evaluation Scheme
Name of the Type of the Examination Marks
Exam
Minor-1 Assignment 10
Subjective 15
Subjective 15
Course material
PPT’s, Reference links of Material
https://shorturl.at/dejq9
11
Internet of Things (R20) A.Y 2023-2024
Unit-1
Part A
Unit-2
Part-A
1) Why is network wide configuration important for IoT systems with multiple nodes?
2) Which limitations make SNMP unsuitable for IoT Systems?
3) What is the difference between configuration and sate data?
4) What is the role of NETCONF server?
5) What is the function of data model manager?
6) Describe the role of YANG and TransAPI modules in device management?
7) What is M2M
8) Define SDN
9) What is Network function Virtualization?
12
Internet of Things (R20) A.Y 2023-2024
10) Which communication protocols are used for M2M local area networks
11) How SDN uses Standard Communication Interface
12) What is the function of a centralized network controller in SDN?
13) What are the key elements in NFV architecture?
14) In which scenario SNMP is not suitable for IoT
15) Briefly write about the role of NETCONF server
16) In your view write the differences between State data and configuration data
17) Briefly write about the functionality of data model manager
18) How Trans API uses YANG in device management
Part-B
1) Write in detail about the differences between IoT and M2M
2) Narrate about SDN
3) With neat diagrams describe about how Network Function Virtualization
4) virtualizes the IoT devices
5) Explain the necessity of IoT system management
6) Write in detail all Network Operator Requirements
7) Explain NETCONF and YANG
8) Explain with neat diagram of IoT Systems Management with NETCONF-YANG.
Unit-3
Part-A
Part-B
Unit-4
13
Internet of Things (R20) A.Y 2023-2024
Part-A
Part-B
Unit-5
Part-A
Part-B
14
Internet of Things (R20) A.Y 2023-2024
Quiz question bank (unit wise)
https://shorturl.at/dejq9
15
Internet of Things (R20) A.Y 2023-2024
B.Tech IV YR I Semester First Mid-Term Examinations SEP- 2023
Answer All the following questions. (5 Multiple choice & 5 Fill in Blooms Attainment of
the blanks) Taxonom Course
y Level Outcomes
Marks: 10x1/2M = 5M
16
Internet of Things (R20) A.Y 2023-2024
8 ___________is a bi-directional communication model? L1 CO1
17
Internet of Things (R20) A.Y 2023-2024
B.Tech IV YR I Semester Second Mid-Term Examinations December-2023
Branch Name: CSE Subject Name: INTERNET OF THINGS
18
Internet of Things (R20) A.Y 2023-2024
8 _____________ contains the logic that glues the L2 CO2
model to the template
9 _______ is a master-slave bus protocol L1 CO2
1 Modules can be imported using L1 CO2
0 ___________keyword.
OR
19
Internet of Things (R20) A.Y 2023-2024
20
Internet of Things (R20) A.Y 2023-2024
21
Internet of Things (R20) A.Y 2023-2024