Embedded System and IoT

Embedded System and IoT

Course Syllabus

  • Name of the Course: Embedded System and IoT
  • LTP structure of the course: 2-1-1
  • Course Plan:
UnitTopics for Coverage
Unit 1Embedded, Cyber-Physical Systems and IoT: Introduction, application areas, examples, Common characteristics, Challenges and design flows, Modeling of Embedded and Cyber Physical Systems - Requirements, models of computation, Finite State Machines, Timed Automata, State Charts, Modeling of Hierarchy; Data flow modeling , Discrete Event Modeling , Continuous and Discrete time system concepts.
Unit 2Design - Choosing the components HW platforms - Processors, Sensors, Actuators; SW stack – RTOS, Scheduling Real Time control tasks, IoT Fundamentals - Devices, Gateway; Elements of IoT - IoT Functional blocks, IoT Communication Modules and API.
Unit 3Basics of Networking, Machine-to-Machine interaction, IoT Communication Protocols MQTT, ZigBee, Bluetooth, CoAP, UDP, TCP.
Unit 4Concept of Cloud Computing: Everything as a Service (XaaS), Role of Cloud; Software Components - Programming API's; IoT Application Development - Solution Framework for IoT. Advanced topics - Data Analytics for IoT, Fault Tolerance in IoT based Systems; IoT Security.
  • References:

    • Peter Mardwel, Embedded System Foundations of Cyber Physical Systems Springer 2nd Edition.
    • E. A. Lee, SanjitSeshia Introduction to Embedded Systems – A Cyber–Physical Systems Approach.
    • Rajeev Alur, Principles of Cyber-Physical Systems.
    • Pethuru Raj and Anupama C. Raman (CRC Press) , The Internet of Things : Enabling Technologies, Platforms and Use Cases.
    • ArshdeepBagha and Vijay Madisetti Internet of Things: A Hands-on Approach.
    • Research articles from Journals and Conference Proceedings.