CS3691 Embedded Systems and IoT Syllabus - Anna University
Access the updated Anna University CS3691 syllabus for Embedded Systems and IoT on LearnSkart. This Anna University subject syllabus PDF presents the updated semester 5 and 6 syllabus aligned with Regulation 2021 for CSE and IT students. It covers unit-wise subject unit topics and supports exam preparation syllabus planning for internal assessments and semester examinations under Anna University engineering syllabus standards.
What you get on this page
- Official Anna University CS3691 Embedded Systems and IoT syllabus for CSE and IT students (Regulation 2021, Semester 5 and 6).
- Comprehensive unit-wise breakdown and objectives.
- Direct download link for the syllabus PDF.
- It also provides syllabus overview of CS3691 Embedded Systems and IoT.
- SEO-optimized content for academic reference.
- Quick access to related subjects and previous year question papers.
CS3691 - EMBEDDED SYSTEMS AND IOT
L T P C: 3 0 2 4
COURSE OBJECTIVES:
- 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.
UNIT I 8-BIT EMBEDDED PROCESSOR
8-Bit Microcontroller - Architecture - Instruction Set and Programming - Programming Parallel Ports - Timers and Serial Port - Interrupt Handling.
UNIT II EMBEDDED C PROGRAMMING
Memory And I/O Devices Interfacing - Programming Embedded Systems in C - Need For RTOS - Multiple Tasks and Processes - Context Switching - Priority Based Scheduling Policies.
UNIT III IOT AND ARDUINO PROGRAMMING
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.
UNIT IV IOT COMMUNICATION AND OPEN PLATFORMS
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.
UNIT V APPLICATIONS DEVELOPMENT
Complete Design of Embedded Systems - Development of IoT Applications - Home Automation - Smart Agriculture - Smart Cities - Smart Healthcare.
45 PERIODS
PRACTICAL EXERCISES: 30 PERIODS
- Write 8051 Assembly Language experiments using simulator.
- Test data transfer between registers and memory.
- Perform ALU operations.
- Write Basic and arithmetic Programs Using Embedded C.
- Introduction to Arduino platform and programming
- Explore different communication methods with IoT devices (Zigbee, GSM, Bluetooth)
- Introduction to Raspberry PI platform and python programming
- Interfacing sensors with Raspberry PI
- Communicate between Arduino and Raspberry PI using any wireless medium
- Setup a cloud platform to log the data
- Log Data using Raspberry PI and upload to the cloud platform
- Design an IOT based system
COURSE OUTCOMES:
- 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
TEXTBOOKS
- Muhammed Ali Mazidi, Janice Gillispie Mazidi, Rolin D. McKinlay, "The 8051 Microcontroller and Embedded Systems", Pearson Education, Second Edition, 2014
- 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
- Michael J. Pont, "Embedded C", Pearson Education, 2007.
- Wayne Wolf, "Computers as Components: Principles of Embedded Computer System Design", Elsevier, 2006.
- Andrew N Sloss, D. Symes, C. Wright, "Arm System Developer's Guide", Morgan Kauffman/ Elsevier, 2006.
- Arshdeep Bahga, Vijay Madisetti, "Internet of Things - A hands-on approach", Universities Press, 2015
Frequently Asked Questions about LearnSkart Syllabus
Q1: What is LearnSkart?
LearnSkart is an academic platform that provides Anna University syllabus, previous year question papers, notes, and study resources to help engineering students prepare effectively for semester examinations.
Q2: Is the syllabus on LearnSkart updated according to Anna University regulations?
Yes. The syllabus provided on LearnSkart is aligned with the latest Anna University Regulation 2021 and 2025 syllabus for engineering courses.
Q3: Why is the Anna University syllabus important for exam preparation?
The official syllabus helps students understand unit-wise topics, important concepts, and the overall course structure required for internal and semester examinations.
Q4: Can I download the Anna University syllabus from LearnSkart?
LearnSkart provides easy access to Anna University syllabus pages where students can view the syllabus and understand all unit topics required for their subjects.