Internet of Things and Embedded Systems syllabus

2019 PATTERN. This is the 2019 pattern syllabus, the latest SPPU has published on its site for Third Year Computer Engineering. A 2024 pattern syllabus for this year has not been published there yet, so confirm with your college which pattern applies to you.

310245A · Third Year Computer Engineering, SPPU 2019 pattern. Every unit, the marks scheme, course outcomes and books, copied from the official syllabus PDF.

310245A3 h/week theoryMid-Sem 30 + End-sem 70
06.units
03.credits

Unit-wise syllabus

UNIT I

Introduction to Embedded Systems

7 hours

Definition, Characteristics of Embedded System, Real time systems, Real time tasks. Processor basics: General Processors in Computer Vs Embedded Processors, Microcontrollers, Microcontroller Properties, Components of Microcontrollers, System-On-Chip and its examples, Components of Embedded Systems, Introduction to embedded processor.

UNIT II

Internet of Things : Concepts

7 hours

Introduction to Internet of Things (IoT): Definition, Characteristics of IoT, Vision, Trends in Adoption of IoT, IoT Devices, IoT Devices Vs Computers, Societal Benefits of IoT, Technical Building Blocks. Physical Design of IoT: Things in IoT, Interoperability of IoT Devices, Sensors and Actuators, Need of Analog / Digital Conversion. Logical Design of IoT: IoT functional blocks, IoT enabling technologies, IoT levels and deployment templates, Applications in IoT.

UNIT III

IoT: Design Methodology

7 hours

IoT Design Methodology: Steps, Basics of IoT Networking, Networking Components, Internet Structure, Connectivity Technologies, IoT Communication Models and IoT Communication APIs, Sensor Networks, Four pillars of IoT: M2M, SCADA, WSN, RFID.

UNIT IV

IoT Protocols

7 hours

Protocol Standardization for IoT, M2M and WSN Protocols, RFID Protocol, Modbus Protocol, Zigbee Architecture. IP based Protocols: MQTT (Secure), 6LoWPAN, LoRa.

UNIT V

Cloud Platforms for IoT

7 hours

Software Defined Networking, Introduction to Cloud Storage Models, Communication API. WAMP: Auto Bahn for IoT, Xively Cloud for IoT. Python Web Application Framework: Django Architecture and application development with Django, Amazon Web Services for IoT, Sky Net IoT Messaging Platform, RESTful Web Service, GRPC,SOAP.

UNIT VI

Security in IoT

7 hours

Introduction, Vulnerabilities of IoT, Security Requirements, Challenges for Secure IoT, Threat Modeling. Key elements of IoT Security: Identity establishment, Access control, Data and message security, Non-repudiation and availability, Security model for IoT, Challenges in designing IOT applications, Lightweight cryptography.

Marks and credits

HeadMarksCredit
Mid-Sem (mid-semester exam)303
End-semester exam70

Prerequisite: Digital Electronics and Logic Design (210245).

Course outcomes

  1. CO1Understand the fundamentals and need of Embedded Systems for the Internet of Things
  2. CO2Apply IoT enabling technologies for developing IoT systems
  3. CO3Apply design methodology for designing and implementing IoT applications
  4. CO4Analyze IoT protocols for making IoT devices communication
  5. CO5Design cloud based IoT systems
  6. CO6Design and Develop secured IoT applications

Books

Text books

Reference books

FAQ

How many units are in Internet of Things and Embedded Systems?

Internet of Things and Embedded Systems (310245A) has 6 units: Unit I Introduction to Embedded Systems (7 h); Unit II Internet of Things : Concepts (7 h); Unit III IoT: Design Methodology (7 h); Unit IV IoT Protocols (7 h); Unit V Cloud Platforms for IoT (7 h); Unit VI Security in IoT (7 h).

What is the marks scheme for Internet of Things and Embedded Systems?

The official Computer Engineering 2019 pattern syllabus lists mid-semester (Mid-Sem) for 30 marks and the end-semester exam for 70 marks, for 3 credits.

What should I know before Internet of Things and Embedded Systems?

Prerequisite listed in the syllabus: Digital Electronics and Logic Design (210245).