Home > Syllabus > Embedded Systems and IoT

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.

Complete syllabus
Whole Syllabus PDF
Regulation 2021

What you get on this page

CS3691 - EMBEDDED SYSTEMS AND IOT

L T P C: 3 0 2 4

COURSE OBJECTIVES:

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

  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:

TOTAL: 75 PERIODS

TEXTBOOKS

  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

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.