0% found this document useful (0 votes)
60 views8 pages

Internet of Things

The document outlines a course on the Internet of Things (IoT) for Information Technology and Computer Science students, detailing its rationale, expected outcomes, learning objectives, and assessment schemes. It emphasizes the integration of hardware and software in IoT applications, the use of various sensors and actuators, and the development of database-based applications. The course includes both theoretical and practical components, with a focus on hands-on learning through various laboratory experiments.

Uploaded by

antarasartale11
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)
60 views8 pages

Internet of Things

The document outlines a course on the Internet of Things (IoT) for Information Technology and Computer Science students, detailing its rationale, expected outcomes, learning objectives, and assessment schemes. It emphasizes the integration of hardware and software in IoT applications, the use of various sensors and actuators, and the development of database-based applications. The course includes both theoretical and practical components, with a focus on hands-on learning through various laboratory experiments.

Uploaded by

antarasartale11
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/ 8

22-11-2024 12:10:14 PM

INTERNET OF THINGS Course Code : 314006


Programme Name/s : Information Technology/ Computer Science & Information Technology
Programme Code : IF/ IH
Semester : Fourth
Course Title : INTERNET OF THINGS
Course Code : 314006

I. RATIONALE
IoT is responsible for the super-fast evolution of industry 4.0, where the operations are mostly automated thus
eliminating the need for much human intervention. The Internet of Things(IoT) describes the network of physical
objects-“things” that are embedded with sensors , softwares and other technologies. IoT devices gather information
and send it along to a data server where the information is collected, processed and used to make host of tasks easier
to perform. IoT enables the creation of innovative solutions to real world challenges.

II. INDUSTRY / EMPLOYER EXPECTED OUTCOME


Develop and implement creative solutions for real time problems that can enhance efficiency, safety and
convenience across various domains.

III. COURSE LEVEL LEARNING OUTCOMES (COS)


Students will be able to achieve & demonstrate the following COs on completion of course based learning

CO1 - Integrate hardware and software for simple IoT applications.


CO2 - Create IoT applications by interfacing various sensors and embedded boards.
CO3 - Create IoT applications by interfacing various actuators and embedded boards.
CO4 - Develop IoT applications using IoT networking devices.
CO5 - Develop database based IoT application by integrating sensors with single board computer.

IV. TEACHING-LEARNING & ASSESSMENT SCHEME


Learning Scheme Assessment Scheme
Actual
Based on LL &
Contact Based on
Theory TL
Course Course Hrs./Week SL
Course Title Abbr Credits Paper Total
Code Category/s SLH NLH Practical
Duration Marks
FA- SA-
CL TL LL Total FA-PR SA-PR SLA
TH TH
Max Max Max Min Max Min Max Min Max Min
INTERNET OF
314006 IOT SEC 1 - 4 1 6 3 - - - - - 25 10 25@ 10 25 10 75
THINGS
Total IKS Hrs for Sem. : 0 Hrs
Abbreviations: CL- ClassRoom Learning , TL- Tutorial Learning, LL-Laboratory Learning, SLH-Self Learning
Hours, NLH-Notional Learning Hours, FA - Formative Assessment, SA -Summative assessment, IKS - Indian
Knowledge System, SLA - Self Learning Assessment
Legends: @ Internal Assessment, # External Assessment, *# On Line Examination , @$ Internal Online
Examination
Note :

1. FA-TH represents average of two class tests of 30 marks each conducted during the semester.
2. If candidate is not securing minimum passing marks in FA-PR of any course then the candidate shall be
declared as "Detained" in that semester.
3. If candidate is not securing minimum passing marks in SLA of any course then the candidate shall be
declared as fail and will have to repeat and resubmit SLA work.
4. Notional Learning hours for the semester are (CL+LL+TL+SL)hrs.* 15 Weeks
5. 1 credit is equivalent to 30 Notional hrs.
6. * Self learning hours shall not be reflected in the Time Table.
7. * Self learning includes micro project / assignment / other activities.

MSBTE Approval Dt. 21/11/2024 Semester - 4, K Scheme


Page 1/8
22-11-2024 12:10:14 PM

INTERNET OF THINGS Course Code : 314006

V. THEORY LEARNING OUTCOMES AND ALIGNED COURSE CONTENT


Theory Learning Suggested
Learning content mapped with Theory Learning
Sr.No Outcomes (TLO's)aligned Learning
Outcomes (TLO's) and CO's.
to CO's. Pedagogies.
Unit - I Basics of Internet of Things
1.1 Introduction of IoT
TLO 1.1 Describe IoT
1.2 Applications of IoT
building blocks with their
1.3 Building blocks of IoT device: sensors, processors,
relationship. Presentations
gateways, applications
TLO 1.2 State the features Video
1 1.4 Embedded Boards for IoT: Arduino Uno, Raspberry pi,
of various Embedded Demonstrations
Node Microcontroller Unit, ESP32
boards. Hands-on
1.5 Arduino Uno hardware architecture and Peripheral
TLO 1.3 Write simple
features
Arduino program.
1.6 Arduino programming: Arduino programming of
Blinking LED and Fading LED, Buzzer
Unit - II Sensors in IoT
TLO 2.1 Select various
2.1 Introduction of Sensors
sensors for IoT Presentations
2.2 IoT sensors types: Active and Passive Sensors, Analog
applications. Case Study
sensors Digital Sensors
TLO 2.2 Write steps to Hands-on
2 2.3 Programming with Arduino Sensors: Light sensor,
interfacing sensors with Demonstration
Humidity Sensor, Temperature Sensor, Water Sensor,
Arduino Collaborative
Motion Sensor, Fire Detection Sensors, Smoke Detection
TLO 2.3 Explain working learning
Sensors, Gas Detection Sensors, Soil moisture sensors
techniques of Sensor.
2.4 Basic working Technique of Sensor
TLO 3.1 Select various
Actuators available. Presentations
Unit - III Actuators in IoT
TLO 3.2 Explain the Demonstration
3.1 Introduction of Actuators
process of interfacing Video
3.2 Programming and Interfacing of actuators: displaying
3 appropriate actuator with Demonstrations
on LED/LCD with ATMEGA328
Embedded boards. Hands-on
3.3 Displays: LCD, I2C LCD, 7 segment display
TLO 3.3 Write the steps Model
3.4 Actuators: Relay, Stepper Motor, Buzzer, Potentiometer
for displaying output on Demonstration
various display devices.
TLO 4.1 Explain IoT
Protocols.
Unit - IV Communication in IoT devices Presentations
TLO 4.2 Write the process
4.1 Introduction to IoT networking: IoT Protocols- HTTP, Demonstration
to use IoT Wireless
MQTT, CoAP etc. Hands-on
networking devices in
4 4.2 IoT Wireless devices and uses in IoT: LPWAN(Low Video
developing IoT
Power Wide Area Networks),Cellular(3G/4G/5G), Demonstrations
applications.
Bluetooth, Zigbee, Wi-fi, RFID Flipped
TLO 4.3 Explain the
4.3 Wi Fi connectivity to WEB using ESP826 Classroom
method of performing Wi
Fi connectivity to WEB.
TLO 5.1 Write the steps to
install any operating
system on Raspberry Pi.
TLO 5.2 Write various Unit - V Programming with Single Board Computer
Presentations
Linux commands to be 5.1 Raspberry Pi Architecture, Features, Raspberry Pi Vs
Demonstration
used on Raspberry Pi. Arduino
5 Video
TLO 5.3 Write steps to 5.2 Raspbian OS
Demonstrations
Install database on 5.3 Linux Programming Environment, Linux Commands
Hands-on
Raspberry Pi. 5.4 Installation of MariaDB server with Raspberry Pi
TLO 5.4 Write database
query to be performed on
Raspberry Pi.
MSBTE Approval Dt. 21/11/2024 Semester - 4, K Scheme
Page 2/8
22-11-2024 12:10:14 PM

INTERNET OF THINGS Course Code : 314006

VI. LABORATORY LEARNING OUTCOME AND ALIGNED PRACTICAL / TUTORIAL EXPERIENCES.


Practical / Tutorial / Laboratory Sr Laboratory Experiment / Practical Titles / Number Relevant
Learning Outcome (LLO) No Tutorial Titles of hrs. COs
LLO 1.1 Install any embedded
* Install any one embedded system(ex- Arduino
system.
1 IDE)and execute program to turn LED ON/OFF 2 CO1
LLO 1.2 Write simple Arduino
using delay
program using Arduino Uno IDE.
LLO 2.1 Interface RGB LED with
Arduino.
2 Change the color of LED 2 CO1
LLO 2.2 Write program to change the
color of LED.
LLO 3.1 Interface Potentiometer and
LED with Arduino. Control the brightness of LED using PWM
3 2 CO1
LLO 3.2 Write a program to control Techniques
the brightness of LED.
LLO 4.1 Interface LDR sensor with
Arduino. * Detect the presence or absence of Light using
4 2 CO2
LLO 4.2 Write a program for LDR Sensor
detection of Light.
LLO 5.1 Interface Analog
Temperature Sensor (e.g. LM35) with
Arduino. 5 Measure the temperature of the object 2 CO2
LLO 5.2 Write a program to sense
Temperature of Object.
LLO 6.1 Interface touch Sensor with
Arduino. Sense the touch of finger when it is placed on
6 2 CO2
LLO 6.2 Write program to sense the board
touch when finger is placed on board.
LLO 7.1 Interface IR Sensor with
Arduino/ Raspberry Pi.
7 Detect the obstacle using IR sensor 2 CO2
LLO 7.2 Write program to Detect the
obstacle.
LLO 8.1 Interface Ultrasonic Sensor
with Arduino/Raspberry Pi.
* Measure the Distance between sensor and
LLO 8.2 Write a program to measure 8 2 CO2
object using ulatrasonic sensor
the Distance between sensor and
object.
LLO 9.1 Interface Gas Sensor with
Arduino/ Raspberry Pi.
9 Detect the presence of Gas 2 CO2
LLO 9.2 Write program to detect the
presence of Gas.
LLO 10.1 Interface DHT11 sensor
and I2C LCD with Arduino. Detect the vibration of an object using vibration
10 2 CO2
LLO 10.2 Write a program to display detector sensor SW-420 with Arduino
Humidity and Temperature on LCD.
LLO 11.1 Interface PIR Sensor with
Arduino/ Raspberry Pi to Detect
CO1
Motion of object. 11 Change the status of Buzzer ON/OFF 2
CO3
LLO 11.2 Write a program to display
motion detected or not.
LLO 12.1 Interface DHT11 sensor
and I2C LCD with Arduino. * Display Humidity and Temperature on LCD CO2
12 2
LLO 12.2 Write a program to display using DHT11 sensor CO3
Humidity and Temperature on LCD.

MSBTE Approval Dt. 21/11/2024 Semester - 4, K Scheme


Page 3/8
22-11-2024 12:10:14 PM

INTERNET OF THINGS Course Code : 314006


Practical / Tutorial / Laboratory Sr Laboratory Experiment / Practical Titles / Number Relevant
Learning Outcome (LLO) No Tutorial Titles of hrs. COs
LLO 13.1 Interface PIR Sensor with
Arduino/ Raspberry Pi to Detect
* Display the message as per detection of CO2
Motion of object. 13 2
motion of object CO3
LLO 13.2 Write a program to display
motion detected or not.
LLO 14.1 Interface DHT11 sensor
and I2C LCD with Arduino. * Control relay state based on input from IR CO2
14 2
LLO 14.2 Write a program to display sensor CO3
Humidity and Temperature on LCD.
LLO 15.1 Interface DHT11 sensor
and I2C LCD with Arduino. * Switch the LED ON/OFF on detection of CO2
15 2
LLO 15.2 Write a program to display obstacles using PIR sensor CO3
Humidity and Temperature on LCD.
LLO 16.1 Interface Ultrasonic Sensor,
Buzzer with Arduino. * Measure the Distance between sensor and
CO2
LLO 16.2 Write program to start the 16 object and ring the buzzer when obstacle is 2
CO3
buzzer when obstacle is detected in detected in some specified range of distance
some specified range of distance.
LLO 17.1 Interface Smoke Sensor
with Arduino/ Raspberry Pi.
CO2
LLO 17.2 Write program to detect 17 Play the Burglar Alarm if smoke detected 2
CO3
smoke and play Burglar Alarm if
smoke detected.
LLO 18.1 Interface Smoke Sensor
with Arduino/ Raspberry Pi.
* Display percentage of moisture in soil using CO2
LLO 18.2 Write program to detect 18 2
soil moisture sensor CO3
smoke and play Burglar Alarm if
smoke detected.
LLO 19.1 Interface fire detector
sensor with NodeMCU.
Detect the fire and turn ON LED and play the CO2
LLO 19.2 Write program to display to 19 2
alarm CO3
glow LED and play the alarm when
fire detected.
LLO 20.1 Interface Ultrasonic Sensor
with Arduino/Raspberry Pi.
LLO 20.2 Write a program to measure 20 * Display temperature value on serial monitor 2 CO3
the Distance between sensor and
object.
LLO 21.1 Interface Piezo speaker
with Arduino.
21 * Play Melody sound with a Piezo speaker. 2 CO3
LLO 21.2 Write program to play
Melody.
LLO 22.1 Interface Temperature
sensor, Relay with Arduino.
* Control action using Relay based on
LLO 22.2 Write a program to turn it 22 2 CO3
temperature value
ON/OFF when Temperature increases
or decreases.
LLO 23.1 Interface seven segment
display with Arduino. * Display 0 to 9 numbers continuously on seven
23 2 CO3
LLO 23.2 Write a program to display segment display
0 to 9 numbers continuously .

MSBTE Approval Dt. 21/11/2024 Semester - 4, K Scheme


Page 4/8
22-11-2024 12:10:14 PM

INTERNET OF THINGS Course Code : 314006


Practical / Tutorial / Laboratory Sr Laboratory Experiment / Practical Titles / Number Relevant
Learning Outcome (LLO) No Tutorial Titles of hrs. COs
LLO 24.1 Interface I2C LCD with
Arduino.
24 Display simple message on I2C LCD 2 CO3
LLO 24.2 Write program to display
simple message.
LLO 25.1 Interface Potentiometer and
LCD with Arduino.
25 * Display POT value of potentiometer on LCD 2 CO3
LLO 25.2 Write program to display
POT reading on LCD.
LLO 26.1 Interface Bluetooth with
Arduino/Raspberry Pi.
* Transfer sensor collected data to smartphone
LLO 26.2 Write a program to send 26 2 CO4
using Bluetooth
sensor data to smartphone using
Bluetooth.
LLO 27.1 Connect Camera module
with Arduino.
Display the message on serial monitor when
LLO 27.2 Write program to display 27 2 CO4
image is captured
the message on serial monitor when
image is captured.
LLO 28.1 Connect temperature sensor
* Create Web based IoT application using Node
with embedded board.
28 MCU/Raspberry Pi to display Temperature on 2 CO4
LLO 28.2 Write program to display
Web Browser
Temperature on Web Browser.
LLO 29.1 Install appropriate OS for * Setup Raspberry Pi as an Single board
embedded board. computer b with following accessories: a
29 2 CO5
LLO 29.2 Connect various display a cable to connect Raspberry Pi to
accessories to Rasberry Pi. display a keyboard a mouse SD card
LLO 30.1 Install database on single
board computer. * Install MariaDB database in Raspberry Pi and
30 2 CO5
LLO 30.2 Perform various queries for execute basic SQL queries
displaying desired result.
Note : Out of above suggestive LLOs -
'*' Marked Practicals (LLOs) Are mandatory.
Minimum 80% of above list of lab experiment are to be performed.
Judicial mix of LLOs are to be performed to achieve desired outcomes.

VII. SUGGESTED MICRO PROJECT / ASSIGNMENT/ ACTIVITIES FOR SPECIFIC LEARNING /


SKILLS DEVELOPMENT (SELF LEARNING)

Other

Complete any one course related to "Internet of Things" freely available on Infosys Springboard/NPTEL/Spoken
Tutorial.

Micro project

Automatic Street Light- Street Light should automatically ON at evening and automatically OFF at morning. LCD
and Serial Monitor shows Light Intensity value on First Line and Status of Street Light on Second Line. USE RGB
LED for street Light and use orange color.
Home Automation through PC- Design and develop project to control 8 home devices through PC serial monitor,
LCD connected on project will shows Status of Devices is on or off. Also show the status of all devices on serial
monitor.
Motion enabled Room Light- Light present in Room should automatically ON when human motion is detected and
automatically OFF in the absence of human motion. LCD and Serial monitor shows appropriate message as “Motion
detected! Light ON” and “No Motion! Light OFF” when particular condition fulfilled.
MSBTE Approval Dt. 21/11/2024 Semester - 4, K Scheme
Page 5/8
22-11-2024 12:10:14 PM

INTERNET OF THINGS Course Code : 314006


Electronic Smart Blind Stick- If someone is in front of blind person, LED and Buzzer should on and LCD will
show the message” Obstacle. Be Alert” otherwise LED and Buzzer will remains off and LCD show the message
“Safe.. Keep Walking”.
Electronic Notice Board- Any Message send from Serial Monitor should get displayed on LCD. When new
message sends, previous message gets automatically erased and replaced with new message.

Assignment

Solve Assignment covering all COs given by Course Teacher.

Note :

Above is just a suggestive list of microprojects and assignments; faculty must prepare their own bank of
microprojects, assignments, and activities in a similar way.
The faculty must allocate judicial mix of tasks, considering the weaknesses and / strengths of the student in
acquiring the desired skills.
If a microproject is assigned, it is expected to be completed as a group activity.
SLA marks shall be awarded as per the continuous assessment record.
For courses with no SLA component the list of suggestive microprojects / assignments/ activities are
optional, faculty may encourage students to perform these tasks for enhanced learning experiences.
If the course does not have associated SLA component, above suggestive listings is applicable to Tutorials
and maybe considered for FA-PR evaluations.

VIII. LABORATORY EQUIPMENT / INSTRUMENTS / TOOLS / SOFTWARE REQUIRED


Sr.No Equipment Name with Broad Specifications Relevant LLO Number
Sensors-LDR,IR,PIR,Ultrasonic
1 Sensor,DHT11,LM35, touch sensor,smoke sensor, 20,6,12,13,14,7,15,8,16,9,17,10,11,18,19,21,22,23,24
gas detect sensors(CO2,O2,NO2 etc.), fire sensor
2 Bluetooth, Wi-Fi,Ethernet modules 26,28
3 Arduino/NodeMCU/Raspberry Pi-controllers All
Actuators- LED, Buzzer, Swiches, Relay,Sprinkler ,
4 I2C LCD, 7 segment display, potentiometer, Servo All
motor, Stepper motor, DC motor, Camera module
5 Accessories - Resistors, Jumper wires, Bread Board All
6 Software tools-Arduino UNO IDE, Tinkercad, Linux All

IX. SUGGESTED WEIGHTAGE TO LEARNING EFFORTS & ASSESSMENT PURPOSE (Specification


Table)
Aligned Learning R- U- A- Total
Sr.No Unit Unit Title
COs Hours Level Level Level Marks
1 I Basics of Internet of Things CO1 3 0 0 0 0
2 II Sensors in IoT CO2 4 0 0 0 0
3 III Actuators in IoT CO3 3 0 0 0 0
4 IV Communication in IoT devices CO4 3 0 0 0 0
Programming with Single Board
5 V CO5 2 0 0 0 0
Computer
Grand Total 15 0 0 0 0

X. ASSESSMENT METHODOLOGIES/TOOLS

Formative assessment (Assessment for Learning)

Each Practical will be assessed considering 60% weightage to the process, 40% weightage to the product.

MSBTE Approval Dt. 21/11/2024 Semester - 4, K Scheme


Page 6/8
22-11-2024 12:10:14 PM

INTERNET OF THINGS Course Code : 314006


Summative Assessment (Assessment of Learning)

End Semester Exam based on Practical performance and Viva-voce.

XI. SUGGESTED COS - POS MATRIX FORM


Programme
Specific
Programme Outcomes (POs)
Outcomes*
(PSOs)
Course PO-5
Outcomes PO-1 Basic Engineering
(COs) PO-3 PO-7
and PO-2 PO-4 Practices for
Design/ PO-6 Project Life PSO- PSO- PSO-
Discipline Problem Engineering Society,
Development Management Long 1 2 3
Specific Analysis Tools Sustainability
of Solutions Learning
Knowledge and
Environment
CO1 2 1 2 2 1 2 1
CO2 1 2 2 3 2 2 2
CO3 1 2 2 3 2 2 2
CO4 1 2 2 3 2 2 2
CO5 2 2 3 3 2 2 2
Legends :- High:03, Medium:02,Low:01, No Mapping: -
*PSOs are to be formulated at institute level

XII. SUGGESTED LEARNING MATERIALS / BOOKS


Sr.No Author Title Publisher with ISBN Number
PACKT publishing Ltd. New Delhi,
1 Cornel M Amariei Arduino Development Cookbook
ISBN: 978-1-78398-294-3
Arshdeep Bahga, Vijay Orient Blackswan New Delhi
2 Internet of Things: A Hands-On Approach
Madisetti ,ISBN: 978- 0996025515 628/- 2
David Hanes, Gonzalo IoT Fundamentals: Networking
Cisco Press ISBN: 978-1- 58714-
3 Salgueiro, Patrick Technologies, Protocols, and Use Cases for
456- 1 599
Grossetti the Internet of Things
Publisher(s): O'Reilly Media, Inc.
4 Simen Monk Raspberry Pi Cookbook
ISBN: 9781098130923
PACKT publishing Ltd. New Delhi
5 Agus Kurniawan Smart Internet of Things projects
ISBN:9788131766613

XIII . LEARNING WEBSITES & PORTALS


Sr.No Link / Portal Description
1 https://github.com/microsoft/IoT-For-Beginners All practicals
https://www.javatpoint.com/difference-between-sensors-and-ac
2 Sensors and Actuators
tuators
https://www.tinkercad.com/learn/circuits?collectionId=O0K87S
3 Practical using Simulator
QL1W5N4P2
https://www.geeksforgeeks.org/introduction-to-internet-of-th Online content of Internet of
4
ings-iot-set-1/ Things
5 https://hands-on-books-series.com/iot.html Introduction to IoT
6 https://www.raspberrypi.org/ Raspberry Pi Hands on tutorial

MSBTE Approval Dt. 21/11/2024 Semester - 4, K Scheme


Page 7/8
22-11-2024 12:10:14 PM

INTERNET OF THINGS Course Code : 314006


Sr.No Link / Portal Description
Note :

Teachers are requested to check the creative common license status/financial implications of the suggested
online educational resources before use by the students

MSBTE Approval Dt. 21/11/2024 Semester - 4, K Scheme

Page 8/8

You might also like