IoT Architectures and Protocols Laboratory
IoT Architectures and Protocols Laboratory
Course Outcomes: Upon completing this course the students will be able to:
1. Utilize the different sensors like room temperature, DHT, Humidity etc.,
2. Interface the sensors and processor for transmission of data.
3. Capture the images and process it on Arduino/NodeMCU/Raspberry Pi.
4. know the utilization of various protocols like I2c, UART communication etc.,
Course PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 2 3 3 3 1 1 - - - - 1
CO2 3 2 3 3 3 1 1 - - - - 1
CO3 3 2 3 3 3 1 1 - - - - 1
CO4 3 2 3 3 3 1 1 - - - - 1
List of Experiments:
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. Send the recorded values of Temperature/Humidity to the Internet via GSM module using
Arduino/NodeMCU/Raspberry Pi.
4. Demonstrate Interfacing NodeMCU/Raspberry Pi with the Cloud using REST API and MQTT
protocol.
5. Demonstrate Switching lights on /off remotely using Arduino/NodeMCU/Raspberry Pi.
6. Voice-based Home Automation for switching lights on/off using Google Assistant, IFTTT and
MQTT.
7. Interfacing DHT11 sensor with Raspberry pi/equivalent and upload temperature and humidity
values to the cloud.
8. Design an obstacle detection unit using ultrasonic sensor.
9. Capture images from web camera using Raspberry Pi/equivalent and apply filters in increase
image quality.
10. Access a remote computer from Raspberry Pi and display the remote screen.
11. Design an automatic water sprinkler based on soil moisture using
Arduino/NodeMCU/Raspberry Pi.
12. Design an RFID based attendance system using Arduino/NodeMCU/Raspberry Pi.
13. Write an arduino program to demonstrate interrupts
14. Write an arduino program to demonstrate UART communication protocol
15. Write an arduino program to demonstrate I2C communication protocol
16. Write an arduino program to demonstrate SPI communication protocol
Page 81 of 138