0% found this document useful (0 votes)
24 views6 pages

EMBEDDED SYSTEMS AND IOT LP

The lesson plan for the course 'Embedded Systems and IoT' at Misrimal Navajee Munoth Jain Engineering College outlines the objectives, topics, and activities for the academic year 2024-25. It covers the architecture and programming of embedded processors, interfacing I/O devices, and the evolution of IoT, with practical exercises and applications in real-world scenarios. The course aims to equip students with the skills to design and develop IoT applications using platforms like Arduino and Raspberry Pi.

Uploaded by

VINOD D
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views6 pages

EMBEDDED SYSTEMS AND IOT LP

The lesson plan for the course 'Embedded Systems and IoT' at Misrimal Navajee Munoth Jain Engineering College outlines the objectives, topics, and activities for the academic year 2024-25. It covers the architecture and programming of embedded processors, interfacing I/O devices, and the evolution of IoT, with practical exercises and applications in real-world scenarios. The course aims to equip students with the skills to design and develop IoT applications using platforms like Arduino and Raspberry Pi.

Uploaded by

VINOD D
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

MISRIMAL NAVAJEE MUNOTH JAIN ENGINEERING COLLEGE

THORAPAKKAM, CHENNAI – 97

LESSON PLAN

Subject: EMBEDDED SYSTEMS AND IOT Subject Code: CS3691


Academic Year: 2024-25 Semester: 1/2/3/4/5/6/7/8

Objective:
⮚ To learn the internal architecture and programming of an embedded processor.
⮚ To introduce interfacing I/O devices to the processor.
⮚ To introduce the evolution of the Internet of Things (IoT).
⮚ To build a small low-cost embedded and IoT system using Arduino/Raspberry Pi/ open platform.
⮚ To apply the concept of Internet of Things in real world scenario.

Name of the Faculty: Mr D.VINOD, AP/AIDS


Faculty Code : MNM 509
Theory Class:
Period Unit Topics to be Covered Proposed Actual Date Remarks
Date
(Detail Enclosed)

Along with the above the following activities are also to be planned and included:
Activity Name No. of activities Per Details
Semester
● Tutorial

● Assignments 2

● Unit Test 2

● Model Exams 1

Co-curricular Activities:
Co-curricular activities No. of Programs Planned Subject Nature of the
Program Name Program
Guest Lectures -
Seminars
Industrial Visits
Others (Please specify the
subject nature of the
program)

Faculty in Charge HOD PRINCIPAL


Theory Class:

Period Unit Topics to be Covered Proposed Date Actual Date Remarks


8-BIT EMBEDDED
PROCESSOR
1. 8-Bit Microcontroller 21.02.25
Architecture of 8-Bit 24.02.25
2. Microcontroller
Instruction Set and 25.02.25
3.
Programming
4. Programming Parallel Ports 26.02.25
I
5. Timer Port 27.02.25

6. Serial Port 28.02.25

7. Interrupt Handling 03.03.25

EMBEDDED C
PROGRAMMING

8. Memory Interfacing 04.03.25

9. I/O Devices Interfacing 05.03.25

II Programming Embedded 06.03.25


10.
Systems in C
11. Need For RTOS 07.03.25

12. Multiple tasks 10.03.25

13. Multiple Processes 11.03.25

14. Context Switching 12.03.25

Priority Based Scheduling 13.03.25


15.
Policies
III IOT AND ARDUINO
PROGRAMMING
Introduction to the Concept of 14.03.25
16.
IoT Devices
IoT Devices Versus 17.03.25
17.
Computers
IoT Configurations and Basic 18.03.25
18.
Components
Introduction to Arduino and 19.03.25
19.
Types of Arduino
Arduino Toolchain and 20.03.25
20. Arduino Programming
Structure
21. Sketches and Pins 21.03.25
Input/Output From Pins Using 24.03.25
22.
Sketches
23. collision handling 25.03.25

Introduction to Arduino 26.03.25


24.
Shields
Integration of Sensors and 27.03.25
25.
Actuators with Arduino.
IV IOT COMMUNICATION
AND OPEN PLATFORMS
26. IoT Communication Models 28.03.25
and APIs
27. IoT Communication Protocols 01.04.25
28. Bluetooth and WiFi 02.04.25

29. Zigbee and GPS 03.04.25

30. GSM Modules 04.04.25

Open Platform like Raspberry 07.04.25


31.
Pi
32. Architecture of Raspberry Pi 08.04.25

33. Programming and Interfacing 09.04.25

34. Accessing GPIO Pins 11.04.25

Sending and Receiving 15.04.25


35.
Signals Using GPIO Pins
36. Connecting to the Cloud. 16.04.25

APPLICATIONS
DEVELOPMENT
Complete Design of 17.04.25
37.
Embedded Systems
V Development of IoT 21.04.24
38.
Applications
39. Home Automation 22.04.25

40. Smart Agriculture 23.04.25


41. Smart Cities 24.04.25
42. Smart Healthcare. 25.04.25

Faculty in Charge HOD PRINCIPAL


CS3691 EMBEDDED SYSTEMS AND IOT LTPC
3024
COURSEOBJECTIVES:
● To learn the internal architecture and programming of an embedded processor.
● To introduce interfacing I/O devices to the processor.
● To introduce the evolution of the Internet of Things (IoT).
● To build a small low-cost embedded and IoT system using Arduino/Raspberry Pi/ open platform.
● To apply the concept of Internet of Things in real world scenario.

UNITI 8-BIT EMBEDDED PROCESSOR 9


8-Bit Microcontroller – Architecture – Instruction Set and Programming – Programming Parallel
Ports – Timers and Serial Port – Interrupt Handling.

UNITII EMBEDDED C PROGRAMMING 9


Memory and I/O Devices Interfacing – Programming Embedded Systems in C – Need For RTOS –
Multiple Tasks and Processes – Context Switching – Priority Based Scheduling Policies

UNITIII IOT AND ARDUINO PROGRAMMING 9


Introduction to the Concept of IoT Devices – IoT Devices Versus Computers – IoT Configurations
– Basic Components – Introduction to Arduino – Types of Arduino – Arduino Toolchain – Arduino
Programming Structure – Sketches – Pins – Input/Output From Pins Using Sketches – Introduction
to Arduino Shields – Integration of Sensors and Actuators with Arduino

UNITIV IOT COMMUNICATION AND OPEN PLATFORMS 9


IoT Communication Models and APIs – IoT Communication Protocols – Bluetooth – WiFi –
ZigBee – GPS – GSM modules – Open Platform (like Raspberry Pi) – Architecture – Programming
– Interfacing – Accessing GPIO Pins – Sending and Receiving Signals Using GPIO Pins –
Connecting to the Cloud.

UNITV APPLICATIONS DEVELOPMENT 9


Complete Design of Embedded Systems – Development of IoT Applications – Home Automation –
Smart Agriculture – Smart Cities – Smart Healthcare.
45 PERIODS
PRACTICALEXERCISES: 30PERIODS
1. Write 8051 Assembly Language experiments using simulator.
2. Test data transfer between registers and memory.
3. Perform ALU operations.
4. Write Basic and arithmetic Programs Using Embedded C.
5. Introduction to Arduino platform and programming
6. Explore different communication methods with IoT devices (Zigbee, GSM, Bluetooth)
7. Introduction to Raspberry PI platform and python programming
8. Interfacing sensors with Raspberry PI
9. Communicate between Arduino and Raspberry PI using any wireless medium
10. Setup a cloud platform to log the data
11. Log Data using Raspberry PI and upload to the cloud platform
12. Design an IOT based system

COURSE OUTCOMES:
At the end of this course, the students will be able to:
CO1: Explain the architecture of embedded processors.
CO2: Write embedded C programs.
CO3: Design simple embedded applications.
CO4: Compare the communication models in IOT
CO5: Design IoT applications using Arduino/Raspberry Pi /open platform.
TOTAL: 75 PERIODS
TEXT BOOKS:
1. Muhammed Ali Mazidi, Janice Gillispie Mazidi, Rolin D. McKinlay, “The 8051
Microcontroller and Embedded Systems”, Pearson Education, Second Edition, 2014
2. Robert Barton, Patrick Grossetete, David Hanes, Jerome Henry, Gonzalo Salgueiro, “IoT
Fundamentals: Networking Technologies, Protocols, and Use Cases for the Internet of
Things”, CISCO Press, 2017.

REFERENCES:
1. Michael J. Pont, “Embedded C”, Pearson Education, 2007.
2. Wayne Wolf, “Computers as Components: Principles of Embedded Computer System
Design”, Elsevier, 2006.
3. Andrew N Sloss, D. Symes, C. Wright, “Arm System Developer's Guide”, Morgan
Kauffman/ Elsevier, 2006.
4. Arshdeep Bahga, Vijay Madisetti, “Internet of Things – A hands-on approach”,
Universities Press, 2015

CO’s- PO’s & PSO’s MAPPING


PO’s PSO’s
CO’s 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 3 1 1 1 - - - - 1 1 1 2 2 1 2
2 2 3 1 3 1 - - - 3 2 2 3 3 3 1
3 2 2 3 3 2 - - - 3 1 1 2 1 1 1
4 2 2 1 2 1 - - - 1 3 2 1 1 1 2
5 2 3 3 2 1 - - - 3 1 2 1 3 1 2
AVG 2 2 2 2 1 - - - 2 2 2 2 2 1 2
1-low, 2-medium, 3-high,‘-'-nocorrelation

You might also like