0% found this document useful (0 votes)
29 views11 pages

2 - IOT AAP - Lab - Front - Pages

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views11 pages

2 - IOT AAP - Lab - Front - Pages

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Department of Electronics & Communication Engineering

IOT ARCHITECTURE AND


PROTOCOLS LABORATORY
(22PC0EC25)
III B.Tech-ECE I-Semester (2024-‘25)

LABORATORY MANUAL
(Master Copy)

SCHOOL OF ENGINEERING & TECHNOLOGY


GURU NANAK INSTITUTIONS TECHNICAL CAMPUS
(Autonomous, Affiliated to JNUTH, Approved by AICTE)

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

SCHOOL OF ENGINEERING & TECHNOLOGY


GURU NANAK INSTITUTIONS TECHNICAL CAMPUS
(Affiliated to JNUTH, Approved by AICTE)

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

Department of Electronics & Communication Engineering

IOT ARCHITECTURE AND PROTOCOLS LABORATORY


(22PC0EC25)
III B.Tech-ECE I-Semester (2024-‘25)
LABORATORY MANUAL

CONTENT PAGE

S.No Description Page No

1 Syllabus I

2 PEO’s & PO’s II

3 List of Experiments III

4 Experiment Planner IV
GURU NANAK INSTITUTIONS TECHNICAL CAMPUS (Autonomous)

ELECTRONICS & COMMUNICATION ENGINEERING

III Year B.Tech. ECE I-Sem L T P C

0 0 2 1

IOT ARCHITECTURE AND PROTOCOLS LABORATORY (22PC0EC25)

1. Demonstrate blinking of an LED at every 5 seconds and to control the brightness of an


LED.
2. Read Humidity and Room Temperature using DHT sensor and display the readings.
3. Demonstrate Switching lights on/off remotely using Arduino/ Node MCU /Raspberry Pi.
4. Voice-based Home Automation for switching lights on/off using Google Assistant,
IFTTT and MQTT.
5. Interfacing DHT sensor with Raspberry pi/ equivalent and upload temperature and
humidity values to the cloud.
6. Design an obstacle detection unit using ultra sonic sensor.
7. Capture images from web camera using Raspberry Pi/ equivalent and apply filters in
increase image quality.
8. Access a remote computer from Raspberry Pi and display the remote screen.
9. Design an automatic water sprinkler based on soil moisture using Arduino /Node MCU
/Raspberry Pi.
10. Write an arduino program to demonstrate interrupts
11. Write an arduino program to demonstrate UART communication protocol
12. Write an arduino program to demonstrate I2C communication protocol
13. Write an arduino program to demonstrate SPI communication protocol
To be a world –class educational and research institution in the service of humanity by
promoting high quality Engineering, Management and Pharmacy education.

MISSION OF THE INSTITUTION [GNITC]:

M1: Imbibe soft skills and technical skills.

M2: Develop the faculty to reach the international standards.

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.

DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING

VISION OF THE DEPARTMENT-:

To be a premier department of Electronics and Communication Engineering in the region by


providing high quality education.

MISSION OF THE DEPARTMENT-:

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

PROGRAM EDUCATIONAL OBJECTIVES (PEOs):


PEO1: Produce Industry ready graduates having the ability to apply knowledge across the
disciplines and in emerging areas of Electronics and Communication Engineering for
higher studies, employability and handle the realistic problems.

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.

PROGRAM OUTCOMES (POs) :

Engineering Graduates will be able to:


1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering
fundamentals, and an engineering specialization to the solution of complex engineering problems.
2. 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.

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:

At the end of this course students will demonstrate the ability to

S.NO DESCRIPTION

1 CO1: Utilize the different sensors like room temperature, DHT, Humidity etc.,S

2 CO2: Interface the sensors and processor for transmission of data.

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:

0: No mapping, 1: Slight (Low) , 2: Moderate (Medium), 3: Substantial (High)

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

MAPPING OF PROGRAM EDUCATIONAL OBJECTIVES (PEO’S) AND PROGRAM


OUTCOMES (PO) FOR ELECTRONICS AND COMMUNICATION ENGINEERING

Program Program Outcomes


Educational
Objectives

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

11 Write an arduino program to demonstrate UART communication protocol 70

12 Write an arduino program to demonstrate I2C communication protocol 75

13 Write an arduino program to demonstrate SPI communication protocol 78

III
GURU NANAK INSTITUITONS TECHNICAL CAMPUS
SCHOOL OF ENGINEERING & TECHNOLOGY

Department of Electronics & Communication Engineering


IOT ARCHITECTURE AND PROTOCOLS LABORATORY
(22PC0EC25)
III B.Tech-ECE II-Semester (2024-‘25)
LABORATORY MANUAL

Lab Experiment Planner


Batches: A & B Total Number of Experiments: 12

Total Number of Batches: 12 (with a maximum of ‘3’ students/batch)

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

You might also like