Professional Documents
Culture Documents
CS3691 Embedded Systems and Iot
CS3691 Embedded Systems and Iot
LTPC 3024
COURSE OBJECTIVES:
8-Bit Microcontroller – Architecture – Instruction Set and Programming – Programming Parallel Ports –
Timers and Serial Port – Interrupt Handling.
Memory And I/O Devices Interfacing – Programming Embedded Systems in C – Need For RTOS –Multiple
Tasks and Processes – Context Switching – Priority Based Scheduling Policies.
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.
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.
Complete Design of Embedded Systems – Development of IoT Applications – Home Automation –Smart
Agriculture – Smart Cities – Smart Healthcare.
45 PERIODS
PRACTICAL EXERCISES: 30 PERIODS
6. Explore different communication methods with IoT devices (Zigbee, GSM, Bluetooth)
11. Log Data using Raspberry PI and upload to the cloud platform
COURSE OUTCOMES:
REFERENCES