CP4291 SYLLABUS
CP4291 SYLLABUS
3 0 2 4
COURSE OBJECTIVES:
To Understand the Architectural Overview of IoT
To Understand the IoT Reference Architecture and Real World Design Constraints
To Understand the various IoT levels
To understand the basics of cloud architecture
To gain experience in Raspberry PI and experiment simple IoT application on it
SUGGESTED ACTIVITIES:
1. Develop an application for LED Blink and Pattern using Arduino or Raspberry Pi
2. Develop an application for LED Pattern with Push Button Control using
Arduino or Raspberry Pi
3. Develop an application for LM35 Temperature Sensor to display temperature
values using arduino or Raspberry Pi
4. Develop an application for Forest fire detection end node using Raspberry Pi
device and sensor
5. Develop an application for home intrusion detection web application
6. Develop an application for Smart parking application using python and
Django for web application
COURSE OUTCOMES:
CO1: Understand the various concept of the IoT and their
technologies CO2: Develop the IoT application using different
hardware platforms CO3: Implement the various IoT Protocols
CO4: Understand the basic principles of cloud computing
CO5: Develop and deploy the IoT application into cloud environment
TOTAL: 75 PERIODS
REFERENCES:
1. Arshdeep Bahga, Vijay Madisetti, Internet of Things: A hands-on approach,
Universities
Press, 2015
2. Dieter Uckelmann, Mark Harrison, Florian Michahelles (Eds), Architecting the
Internet of Things, Springer, 2011
3. Peter Waher, 'Learning Internet of Things', Packt Publishing, 2015
4. Ovidiu Vermesan Peter Friess, 'Internet of Things – From Research and
Innovation to Market Deployment', River Publishers, 2014
5. N. Ida, Sensors, Actuators and Their Interfaces: A Multidisciplinary
Introduction, 2nd EditionScitech Publishers, 202014
6. Reese, G. (2009). Cloud Application Architectures: Building Applications
CO-PO Mapping
CO POs
PO1 PO2 PO3 PO4 PO5 PO6
1 1 1 2 1 1 3
2 3 2 1 2 3 2
3 1 1 2 1 3 3
4 2 3 2 1 2 2
5 1 2 1 2 1 1