Internet of Things
Course Code BCS701
CIE Marks 50
Teaching Hours/Week (L:T:P: S) 3:0:2:0
SEE Marks 50
Total Hours of Pedagogy 40 hours Theory + 8-10 Lab slots
Total Marks 100
Credits 04
Exam Hours 03
Examination nature (SEE) Theory/practical
MODULE-1
Introduction to Internet of Things: Introduction, Physical design of IOT, Logical Design of IOT, IOT
enabling technologies, IOT Levels & Deployment Templates.
Textbook : Ch.1
MODULE-2
IOT and M2M: Introduction: M2M, Difference between IoT and M2M, SDN and NFV for IOT, IOT
System Management with NETCONF-YANG, Need for IOT Systems Management, Simple Network
Management Protocol (SNMP), Network operator requirements, NETCONF, YANG, IoT Systems
Management with NETCONF-YANG.
Textbook: Ch. 3.1-3.4,4.1-4.6
MODULE-3
IoT Platforms Design Methodology: Introduction, IoT Design Methodology, Case Study on IoT System
for Weather Monitoring, loT Systems - Logical Design using Python: Introduction, Installing Python,
Python Data Types and Data structures, Control flow, Functions, Modules, Packages, File Handling,
Operations, Classes, Python Packages of Interest for IoT.
Textbook 1: Ch.5.1-5.3,6.2-6.11
MODULE-4
IoT Physical Devices & End points: What is a loT Device, Raspberry Pi, About the Board, Linux on
Raspberry Pi, Raspberry Pi interfaces, Programming Raspberry Pi with Python, Case Studies illustrating
IoT design – Home Automation, Cities, Agriculture.
Textbook : Ch. 7.1-7.6,9.2,9.3,9.5
MODULE-5
Data Analytics for IoT: Introduction, Apache Hadoop, Using Hadoop MapReduce for Batch Data
Analytics, Apache Oozie, Apache Spark, Apache Storm, Using Apache Storm for Real-time Data Analysis.
Textbook: Ch.10
PRACTICAL COMPONENT OF IPCC
Experiments
1 Develop a program to blink 5 LEDs back and forth.
2 Develop a program to interface a relay with Arduino board.
3 Develop a program to deploy an intrusion detection system using Ultrasonic and sound sensors.
4 Develop a program to control a DC motor with Arduino board.
5 Develop a program to deploy smart street light system using LDR sensor.
6 Develop a program to classify dry and wet waste with the Moisture sensor (DHT22).
7 Develop a program to read the pH value of a various substances like milk, lime and water.
8 Develop a program to detect the gas leakage in the surrounding environment.
9 Develop a program to demonstrate weather station readings using Arduino.
10 Develop a program to setup a UART protocol and pass a string through the protocol.
11 Develop a water level depth detection system using Ultrasonic sensor.
12 Develop a program to simulate interfacing with the keypad module to record the keystrokes.
Suggested Learning Resources:
textbook
Arshdeep Bahga, Vijay Madisetti, “ Internet of Things- A Hands On Approach”, Universities press, 2014.
Reference Books
1. David Hanes, Gonzalo Salgueiro, Patrick Grossetete, Robert Barton, Jerome Henry,"IoT Fundamentals:
Networking Technologies, Protocols, and Use Cases for the Internet of Things”, 1 stEdition, Pearson Education
(Cisco Press Indian Reprint). (ISBN: 978-9386873743)
2. Srinivasa K G, “Internet of Things”, CENGAGE Leaning India, 2017.

.png)
0 Comments