Course File IOT
Course File IOT
Course File IOT
Course File
Introduction to Internet
Course Name: of Things (IOT)
Course Code: BETCK205H
Year / Sem 2022-23 / EVEN
Prof. Supriya HS
Name of the Faculty
2022-23
Dept. of AI&ML, EWIT
2.2
PEO3: To extend the services to mankind by exhibiting leadership qualities and ethical
values.
PSO1 Apply the strong knowledge and principles of Computer Science and Engineering to
model and design various computing systems.
PSO2 Develop the diverse applications in well promised domains by adopting the practices
of Computer Science & Engineering.
PO’s DESCRIPTION
PO1 Engineering knowledge: Apply the knowledge of mathematics, science, engineering
fundamentals, and an engineering specialization to the solution of complex engineering problems.
PO2 Problem analysis: Identify, formulate, review research literature, and analyze complex engineering
problems reaching substantiated conclusions using first principles of mathematics, natural sciences,
and engineering sciences.
PO3 Design/development of solutions: Design solutions for complex engineering problems and design
system components or processes that meet the specified needs with appropriate consideration for
the
public health and safety, and the cultural, societal, and environmental considerations.
PO4 Conduct investigations of complex problems: Use research-based knowledge and research
methods including design of experiments, analysis and interpretation of data, and synthesis of
the
information to provide valid conclusions.
PO5 Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
engineering and IT tools including prediction and modeling to complex engineering activities
with
an understanding of the limitations.
PO6 The engineer and society: Apply reasoning informed by the contextual knowledge to assess
societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the
professional engineering practice.
PO7 Environment and sustainability: Understand the impact of the professional engineering solutions
in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable
development.
PO8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms
of the engineering practice.
PO9 Individual and team work: Function effectively as an individual, and as a member or leader in
diverse teams, and in multidisciplinary settings.
PO10 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 and receive clear instructions.
PO11 Project management and finance: 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.
PO12 Life-long learning: Recognize the need for, and have the preparation and ability to engage in
independent and life-long learning in the broadest context of technological change.
Dept. of AI&ML, EWIT
2.3
Time Table, Calendar of Events University,
Institute, Dept
&
Workload
WORKLOAD
Faculty Name: Prof. Supriya HS
BATCH -1 BATCH-2
Sl.No. US Name Sl. USN Name
N No.
31
1. 1EW22AI001 ABHILASH BARAKER 1EW22AI031 P DIVYA
2. 1EW22AI002 ABHIRAM JAYACHANDRAN 32 1EW22AI032 PRADEEP A
33 PRATHANA R
3. 1EW22AI003 ABHISHEK R 1EW22AI033
KHAMITKARA
4. 1EW22AI004 AKHILESH C GOWDA 34 1EW22AI034 PRATHEEK J
5. 1EW22AI005 ANANYA S M 35 1EW22AI035 PREETHAM V
6. 1EW22AI006 ANURAG 36 1EW22AI036 PRUTHVI CHARAN R P
7. 1EW22AI007 ANUSHA A 37 1EW22AI037 R G KUSUMA
8. 1EW22AI008 ANUSHREE U 38 1EW22AI038 RAJATH GANESH B V
9. 1EW22AI009 B POOJA 39 1EW22AI039 RESTEENA
10. 1EW22AI010 CHAITHRA S P 40 1EW22AI040 RUDRESH B S
11. 1EW22AI011 DIMPLE K B 41 1EW22AI041 SABARINATH P R
12. 1EW22AI012 GURUPRASAD S A 42 1EW22AI042 SANATH B G
43 SATHYANARAYANA
13. 1EW22AI013 HARSHITHA B 1EW22AI043
CHARI D
14. 1EW22AI014 HD DHEEMANTH 44 1EW22AI044 SHIVALEELA G SAJJAN
45
15. 1EW22AI015 HITHARTH K 1EW22AI045 SHRADHA NELGE
16. 1EW22AI016 JEEVAN V 46 1EW22AI046 SHRINIDHI N D
17. 1EW22AI017 JOFRIN BABU 47 1EW22AI047 SHRIYA N
18. 1EW22AI018 KAVYA S PADASUNAGI 48 1EW22AI048 SMITHA K V
19. 1EW22AI019 KRITIKA SHRIDHAR NAIK 49 1EW22AI049 SONAL
20. 1EW22AI020 KUMAR R 50 1EW22AI050 SRAJAN
21. 1EW22AI021 KUSHAL HALLIKAR Y 51 1EW22AI051 SRINIVASA N D
22. 1EW22AI022 LIKHITH K 52 1EW22AI052 SUMANTH S
23. 1EW22AI023 MAMATHA B 53 1EW22AI053 SUMIT KUMAR
24. 1EW22AI024 MANISH M 54 1EW22AI054 SUPRABHA
25. 1EW22AI025 MEGHANA R 55 1EW22AI055 TANUJ MATHUR
26. 1EW22AI026 MOHAMMED SABITH 56 1EW22AI056 TEJASHREE D
27. 1EW22AI027 MOHSIN ZAFAR 57 1EW22AI057 TEJASWINI M G
28. 1EW22AI028 MUFASEERA BANU 58 1EW22AI058 VAISHNAVI K L
29. 1EW22AI029 NANDAN C 59 1EW22AI059 VIGNESH K V
30. 1EW22AI030 NITHIN GOWNDAR S P 60 1EW22AI060 VIKAS GOWDA G R
61 1EW22AI061 VISHWANATHA R
BETCK205H.1: Describe the evolution of IoT, IoT networking components, and addressing
strategies in IoT.
BETCK205H.2: Classify various sensing devices and actuator types.
BETCK205H.3: Demonstrate the processing in IoT.
Module – 1 Teaching
Hours
Basics of Networking: Introduction, Network Types, Layered network models 8 Hours
Emergence of IoT: Introduction, Evolution of IoT, Enabling IoT and the Complex
Interdependence of
Technologies, IoT Networking Components
Textbook 1: Chapter 1- 1.1 to 1.3 Chapter 4 – 4.1 to 4.4
Module – 2
IoT Sensing and Actuation: Introduction, Sensors, Sensor Characteristics, Sensorial Deviations, Sensing 8 Hours
Types, Sensing Considerations, Actuators, Actuator Types, Actuator Characteristics.
Textbook 1: Chapter 5 – 5.1 to 5.9
Text Books:
1. Sudip Misra, Anandarup Mukherjee, Arijit Roy, “Introduction to IoT”, Cambridge University Press 2021
Reference:
1. S. Misra, C. Roy, and A. Mukherjee, 2020. Introduction to Industrial Internet of Things and Industry 4.0.
CRC Press.
2. Vijay Madisetti and Arshdeep Bahga, “Internet of Things (A Hands-on-Approach)”,1st Edition, VPT,
2014.
3. Francis daCosta, “Rethinking the Internet of Things: A Scalable Approach to Connecting Everything”,
1st Edition, Apress Publications, 2013.
COURSE PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
OUTCOME
CO1 3 3 2 2 -- 1 1 -- 1 1 -- 2
CO2 3 3 2 2 -- 1 1 -- 1 1 -- 2
CO3 3 3 3 3 -- 2 2 -- 2 2 -- 2
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
SS&CD
18CS61 3 3 2 2 2 2 2 2 2
Annexure I
ASSIGNMENT –I
Course Name: Introduction to Internet of Things (IOT) Sub Code: BETCK205H
SEM: II AIML
Bloom’s
Sl.No Questions CO
Level
List and enumerate the four broad categories of computer network based on
1. CO1 L2
reachability.
Compare the following technologies-
IoT and M2M
2. CO1 L3
IoT and WoT
IoT and CPS
3. Classify network type based on connection type with neat diagram CO1 L3
4. Interpret the term IoT. Summarize the characteristic features of IoT systems. CO1 L2
Classify network types based on physical topologies and connection types with
7. CO1 L2
schematic diagrams.
Explain the IoT planes, various enablers of IoT, and the complex
8. CO1 L2
interdependencies among them with a block diagram.
Explain networked communication between two hosts following the TCP/IP
9. CO1 L2
suite with a block diagram.
Outline the interdependence and reach of IoT over various application domains
10. CO1 L2
and networking paradigms.
11.
List and explain the different IoT networking components. CO1 L2
Module-2
12. Outline the basic differences between transducers, sensors, and actuators. CO2 L2
With a block diagram, Illustrate the functional blocks of the typical sensor node in
13. CO2 L3
IoT
14. Compare mechanical, soft, and shape memory polymer based actuators. CO2 L3
Dept. of AI&ML, EWIT
Classify sensing types based on the nature of the environment and the physical
15. CO2 L2
sensors.
Compare the common commercially available sensors used for IoT-based
16. CO2 L3
sensing applications.
17. Outline a simple actuation mechanism. CO2 L2
20. Interpret the term sensor and explain the characteristics of sensor. CO2 L2
Explain the major factors that influence the choice of sensors in IoT-based sensing
21. CO2 L1
solutions.
With a neat diagram illustrate the concept of scalar and Multimedia sensing
22. CO2 L3
techniques.
23. Explain the factor affecting sensorial deviation CO2 L2
ASSIGNMENT –II
Course Name: Introduction to Internet of Things (IOT) Sub Code: BETCK205H
SEM: II AIML
Bloom’s
Sl.No Questions CO
Level
1. 2. Classify the types of actuators.
CO2 L2
13. 14. Describe an IoT deployment (processing offloading) with the various layers of processing
CO3 L2
involving different application domains with a diagram.
15. 16. List and explain common data types in IoT applications
CO3 L2
17. 18. With a neat diagram explain onsite processing topology. Give its merits and demerits.
CO3 L2
19. 20. Summarize IoT Device Design and Selection Considerations
CO3 L2
21. 22. Demonstrate the technique of Processing Offloading.
CO3 L3
23. 24. Define Cloud Computing. Explain the virtualization of Cloud Computing.
CO4 L2
23. 24. Illustrate hardware components and front end design features of AmbuSens system. CO5 L3
25. 26. With a neat diagram explain the Architecture of vehicular IoT.
CO5 L2
27. 28. Summarize the advantages of Machine Learning (ML) in IoT. CO5 L2
29. 30. List the advantages of vehicular IoT. CO5 L1
31. 32. Interpret Machine learning and outline the advantages of ML. CO5 L2
33. 34. With a neat diagram explain Architecture of healthcare IoT. CO5 L2
35. 36. Summarize the types of Machine learning with a neat diagram. CO5 L2
37. 38. Discuss the advantages and risk of healthcare IoT. CO5 L2
Faculty Incharge Course Coordinator Head of the Department
Bloom’s
Sl.No Questions Marks CO
Level
MODULE -1
a) Illustrate the IoT planes, various enablers of IoT, and the complex 6 CO L3
1 interdependencies among them with a block diagram. 1
b) With a neat diagram illustrate the network communication between two hosts 6 CO L3
following the OSI model. 1
OR
a) Classify network types based on physical topologies with schematic diagrams. 6 CO L3
2 1
b) Explain networked communication between two hosts following the TCP/IP 6 CO L2
suite with a block diagram. 1
MODULE - 2
a) Classify sensing types based on the nature of the environment and the physical 6 CO L3
3 sensors. 2
b) Outline the differences between transducers, sensors, and actuators. 7 CO L2
Summarize the characteristics of sensors. 2
OR
a) Explain the major factors that influence the choice of sensors in IoT-based 6 CO L2
4 sensing solutions. 2
b) Explain the factor affecting sensorial deviation. 7 CO L2
2
Faculty in charge Head of the Department
Prof. Supriya H S Dr. Achyutha Prasad N
a) Give the algorithm for Bootstrap Loader and Absolute loader. 7 CO3 L1
2
b) What is meant by language translators? With a neat block diagram 5.5 CO3 L1
summarize the concept of language translators
3 a) Given the grammar. Show the output of FIRST and FOLLOW 7 CO4 L3
functions for the grammar given.
1) S –>ACB | C|Ba
A da | Bc
Bg|ℇ
C h| ℇ
2) S->Bb|Cd
B -> aB| ℇ
C cC| ℇ
b) 5.5 CO4 L2
Construct the transition diagram to recognize
Relational operators < =, <>> =,=
Dept. of AI&ML, EWIT
Identifiers and Keywords.
Test:3 IA
rd
Semester: II AIML
Duration: 1 Hr Date:
Course Name: Introduction to Internet of Things Course Code: BETCK205H
Course Outcomes: After Studying this course, students will be able to:
Bloom’s
Sl.No Questions Mark CO
Level
s
MODULE -4
a) Illustrate the types of cloud models with the help of neat diagram 6 CO4 L3
1 b) With a neat sketch explain the Components of an agricultural IoT 6 CO4 L2
OR
a) Illustrate the architecture of In-situ assessment of leaf area index 6 CO4 L3
2 system.
b) With a neat diagram explain Architecture of a sensor-cloud platform 6 CO4 L2
MODULE - 5
a) With a neat diagram explain the Architecture of vehicular IoT. 6 CO5 L2
3
b) Summarize the types of Machine learning with a neat diagram. 7 CO5 L2
OR
a) Enumerate fog framework for intelligent public safety in vehicular 6 CO5 L2
4 environments (fog-FISVER) with a block diagram.
b) Illustrate hardware components and front end design features of 7 CO5 L3
AmbuSens system.
Test:1 IA
st
Semester: II AIML - 1
Duration: 1 Hr Date:11/07/2023
Course Name: Introduction to Internet of Things Course Code:
BETCK205H
Course Outcomes: After Studying this course, students will be able to:
BETCK205H.1 Describe the evolution of IoT, IoT networking components, and addressing strategies in IoT
BETCK205H.2 Classify various sensing devices and actuator types
Mar Bloom’
Sl.No Answers/ Descriptions CO
s
ks
Level
1a) C L3
6 O
1
1b) 6 C L3
O
1
SCHEME OF EVALUATION
Second Internal Assessment Test
Mark CO Bloo
Sl.
Answer/Description s m’s
No
Level
1a) Compiler operates in various phases each phase transforms the source 5 CO3 L2
program from one representation to another. Every phase takes inputs from its
previous stage and feeds its output to the next phase of the compiler.
There are 6 phases in a compiler. Each of this phase help in converting the
high-level langue the machine code. The phases of a compiler are:
1. Lexical analysis
2. Syntax analysis
3. Semantic analysis
4. Intermediate code generator
5. Code optimizer
6. Code generator 2
2a) 3 CO3 L1
2.5
4b Lexeme: It is a sequence of characters in the source code that are matched 1.5 CO3 L2
by given predefined language rules for every lexeme to be specified as a
valid token.
Token: It is basically a sequence of characters that are treated as a unit as it
cannot be further broken down.
Example: a = b + c
5a 1.5 CO4 L2
The process of deriving a string by expanding the leftmost non-terminal
at each step is called as leftmost derivation.
The process of deriving a string by expanding the rightmost non-terminal 1.5
at each step is called as rightmost derivation.
A parse tree or parsing tree or derivation tree or concrete syntax tree is an 2
ordered, rooted tree that represents the syntactic structure of a string
according to some context-free grammar.
A CFG is said to ambiguous if there exists more than one derivation tree for 2
the given input string i.e., more than one LeftMost Derivation Tree (LMDT)
or RightMost Derivation Tree (RMDT).
Test:1 IAst
Semester: II AIML - 1
Duration: 1 Hr Date: / /2023
Course Name: Introduction to Internet of Things Course Code:
BETCK205H
Course Outcomes: After Studying this course, students will be able to:
BETCK205H.4 Explain Associated IOT Technologies
BETCK205H.5 Illustrate architecture of IOT Applications
Mark Bloom’s
Sl.No Answers/ Descriptions CO
Level
s
1a) C L3
1+3+2 O
4
• Device: The device layer is the bottom-most layer, which consists of the
basic infrastructure of the scenario of the connected vehicle. This layer
includes the vehicles and road side units (RSU). These vehicles contain
certain sensors which gather the internal information of the vehicles. On the
other hand, the RSU works as a local centralized unit that manages the data
from the vehicles.
• Cloud: Fog computing handles the data processing near the devices to
take decisions instantaneously. However, for the processing of huge data,
fog computing is not enough. Therefore, in such a situation, cloud
computing is used. In a vehicular IoT system, cloud computing helps to
handle processes that involve a huge amount of data. Further, for long-term
storage, cloud computing is used as a scalable resource in vehicular IoT
systems.
3b) Machine learning can be broadly categorized into three main types: 5+2 C L2
supervised learning, unsupervised learning,,Semi-Supervised Learning and O
reinforcement learning. 5
Supervised Learning:
In supervised learning, the algorithm learns from labeled training data,
where the input data is paired with the correct output. The goal is to learn a
mapping function from inputs to outputs, so the algorithm can make
predictions or classifications on new, unseen data. Examples of supervised
learning algorithms include linear regression for regression tasks and
various classification algorithms like decision trees, support vector
machines, and neural networks.
Reinforcement Learning:
Reinforcement learning is about training agents to make a sequence of
decisions in an environment to maximize a reward signal. The agent learns
by interacting with the environment and receiving feedback in the form of
rewards or penalties. It's commonly used in scenarios like game playing,
robotics, and autonomous systems. Algorithms like Q-learning and Deep Q
Networks (DQN) are used for reinforcement learning tasks.
Further, the GSR expansion module transfers the sensed data to a device in
real-time.
(ii) Electrocardiogram (ECG) unit and sensor: The ECG module used in
AmbuSens is in the form of a kit, which contains ECG electrodes, biophysical
9” leads, biophysical 18” leads, alcohol swabs, and wrist strap. Typically, the
ECG sensor measures the pathway of electrical impulses through the heart to
sense the heart’s responses to physical exertion and other factors affecting
(iv) Temperature sensor: The body temperature of patients changes with the
condition of the body. Therefore, a temperature sensor is included in the
AmbuSens system, which can easily be placed on the body of the patient.
(v) Galvanic Skin Response (GSR) sensor: The GSR sensor is used for
measuring the change in electrical characteristics of the skin.
Front End:
Members Signature
Dr. Chetana Srinivas
Prof. Gangambika G
Prof. Anoop N Prasad
Members Signature
Dr. Chetana Srinivas
Prof. Gangambika G
Prof. Anoop N Prasad
Members Signature
Dr. Chetana Srinivas
Prof. Gangambika G
Prof. Anoop N Prasad
APPRAISAL OF TEACHERS
ACADEMIC YEAR 2022 - 23 EVEN SEM