CHO 25ECE0211 IoT B2024 Sem3
CHO 25ECE0211 IoT B2024 Sem3
Course Handout
Program NHEQF
Level No. of
CLO Course Outcome Outcomes Lectures
(PO) Descriptor
CLO-PO-PSO Mapping grid| Program outcomes (POs) and Program Specific Outcomes (PSOs) are
available as a part of Academic Program Guide
CLO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 Type of
Assessment’s
CLO01 H L H M H Summative
CLO02 M H H H M H M M Summative
CLO03 M H M H M M M M Summative
CLO04 L M H H H H M H H Formative
3. Recommended Books
B1: Internet of Things: A Hands-on Approach, Arshdeep Bagha and Vijay Madisetti, University Press (India)
Private Limited, 1st edition ISBN: 978-8173719547
B2: Internet of Things: Principles and Paradigms, Rajkumar Buyya and Amir Vahid Dastjerdi, Elsevier, 1st edition
ISBN: 978-0-12-805395-9
B3: Internet of Things: Concepts and Applications, Mansaf Alam, Kashish Ara Shakil and Samiya Khan, Springer,
1st edition ISBN: 978-3030374686
B4: Introduction to IoT by Sudip Misra, Cambridge University Press, 1st edition ISBN: 110884295X
B5: Programming and Interfacing with Arduino by Yogesh Mishra, Taylor & Francis Ltd; 1st edition ISBN:
1032059850
a. Theory Plan
Lect. No. Topic(s)
Unit I - Introduction to IoT
1-3 IoT Fundamentals Overview: Definition, Characteristics, Key components, Examples,
Advantages and disadvantages of IoT, Challenges in IoT
IoT Evolution: Origin, IoE, Industrial IoT, Smartness in IoT, Market Share, Human Loop, Current
4-5
trends, Future of IoT
6-8 Sensors and Actuators; Functional Blocks of IoT, IoT Architecture; Resource Management
Unit II – IoT Design and Applications
9-11
Physical Design of IoT: Logical Design of IoT
IoT Enabling Technologies Overview: Wireless Sensor Networks (WSN), Cloud Computing, Big
12-13 Data Analytics, Communication Protocols, Embedded System; Domain Specific IoTs and its
applications
16-18 Software defined networking (SDN) and Network function virtualization (NVF) for IoT
ST1 (1-18 Lectures)
Unit IV – Developing IoT Applications
19-20 IoT Platforms overview, Introduction to cloud computing, IoT Design Methodology
Specifications:
21-22 IoT level, Functional view, Operational View, Device and Component Application Development
Unit V – IoT Network Protocols
23-24
Link Layer Protocols: Eternet, WiFi, WiMax, LR-WPaN, Cellular
25-26 Network Layer Protocols: IPv4, IPv6, 6LoWPAN, Transport Layer Protocols: TCP, UDP
27-28 Application Layer Protocols: HTTP, CoAP, WebSocket,
ST2 (19-28 lectures)
29-30 Application Layer Protocols: MQTT, XMPP, DDS, AMQP
End Term Examination (Full Syllabus)
b. Lab Plan
Lab No. Topic(s)
To examine the architectural framework of the Arduino Uno (ATmega328P) microcontroller and
1 demonstrate fundamental General-Purpose Input/Output (GPIO) operations through digital signal
manipulation.
2 To investigate digital input processing by utilizing tactile switch interfacing to control Light
Emitting Diode (LED) states.
To implement Inter-Integrated Circuit (I²C) protocol for serial communication between Arduino
3
and liquid crystal display (LCD) modules, enabling alphanumeric data visualization.
4 To quantify ambient thermal parameters through analog (LM35) and digital (DHT11) temperature
sensors.
Theory Plan
Lect. Topics CLO Book No, TLM ALM Web Audio-
No. CH No References Video
14-15 Unit III - IoT and M2M CLO3 B1 Discussion Student- https://www https://ww
M2M: Architecture and CH3 Active Created Ppt, .geeksforgee w.youtube.
Gateway; Differences B4 Learning Flowcharts, ks.org/comp com/watch?
between IoT and M2M CH3 Models
uter- v=KNb-
CH4
networks/dif 8Ni961M
ference-
between-iot-
and-m2m/
16-18 Software defined CLO3 B1 Discussion Student- https://www https://ww
networking (SDN) and CH3 Active Created Ppt, .tutorialspoi w.youtube.
Network function Learning Flowcharts, nt.com/soft com/watch?
virtualization (NVF) for Models
ware- v=Z5Gi2Bp
IoT
defined- d82M
networking/
software-
defined-
networking-
network-
virtualizatio
n.htm
19-20 Unit IV – Developing CLO4 B1 Discussion Student- https://www https://ww
IoT CH5 Active Created Ppt, .geeksforgee w.youtube.
IoT Platforms overview, B3 Learning Flowchart, ks.org/cloud com/watch?
Introduction to cloud CH1 Models
- v=QA-
computing, IoT Design B4
CH15 computing/c t4lR1ERo
Methodology
loud-
Specifications
computing/
21-22 IoT level, Functional CLO4 B1 Discussion Student- https://www https://ww
view, Operational View, CH5 Active Created Ppt, .startertutori w.youtube.
Device and Component Learning Flowchart, als.com/blo com/watch?
Application Development Models
g/iot- v=MKckvz
design- 6E8mk
methodolog
y.html
23-25 Unit V – IoT Network CLO4 B1 Lecture Student- https://www https://ww
Protocols CH1 Discussion Created Ppt, .tutorialspoi w.youtube.
Link Layer Protocols, B2 Active Flowcharts, nt.com/inter com/watch?
Network Layer Protocols CH4 Learning Models
net_of_thin v=0xiqHa
CH5
CH10 gs/internet_ WTLA0
B4 of_things_n
CH7 etwork_prot
ocols.htm
26-30 Transport Layer Protocols, CLO4 B1 Lecture Student- https://www https://ww
Application Layer CH1 Discussion Created Ppt, .geeksforgee w.youtube.
Protocols B2 Active Flowcharts, ks.org/comp com/watch?
CH4 Learning Models
uter- v=0xiqHa
CH5
CH10 networks/dif WTLA0
B4 ference-
CH8 between-
coap-and-
mqtt-
protocols/
Lab Plan
loads.
7 To validate bipolar stepper CLO2, Discussion Discuss, https://www.ele https://youtu.be/
CLO4 ctronic
motor actuation through Active Think, wings.com/ yGA9vXA1UJA
Darlington array (ULN2003) Learning Models, arduino/
Brainstor stepper-motor-
driver implementation, interfacing-
ming
examining step resolution. with-arduino-
uno
8 To establish IEEE 802.11 CLO2, Discussion Discuss, https://www.ele https://youtu.be/
CLO3,
wireless communication CLO4 Active Think, ctronicwings.co 9Kg9idg2np0
protocols using ESP8266 Learning Brainstor m/arduino/esp8
ming 266-wifi-
modules, executing AT
module-
commands for network interfacing-
configuration. with-arduino-
uno
9 To architect an Internet of CLO2, Discussion Discuss, https://www.ins https://youtu.be/
CLO3, tructables.com/ nMWwqcn7ofw
Things (IoT) framework for CLO4 Active Think, ESP8266-IOT-
environmental parameter Learning Investigate Using-Arduino-
, and-
logging, integrating sensor ThingSpeak/
Brainstor
nodes with ThingSpeak ming
cloud analytics platform.
10 To synthesize mechatronic CLO1, Discussion Discuss, https://projecth https://www.youtub
CLO2, Active Think, ub.arduino.cc/ e.com/watch?v=fJW
systems through integration CLO3,
of ultrasonic ranging, motor CLO4 Learning Models, R7dBuc18&list=PL
Create, Gs0VKk2DiYw-L-
control algorithms, and
Brainstor RibttcvK-
kinematic feedback for ming WBZm8WLEP
autonomous navigation.
8. Remedial Classes
After every Sessional Test, different types of learners will be identified, and special discussions will
be planned and scheduled accordingly for the slow learners.
9. Self-Learning
Content beyond the syllabus covered (if any) should be delivered to all students that would be planned, and
schedule notified accordingly.
sss
Education at Chitkara University builds on the principle that excellence requires freedom where Honesty and
integrity are its prerequisites. Academic honesty in the advancement of knowledge requires that all students
and Faculty respect the integrity of one another's work and recognize the importance of acknowledging and
safeguarding intellectual property. Any breach of the same will be tantamount to severe academic penalties.