2 - IOT AAP - Lab - Front - Pages
2 - IOT AAP - Lab - Front - Pages
LABORATORY MANUAL
(Master Copy)
Ibrahimpatnam, RR Dist-501506
www.gniindia.org
Department of Electronics & Communication Engineering
IOT ARCHITECTURE AND
PROTOCOLS LABORATORY
(22PC0EC25)
III B.Tech-ECE I-Semester (2024-‘25)
LABORATORY MANUAL
Ibrahimpatnam, RR Dist-501506
www.gniindia.org
Authorized by
Prepared by:
Document No:
GNITC/ECE/LM/IOT N V S MURTHY
Asst.Prof
HOD-ECE
GURU NANAK INSTITUITONS TECHNICAL CAMPUS
SCHOOL OF ENGINEERING & TECHNOLOGY
CONTENT PAGE
1 Syllabus I
4 Experiment Planner IV
GURU NANAK INSTITUTIONS TECHNICAL CAMPUS (Autonomous)
0 0 2 1
M3: Maintain high academic standards and teaching quality that promotes the analytical thinking
and independent judgment.
M4: Promote research, innovation and Product development by collaboration with reputed foreign
universities.
M5: Offer collaborative industry programs in emerging areas and spirit of enterprise.
QUALITY POLICY:
GNITC is committed to provide quality education through dedicated and talented faculty, world class
infrastructure, labs and updated research center to the students. Quality teaching-learning process and
system will help students to attain placements and prepare them for higher studies.
1. Nurture young individuals into knowledgeable, skillful and ethical professionals in their pursuit of
electronics and communication engineering.
2. Transform the students through excellent teaching learning process and sustain high performance
by innovations.
3. Extensive partnerships and collaborations with foreign universities.
4. Develop Industry-Interaction for innovation and product development.
ECE DEPARTMENT PEOs/Pos/PSOs
PEO2: Graduates shall have good communication skills, possess ethical conduct, sense of
responsibility to serve the society and protect the environment.
PEO3: Graduates shall have soft skills, managerial skills, leadership qualities and understand
the need for lifelong learning for a successful professional career.
3. 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.
4. 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.
5. 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.
6. 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.
7. 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.
8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms
of the engineering practice.
9. Individual and team work: Function effectively as an individual, and as a member or leader in
diverse teams, and in multidisciplinary settings.
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 and receive clear
instructions.
11. 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.
12. 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..
PSOs:
PSO1: Solve, Design and analyze circuits in the field of Communication Engineering
PSO2: Design and implement Circuits in the field of Digital Signal Processing, Embedded Systems
and Antenna using various modern software tools
COURSE OBJECTIVES:
This Course focuses on hands-on IoT concepts such as sensing, actuation and communication. It
covers the Hands On Experience with Raspberrypi, NodeMCU,Arduino UNO and development
of Internet of Things (IoT) prototypes—including devices for sensing, actuation, processing, and
communication—to help you develop skills and experiences
COURSE OUTCOMES:
S.NO DESCRIPTION
1 CO1: Utilize the different sensors like room temperature, DHT, Humidity etc.,S
3 CO3: Capture the images and process it on Arduino /Node MCU / Raspberry Pi.
4 CO4: Know the utilization of various protocols like I2c, UART communication
etc.,
5. CO5: Utilize the cloud platform and APIs for IoT application
MAPPING OF COs versus PSOs and POs:
Sr. PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
No.
1 CO1 2 1 1 1 0 0 0 0 0 0 1 0 3 1
2 CO2 2 1 1 1 0 0 0 0 0 0 0 0 3 3
3 CO3 2 1 1 1 1 0 0 0 1 0 0 0 2 3
4 CO4 3 2 1 1 1 0 0 0 2 0 0 0 2 2
5 CO5 3 1 1 1 1 1 1 0 1 0 1 1 1 1
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
PEO1 3 3 3 3 3 2 1 1 1 2 2 2 3 3
PEO2 1 1 1 1 1 3 3 3 2 3 1 1 1 2
PEO3 1 1 1 1 2 1 1 2 3 3 3 3 2 2
II
GURU NANAK INSTITUITONS TECHNICAL CAMPUS
SCHOOL OF ENGINEERING & TECHNOLOGY
Department of Electronics & Communication Engineering
IOT ARCHITECTURE AND PROTOCOLS LABORATORY (22PC0EC25)
III B.Tech-ECE I-Semester (2024-‘25)
LABORATORY MANUAL
LIST OF EXPERIMENTS
SNo Name of Experiment Page No.
Demonstrate blinking of an LED at every 5 seconds and to 1
1 control the brightness of an LED.
Read Humidity and Room Temperature using DHT sensor and display the 5
2
readings.
Demonstrate Switching lights on/off remotely using Arduino/ Node MCU 13
3
/Raspberry Pi.
Voice-based Home Automation for switching lights on/off using Google 22
4
Assistant, IFTTT and MQTT.
Interfacing DHT sensor with Raspberry pi/ equivalent and upload 28
5
temperature and humidity values to the cloud.
Design an obstacle detection unit using ultra sonic sensor. 30
6
Capture images from web camera using Raspberry Pi/ equivalent and 40
7
apply filters in increase image quality.
Access a remote computer from Raspberry Pi and display the remote 55
8
screen
Design an automatic water sprinkler based on soil moisture using Arduino 61
9
/Node MCU /Raspberry Pi.
10 Write an arduino program to demonstrate interrupts 65
III
GURU NANAK INSTITUITONS TECHNICAL CAMPUS
SCHOOL OF ENGINEERING & TECHNOLOGY
2024
Experiment/
Exp-10
Exp-11
Exp-12
Exp-1
Exp-2
Exp-3
Exp-4
Exp-5
Exp-6
Section
Section-1 (A) 1/7 8/7 15/7 22/7 5/8 12/8 19/8 26/8 9/9
Section-1 (B) 1/7 8/7 15/7 22/7 5/8 12/8 19/8 26/8 9/9
Section-2 (A) 9/7 16/7 23/7 30/7 6/8 13/8 20/8 27/8 10/9
Section-2 (B) 9/7 16/7 23/7 30/7 6/8 13/8 20/8 27/8 10/9
Section-3 (A) 3/7 10/7 17/7 24/7 31/7 7/8 14/8 21/8 28/8
Section-3 (B) 3/7 10/7 17/7 24/7 31/7 7/8 14/8 21/8 28/8
Section-4 (A) 4/7 11/7 18/7 25/7 7/8 14/8 21/8 28/8 12/9
Section-4 (B) 4/7 11/7 18/7 25/7 7/8 14/8 21/8 28/8 12/9
Section-5 (A) 5/7 19/7 26/7 2/8 16/8 16/8 23/8 23/8 30/8
Section-5 (B) 5/7 19/7 26/7 2/8 16/8 16/8 23/8 23/8 30/8
Section-6 (A) 7/7 14/7 21/7 28/7 4/8 11/8 18/8 25/8 8/9
Section-6 (B) 1/7 8/7 15/7 22/7 5/8 12/8 19/8 26/8 9/9
IV