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.
Unit-wise syllabus
Introduction to IoT
6 hoursDefinition 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
Things in IoT
6 hoursIntroduction 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
Communication Protocols and IoT Challenges
6 hoursIntroduction 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.
IoT Platforms and Its Programming
6 hoursIntroduction 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.
IoT Physical Servers and Cloud Offerings
6 hoursIntroduction 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.
Domain Specific Applications of IoT
6 hoursHome 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
| Head | Marks | Credit |
|---|---|---|
| Mid-Sem (mid-semester exam) | 30 | 3 |
| End-semester exam | 70 |
Prerequisite: 1. Basics of Computer Network 2. Processor Architecture.
Course outcomes
- CO1Discuss fundamentals, architecture and framework of IoT.
- CO2Select suitable sensors and actuators for real time scenarios.
- CO3Justify the significance of protocol for wireless communication and IoT challenges
- CO4Understand the Python programming for development of IoT applications.
- CO5Understand the cloud interfacing technologies.
- CO6Design and Implement real time IoT applications.
Books
Text books
- Vijay Madisetti, ArshdeepBahga, “Internet of Things: A Hands-On Approach” , 2014, Universities Press(India) Pvt Ltd., ISBN: 9788173719547
- Matt Richardson & Shawn Wallac, “Getting Started with Raspberry Pi”, 2014, O'Reilly (SPD), ISBN:9789350239759
- Pethuru Raj and Anupama C Raman, “The Internet of Things: Enabling Technologies, Platforms and Use Cases”, 2017, CRC Press, ISBN: 13:978-1-4987-6128-4.
- Rushi Gajjar, “Raspberry Pi Sensors”, 2015, Packt Publishing, ISBN : 978-1-78439-361-8
- Robert H. Bishop, “The Mechatronics Handbook”, 2002, CRC Press , ISBN: 0-8493-0066-5/02
Reference books
- Peter Waher, “Learning Internet of Things”, 2015, Packt Publishing, ISBN: 978-1-78355-353-2
- Peter Friess, “Internet of Things – From Research and Innovation to Market Deployment”, 2014, River Publishers, ISBN: 978-87-93102-94-1
- Waltenegus Dargie, Christian Poellabauer, "Fundamentals of Wireless Sensor Networks: Theory and Practice", 2010, Wiley Publication, ISBN: 978-0-470-99765-9
- Simon Monk, “Raspberry Pi Cookbook, Software and Hardware Problems and solutions”, 2019, O'Reilly, ISBN 9781492043225 E- Books / E- Learning References:
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.