MC4312 Internet of Things Laboratory Syllabus:

MC4312 Internet of Things Laboratory Syllabus – Anna University PG Syllabus Regulation 2021

COURSE OBJECTIVES:

 To design applications to interact with sensors
 To design and develop IoT application Arduino/Raspberry pi for real world scenario.
 To enable communication between IoT and cloud platforms
 To develop applications using Django Framework

EXPERIMENTS:

PART I:

1. To study various IoT protocols – 6LowPAN, IPv4/IPv6, Wifi, Bluetooth, MQTT.
2. IoT Application Development Using sensors and actuators (temperature sensor, light sensor, infrared sensor)
3. To study Raspberry Pi development board and to implement LED blinking applications.
4. To develop an application to send and receive data with Arduino using HTTP request
5. To develop an application that measures the room temperature and posts the temperature value on the cloud platform.
6. To develop an application that measures the moisture of soil and post the sensed data over Google Firebase cloud platform.
7. To develop an application for measuring the distance using ultrasonic sensor and post distance value on Google Cloud IoT platform
8. Develop a simple application based on sensors.
9. Develop IoT applications using Django Framework and Firebase/ Bluemix platform.
10. Develop a commercial IoT application.

TOTAL: 60 PERIODS

HARDWARE/SOFTWARE REQUIREMENTS:

1. The universal microcontroller development board
2. 8051 Daughter Board
3. Raspberry Pi 3B+ Original
4. Arduino Daughter Board
5. Humidity + IR Sensor Interface
6. Ultrasonic Sensors
7. Open source softwares Django Framework
8. Open cloud architectures like Bluemix, Development platforms like Firebase

COURSE OUTCOMES:

On completion of the course, the students will be able to:
CO1: To understand the various IoT protocols
CO2: Test and experiment different sensors for application development
CO3: To develop applications using Arduino/Raspberry Pi/ Equivalent boards.
CO4: To develop applications that would read the sensor data and post it in Cloud
CO5: Develop IOT applications with different platforms and frameworks.