Internet of Things syllabus

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

314445D · Third Year Information Technology, SPPU 2019 pattern. Every unit, the marks scheme, course outcomes and books, copied from the official syllabus PDF.

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

Unit-wise syllabus

UNIT I

Introduction to IoT

6 hours

Definition and Characteristics of IoT, IoT Framework and Architecture, Physical Design of IoT – IoT Protocols, IoT communication models, IoT Communication APIs, IoT Levels and Templates, IoT Enabled Technologies – Wireless Sensor Networks, Cloud Computing, Embedded Systems, Big Data Analysis, UAV, Web Services, IoT & M2M- Machine to Machine, Difference between IoT and M2M, Software Defined Network & NFV

UNIT II

Things in IoT

6 hours

Introduction to Sensors - Light sensor, voltage sensor, Temperature and Humidity Sensor, Motion Detection Sensors, Wireless Sensors, Level Sensors, USB Sensors, Embedded Sensors, Distance Measurement with ultrasonic sensor Introduction to Actuators- Connecting LED, Buzzer, Controlling- AC Power devices, Servo motor, Speed DC Motor. Electronic Communication Protocols (Device Interfacing) Protocols: I2C, SPI, UART, USRT, CAN. TE (Information Technology) Syllabus (2019 Course) 29 Curriculum for Third Year of Information Technology (2019 Course), Savitribai Phule Pune University

UNIT III

Communication Protocols and IoT Challenges

6 hours

Introduction to Non-IP Based Protocol (IEEE 802.11, IEEE 802.15.4), BlueTooth, ZigBee, IP Based Protocol (IPV4, IPV6, 6LoWPAN), Application Layer Protocols (MQTT, AMQP) Wireless medium access issues, MAC protocol, routing protocols, Sensor deployment & Node discovery, Data aggregation & dissemination.

UNIT IV

IoT Platforms and Its Programming

6 hours

Introduction to Arduino and Raspberry Pi- Installation, Interfaces (Serial, SPI, I2C), Introduction to Python program with Raspberry Pi with focus on interfacing external gadgets (Bluetooth Speaker, CCTV Camera, Robotic Arm etc.), controlling output, and reading input from pins. Introduction to Arduino Programming, Integration of Sensors and Actuators with Arduino.

UNIT V

IoT Physical Servers and Cloud Offerings

6 hours

Introduction to Cloud Storage models (SaaS, Paas, IaaS) and communication APIs Web server – Web server for IoT, Cloud for IoT (ThingSpeak, Ubidots), Python web application framework, Designing a RESTful web API. IoT Security: Vulnerabilities of IoT, Security Requirements, Challenges for Secure IoT, Threat Modelling, Key elements of IoT Security: Identity establishment, Access control, Data and message security, Non repudiation and availability, Security model for IoT.

UNIT VI

Domain Specific Applications of IoT

6 hours

Home Automation - Smart Appliances, Intrusion Detection, Smoke/Gas Detector, Smart City -Smart Parking, Smart Road, Structural Health Monitoring, Surveillance applications, Health - Fitness and Health Monitoring, Wearable Electronics, Agriculture - Smart Irrigation, Greenhouse Control, Environment - Weather Monitoring, Noise Pollution Monitoring, Logistic - Root Generation and Scheduling, Shipment Monitoring, Retail Management - Inventory Management, Smart Payments, Industry Applications - Machine Diagnosis and Prognosis, Indoor Air Quality Monitoring.

Marks and credits

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

Prerequisite: 1. Basics of Computer Network 2. Processor Architecture.

Course outcomes

  1. CO1Discuss fundamentals, architecture and framework of IoT.
  2. CO2Select suitable sensors and actuators for real time scenarios.
  3. CO3Justify the significance of protocol for wireless communication and IoT challenges
  4. CO4Understand the Python programming for development of IoT applications.
  5. CO5Understand the cloud interfacing technologies.
  6. CO6Design and Implement real time IoT applications.

Books

Text books

Reference books

FAQ

How many units are in Internet of Things?

Internet of Things (314445D) has 6 units: Unit I Introduction to IoT (6 h); Unit II Things in IoT (6 h); Unit III Communication Protocols and IoT Challenges (6 h); Unit IV IoT Platforms and Its Programming (6 h); Unit V IoT Physical Servers and Cloud Offerings (6 h); Unit VI Domain Specific Applications of IoT (6 h).

What is the marks scheme for Internet of Things?

The official Information Technology 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?

Prerequisite listed in the syllabus: 1. Basics of Computer Network 2. Processor Architecture.