Indian Institute of Information Technology, Allahabad
Department of Information Technology
Course Syllabus
Unit | Topics for Coverage |
Unit 1 | Embedded, 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 2 | Design - 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 3 | Basics of Networking, Machine-to-Machine interaction, IoT Communication Protocols MQTT, ZigBee, Bluetooth, CoAP, UDP, TCP. |
Unit 4 | Concept 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. |