Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
51 views7 pages

IoT Design LAB Course Handout

The IoT Design Lab course at Manipal University Jaipur aims to introduce students to the fundamentals of Internet of Things (IoT), covering architecture, protocols, and practical applications using Arduino, Python, and Raspberry Pi. Students will develop skills through hands-on labs and case studies in various fields such as agriculture and healthcare. The course includes continuous assessment, a final exam, and emphasizes the importance of attendance and participation.

Uploaded by

gvk5gws899
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)
51 views7 pages

IoT Design LAB Course Handout

The IoT Design Lab course at Manipal University Jaipur aims to introduce students to the fundamentals of Internet of Things (IoT), covering architecture, protocols, and practical applications using Arduino, Python, and Raspberry Pi. Students will develop skills through hands-on labs and case studies in various fields such as agriculture and healthcare. The course includes continuous assessment, a final exam, and emphasizes the importance of attendance and participation.

Uploaded by

gvk5gws899
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/ 7

MANIPAL UNIVERSITY JAIPUR

School of Computer and Communication Engineering


Department of IoT and Intelligent Systems
Course Hand-out
IoT Design Lab | IS3230 | 1 Credit | 0 0 2 1
Session: JAN.’ 24 – MAY’ 24 | Course Coordinator: Dr Dinesh Kumar Saini | Class: 3rd Year / 6th Semester
Faculty: 1. Dr Dinesh Kumar Saini 2. Mr. Sunil Kumar 3. Mr. Saumitra Gangwar

Introduction: The main objective of this course is to familiarize students with the basics of Internet
of Things (IoT) and its importance. Different applications of IoT and its protocols are introduced
briefly. The course provides a comprehensive exploration of IoT concepts, technologies, and
applications. The course covers essential aspects of IoT, including architecture, sensor devices,
communication protocols, networking, interoperability, programming with Arduino and Python, and
practical implementation using Raspberry Pi.

A. Course Outcomes: At the end of the course, students will be able to

IS3230.1: To introduce the fundamentals of IoT architecture and core modules and explore
various sensor devices and their applications in IoT.
IS3230.2: To describe communication protocols relevant to IoT, including Bluetooth,
Zigbee, and WLAN.
IS3230.3: To develop programming skills for IoT using Arduino, Python, and Raspberry Pi.
IS3230.4: To apply IoT knowledge through case studies in Agriculture, Healthcare, and
Activity Monitoring.

B. Program Outcomes and Program Specific


Outcomes
PROGRAM OUTCOMES

[PO.1]. Engineering knowledge: Demonstrate and apply knowledge of Mathematics, Science


and Engineering to classical and recent problems of electronic design & communication
system.
[PO.2]. Problem analysis: Identify, formulate, research literature, and analyze complex
engineering problems reaching substantiated conclusions using first principles of
mathematics, natural sciences, and engineering sciences.
[PO.3]. Design/development of solutions: Design a component system, or process to meet
desired needs within realistic constraints such as economic, environmental, social, political,
ethical, health and safety, manufacturability, and sustainability.
[PO.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.
[PO.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.
[PO.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.
[PO.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.
[PO.8]. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and
norms of the engineering practices
[PO.9]. Individual and teamwork: Function effectively as an individual, and as a member or leader
in diverse teams, and in multidisciplinary settings
[PO.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
[PO.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 environment.
[PO.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.
PROGRAM SPECIFIC OUTCOMES

[PSO.1] Apply the fundamental knowledge of computer science and engineering in developing effective
software/hardware for real world complex engineering problems by adapting advanced technologies.

[PSO.2] Analyze and configure various IoT based innovative and smart applications using recent
hardware and software tools.

[PSO.3] Design and examine sensor networks, routing, and Software-Defined Networking (SDN).

C. Assessment Plan:
Criteria Description Date Maximum Marks
Internal (Continuous Evaluation) 60
Internal Assessment Continuous evaluation (30 marks, 3 marks
(Summative) each lab)
Lab Record (10 marks)
Mid-term evaluation and
Internal test/viva (20 marks)

End Term Exam End Term Exam (End As per Academic 40


(Summative) Term written exam and Calendar
implementation 20 marks;
Viva 10 marks; Complete
Project 10 marks)
Total 100
Attendance (Formative) A minimum of 75% Attendance is required to be maintained by a student to be qualified
for taking the End Semester examination. The allowance of 25% includes all types of
leaves including medical leaves.
Makeup Assignments Students who miss a class will have to report to the teacher about the absence. A
(Formative) makeup assignment on the topic taught on the day of absence will be given which has
to be submitted within a week from the date of absence. No extensions will be given on
this. The attendance for that particular day of absence will be marked blank so that the
student is not accounted for absence. These assignments are limited to a maximum of 5
throughout the entire semester.
Homework/ Home Assignment/ There are situations where a student may have to work in the home, especially before a
Activity Assignment flipped classroom. Although these works are not graded with marks. However, a student
(Formative) is expected to participate and perform these assignments with full zeal since the activity/
flipped classroom participation by a student will be assessed and marks will be awarded.
Make-up Policy: As per University Norms
Chamber Consultation: online/offline as per Instructors availability
Notice: Via email/ Teams/WhatsApp (Use University Microsoft Account)

Consultancy Hours: To be Announced later

D. Syllabus:

Introduction to Arduino Programming: Arduino I/O Functions, Arduino display, Sensors


integration, secondary integration, Arduino communication. Introduction to Python programming,
Introduction to Raspberry Pi: IoT Applications based on Pi, Architecture, GPIO and input output,
Installing and configuration IoT Framework, GPIO Control over Web Browser, Implementation of
IoT with Raspberry Pi. Case Study: Agriculture, Healthcare, Activity Monitoring

References:

1. Honbo Zhou, The Internet of Things in the Cloud: A Middleware Perspective, (1e), CRC
Press, 2012.
2. Dieter Uckelmann, Mark Harrison, Michahelles, Florian (Eds), Architecting the Internet of
Things, (1e), Springer, 2011.
3. Designing for the Internet of Things, O'Reilly Media Inc., 2015, ISBN: 9781491925218.
4. Sumeet Arora, Ramachandra Gambheer, Meenakshi Vohra, Design of Secure IoT Systems: A
Practical Approach Across Industries, (1e), McGraw Hill, 2021.
E. Lab Plan:

Mode of Assessing
Lab. No. Topics Session Outcomes Corresponding CO
CO
Objective: Understand the basics of Arduino, interfacing various sensors and
Internal Evaluation
secondary modules with Arduino, how to use Raspberry Pi GPIO pins, setting
1 Basic 3230.1 Home Assignments
up an IoT framework on Raspberry Pi, and controlling GPIO pins remotely
External Evaluation
using a web interface.
Objective: Learn about communication protocols. Internal Evaluation
Arduino
2 Task: Establish communication between two Arduino boards using serial 3230.2 Home Assignments
Intermediate
communication and exchange data. External Evaluation
Objective: Implement a precision agriculture system using wireless sensor
Internal Evaluation
networks.
3 Advanced 3230.3 Home Assignments
Task: Deploy soil moisture and temperature sensors in a simulated farm,
External Evaluation
collect data, and analyze it to optimize irrigation.
Objective: Design an IoT system for greenhouse automation.
Internal Evaluation
Task: Integrate sensors (humidity, temperature, light) with actuators (fans,
4 Advanced 3230.4 Home Assignments
water pumps) to create a smart greenhouse. Implement remote control and
External Evaluation
monitoring.
Objective: Develop a wearable health monitoring system.
Internal Evaluation
Task: Use sensors (heart rate, temperature) in conjunction with a wearable
5 Advanced 3230.4 Home Assignments
device (Arduino-based) to monitor vital signs. Transmit data to a central hub for
External Evaluation
analysis.

Objective: Explore IoT applications in telemedicine.


Internal Evaluation
Task: Create a telemedicine system using sensors and cameras to remotely
6 Advanced 3230.4 Home Assignments
monitor patient health. Implement secure data transmission and real-time
External Evaluation
communication.

Objective: Implement an IoT-based gesture recognition system. Internal Evaluation


7 Advanced Task: Use sensors like accelerometers or cameras to recognize and interpret 3230.4 Home Assignments
gestures. Apply this system to control devices or applications. External Evaluation
Objective: Extend activity monitoring to building automation.
Internal Evaluation
Task: Integrate occupancy sensors with lighting and HVAC systems. Develop a
8 Advanced 3230.4 Home Assignments
smart building prototype that adjusts environmental conditions based on
External Evaluation
occupancy.

Objective: Design an IoT system for air quality monitoring. Internal Evaluation
9 Advanced Task: Utilize air quality sensors to measure pollutants. Develop a real-time 3230.4 Home Assignments
monitoring system and explore data visualization techniques. External Evaluation

Objective: Implement an IoT solution for water quality assessment. Internal Evaluation
10 Advanced Task: Deploy water quality sensors in a simulated water body. Transmit and 3230.4 Home Assignments
analyze data to monitor water parameters. External Evaluation

Objective: Implement a smart transportation solution for vehicle tracking and


Internal Evaluation
fleet management.
11 Advanced 3230.4 Home Assignments
Task: Use GPS modules to track the location of vehicles. Implement features
External Evaluation
such as route optimization, fuel monitoring, and maintenance scheduling.

Objective: Develop an IoT-based traffic management system. Internal Evaluation


12 Advanced Task: Use sensors and cameras to monitor traffic conditions. Implement 3230.4 Home Assignments
adaptive traffic signal control based on real-time data. External Evaluation

Objective: Implement an activity monitoring system. Internal Evaluation


13 Advanced Task: Use motion sensors or accelerometers to detect and log physical activity 3230.4 Home Assignments
data. External Evaluation

Objective: Design an IoT-based asset tracking system. Internal Evaluation


14 Advanced Task: Employ RFID or GPS modules to track and monitor the movement of 3230.4 Home Assignments
assets (e.g., products, equipment) within a manufacturing facility. External Evaluation

Objective: Design an IoT-enabled smart parking system. Internal Evaluation


15 Advanced Task: Use sensors to detect parking space occupancy. Develop a mobile 3230.4 Home Assignments
application that guides users to available parking spots in real-time. External Evaluation
F. Course Articulation Matrix: (Mapping of COs with POs)
CORRELATION WITH PROGRAM OUTCOMES CORRELATION WITH
CO STATEMENT PROGRAM SPECIFIC
OUTCOMES
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PO 9 PO 10 PO 11 PO 12 PSO 1 PSO 2 PSO 3
[IS3230.1] To introduce the fundamentals of IoT 1 2 1 1 1
architecture and core modules and explore
various sensor devices and their applications in
IoT.
[IS3230.2] To describe communication protocols relevant 2 2 2 2 1 3 3 3
to IoT, including Bluetooth, Zigbee, and WLAN.

[IS3230.3] To develop programming skills for IoT using 3 3 3 2 2 3 1 3 3 3


Arduino, Python, and Raspberry Pi.

[IS3230.4] To apply IoT knowledge through case studies in 3 3 3 3 2 3 1 3 3 3


Agriculture, Healthcare, and Activity
Monitoring.

1- Low Correlation; 2- Moderate Correlation; 3- Substantial Correlation

You might also like