Course Name: Internet of Things (3 Cr.
)
Course Code: CACS460
Year/Semester: IVIV'II
Class Load: 5 Hrs. 1\Yeek (Theory.: 3Hrs. Practical: 2 [Irs.)
Course Description: The course introduces basics o1' Io'I'. It covers introductions of IoT,
Devices and platlorm for deveiopinglol' Svstems. Design methoclology. Data Analytics for IoT,
Servers & CloLrd oftbring and IoT svstem securit,v.
0bjective:
The objective of this course is to introduce the students about the principles, techniques,
development and applications of IoT S1,stem.
Course Contents:
Unit l: Introduction to IoT [SHrs.]
l.lDefinition and Characteristics of Io'f.
1.2 Physical and Logical Design of IoT.
1.3 IoT Enabled Technologies
1.4 IoT and M2M
1.5 Domain Specific IoTs: Home Autornation, Cities, Environment, Energy. Retail, Logistics,
AgricLrltLrre. Industry, Health and Lifestyle.
Unit 2: Sensor, Actuators and Interfacing [18 Hrs.]
2.1 Roles of Sensors and actuators, Types of sensors: Active and passive, analog and digital,
Contact and no-contact, Absolute and relative
2.2 Working of sensors: Position, occupancy and motion, velociry arrd acceleration, force, pressure,
flor.v, Acoustic, Humidity, light, radiatior-r, temperature, chemical, biosensor, camera.
2.3 Development boards: Arduino and Raspberry pi installation. interfacing and programming using
pvthon.
Unit 3: IoT Platlbrrn Design Methodology [6 FIrs.]
Case Study on IoT' Systern for Weather Monitor
Unit 4: Data and Arralytics for IoT [10Hrs.]
4.I An Introdr-rction to Data Analytics for IoT
4.2 Machine Learning
4.3 Big Data Analytics Tools and Technology,
4.zl Edge Strearring Analytics
4.5 Netrr olk Arrr l1 tics
Unit 5: IoT Physical Servers and Cloud Ofl'ering
Cloud storage models and Communicatioir APIs of IoT Systerns
[3FIrs.] A,
Unit 6: Securing IoT Systems [3FIrs.]
6.1 IoT Security Challenges
6.2 lo'l'Systent's Securily Practices
\
ry@
//": i
q,ffi,"
Dhr#.. 'f'
,irq"6}
w
i..,' ) r
" {?"*",r]j-/,2,i S m.r;.$(s
// &.
-F!.:i
Laboratiiry Worli:
implement the concept mentioned in the course using Python as a programming language, Arduino or
Raspberry pi as a System board. A11 sensors mentioned in course should be irnplemented in a single
project or separately to obserye their rvorkirg mechanism.
Evaluation:
Eramination Scheme
Internal Assessment External Assessment Total
Theon, Practical Theory Practical
20 20 60
Reference Books:
l. ArshdeepBahga, Vijay Madisetti, "lnternet of Things (A Ilands-on-Approach)". University Press
Irrdia Pvt. i-td., 2015.
2. David [-lanes, Gonzalo Salgueiro, Patrick Grossetete. Itobert Bar-ton, Jerorne Henry,"loT
Fundamentals: Networking Technologies, Protocols, and Use Cases fbr the Internet of Things",
Pearson Education (Cisco Press Indian Reprint).
3. Raj I(amal, "Internet of Things: Architecture and Design Principles", McGraw Hill 2011
4. Gary Smafi, "Practical Python Programming for IoT", ISI}.\- I 0: 183 8982469
5. Gaston C. Hillar Internet of Things with Python,lSBN-10: i785881388
{uw
*?ffi$