National Institute of Technology Rourkela

राष्ट्रीय प्रौद्योगिकी संस्थान राउरकेला

ଜାତୀୟ ପ୍ରଯୁକ୍ତି ପ୍ରତିଷ୍ଠାନ ରାଉରକେଲା

An Institute of National Importance

Syllabus

Course Details

Subject {L-T-P / C} : EC6277 : IoT Laboratory { 0-0-3 / 2}

Subject Nature : Practical

Coordinator : Prof. Debiprasad Priyabrata Acharya

Syllabus

1. Introduction to Different Internet Protocols like HTTP, TCP/IP etc.
2. Introduction to Arduino MEGA 2560 and Interfacing Push Button, LED, LDR, Potentiometer, Buzzer and Relay with Arduino MEGA 2560.
3. Interfacing below sensors with Arduino MEGA 2560
LM35 (Temperature Sensor)
DHT11 (Temperature and Humidity Sensor)
PIR (Passive Infrared Sensor)
DS18B20 (One Wire Temperature Sensor)
HC-SR04 (Ultrasonic Sensor)
4. Interfacing Display Devices (Liquid Crystal Display) to display the sensor output
5. Wireless Transceiver (NRF24L01) interfacing with Arduino UNO to wirelessly transmit sensor output value
6. Controlling Sensors with DTMF Technology using GSM Module SIM900A
7. Uploading Sensor Data wirelessly to ThingSpeak cloud using GSM Module SIM900A
8. Front End Designing with Node-RED
9. Web Service Development for IoT based applications (Database and their Management)
10. Using ESP8266/ESP32 as a WiFi Client to upload sensor data to ThingSpeak API
11. Configuring ESP8266 as a Web Server

Course Objectives

  • To provide in-depth understanding of the Internet of Things and designing the system using IoT.
  • To provide idea on hardware and software design of IoT nodes and serving systems.

Course Outcomes

CO1: To be well versed with the design flow of IoT based systems. <br />CO2: Able to design IoT nodes using different sensors, microcontrollers and processors. <br />CO3: Able to implement different communication protocols like GPRS and WiFi for connecting IoT nodes to server. <br />CO4: Able to implement the server application and user interface software. <br />CO5: Able to implement the database and database management software. <br />CO6: Implement in practice the state of the art of designing IoT based systems, suitable for real life and Industry applications.

Essential Reading

  • Adrian McEwen and Hakim Cassimally, Designing the Internet of Things, Wiely
  • , ,

Supplementary Reading

  • , ,
  • , ,