0% found this document useful (0 votes)
13 views4 pages

Iot Senser

The document outlines the course plan for the M.Tech in Computer Science and Engineering specializing in the Internet of Things at the National Institute of Technology, Tiruchirappalli. It details the course content, learning objectives, outcomes, assessment methods, and policies, emphasizing hands-on experience with IoT technologies and applications. The course covers fundamental concepts, protocols, security, data analytics, and real-world applications, with practical lab components integrated throughout.

Uploaded by

digoce5825
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views4 pages

Iot Senser

The document outlines the course plan for the M.Tech in Computer Science and Engineering specializing in the Internet of Things at the National Institute of Technology, Tiruchirappalli. It details the course content, learning objectives, outcomes, assessment methods, and policies, emphasizing hands-on experience with IoT technologies and applications. The course covers fundamental concepts, protocols, security, data analytics, and real-world applications, with practical lab components integrated throughout.

Uploaded by

digoce5825
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

NATIONAL INSTITUTE OF TECHNOLOGY


TIRUCHIRAPPALLI - 620 015, TAMIL NADU, INDIA
COURSE PLAN (PART I)
Name of the programme M.TECH CSE
and specialization
Course Title Internet of Things
Course Code CS618 No. of Credits 4- ( 3 – 0 – 2 )
Course Code of Pre- -
requisites
Session JAN-2025 Section (if, applicable) -
Name of the Faculty Dr. M. Sai Krishna Department CSE
E-mail saikrishna@nitt.edu Telephone No. 9885648901
Course Coordinator(s) (if, -
applicable)
E-mail - Telephone No. -
Course Type Core
√ Elective
Open Elective
Laboratory
COURSE CONTENT (Approved in Senate)
UNIT-I Fundamentals and Overview of IoT
Evolution of Internet of Things – Enabling Technologies – IoT Architectures: oneM2M, IoT World Forum (IoTWF),
Simplified IoT Architecture and Core IoT Functional Stack – Fog orchestration and Data Management, Edge and
Cloud in IoT – Functional blocks of an IoT ecosystem – Sensors, RFID, Video Tracking Applications and
Algorithms, Actuators, Smart Objects and Connecting Smart Objects.
Lab component:
1. Understand and implement various IoT architectures.
2. Design and integrate sensors and actuators into an IoT ecosystem.
UNIT-II IoT Protocols, Security, and Privacy
IoT Access Technologies: Physical and MAC layers, topology and Security of IEEE 802.15.4, 1901.2a, LoRaWAN
– Network Layer: IP versions, Constrained Nodes and Constrained Networks – Optimizing IP for IoT: From
6LoWPAN to 6Lo, Routing over Low Power and Lossy Networks, SCADA, Application Layer Protocols: CoAP and
MQTT, Security and Privacy in IoT: Concepts and Overview, Security Frameworks, Privacy in IoT Network: Fog
and Cloud Domain Attacks, Sensing Domain Attacks and their Countermeasures.
Lab component:
1. Explore the optimization of IP for IoT through the implementation of 6LoWPAN and routing techniques over
low-power networks.
2. Implement security protocols and frameworks to protect IoT devices within fog and cloud domains, and analyze
security risks and countermeasures.
UNIT-III Design and Development
Design Methodology – Embedded computing logic – Microcontroller, System on Chips – IoT system building blocks
– Arduino – Board details, IDE programming – Raspberry Pi – Interfaces and Raspberry Pi, Arduino, and PyBoard
with Python Programming, IoT Backend design with Python – Flask and Microsoft Azure implementation.
Lab component:
1. Gain practical experience in interfacing Raspberry Pi with different sensors and actuators, utilizing
Python programming.
2. Design and implement a backend for IoT applications using Flask and deploy it on Microsoft Azure.
UNIT-IV Data Analytics and Supporting Services
Structured Vs Unstructured Data and Data in Motion Vs Data in Rest – Role of Machine Learning – No SQL
Databases – Hadoop Ecosystem – Apache Kafka, Apache Spark – Edge Streaming Analytics and Network Analytics
– Xively Cloud for IoT, Python Web Application Framework – Django – AWS for IoT – System Management with
NETCONF-YANG, Use of Big Data in Visualization of IoT, Industry 4.0 concepts.
Lab component:
1.Construct a real-time data processing pipeline using Apache Kafka and Apache Spark.
2. Develop a web application using Django to manage and visualize IoT data, deployed in AWS.
UNIT-V Case Studies/Industrial Applications
Cisco IoT system – IBM Watson IoT platform – Manufacturing – Converged Plantwide Ethernet Model (CPwE) –
Power Utility Industry – GridBlocks Reference Model – Smart and Connected Cities: Layered architecture, Smart
Lighting, Smart Parking Architecture and Smart Traffic Control, Cloud of Things: Standards and Architecture,
Open-Source E-Health Sensor Platform, Cloud-assisted Cyber-Physical Systems. Introduction to Blockchain in
IoT.
Lab component:
1. Explore the capabilities of the IBM Watson IoT platform by building an IoT application for connected
manufacturing.
2. Design a layered architecture for smart city applications focusing on smart lighting and smart parking
systems

Text Books
1. David Hanes, Gonzalo Salgueiro, Patrick Grossetete, Rob Barton and Jerome Henry, ―IoT Fundamentals:
Networking Technologies, Protocols and Use Cases for Internet of Things, Cisco Press, 2017
2. Arshdeep Bahga, Vijay Madisetti, ―Internet of Things – A hands-on approach, Universities Press, 2015

COURSE LEARING OBJECTIVES


 To understand Smart Objects and IoT Architectures
 To learn about various IOT-related protocols, security, and privacy
 To build simple IoT system using Raspberry Pi, Arduino, and PyBoard
 To understand data analytics and cloud in the context of IoT
 To develop IoT infrastructure for real-time applications
COURSE OUTCOMES (CO)
Course Outcomes Aligned Programme Outcomes(PO)
After successful completion of the course, the PO1 PO2 PO3
students should be capable to:
CO1 3 2 2
CO1 Explain the concept of IoT
CO2 Analyze various protocols, security and privacy forCO2
IoT 3 2 2
CO3 Design a PoC of an IoT system using Raspberry Pi, Arduino,
and PyBoard CO3 2 1 2
CO4 Apply data analytics and use cloud offerings related to cloud
and analyze applications of IoT in a real time scenario
CO4 3 2 3

COURSE PLAN (PART II)


COURSE OVERVIEW
This course provides a comprehensive understanding of the Internet of Things (IoT), exploring its fundamental concepts,
enabling technologies, architectures, protocols, security, privacy, and real-world applications. Designed to balance theoretical
knowledge with hands-on experience.
COURSE TEACHING AND LEARNING ACTIVITIES
Sl. Week Topic Mode of Delivery
No.
1. Week 1 UNIT-I Fundamentals and Overview of IoT: Evolution of Internet of Lecture
Things – Enabling Technologies – IoT Architectures: oneM2M, IoT Chalk and Talk
World Forum (IoTWF) Power point
presentation
2. Week 2 Simplified IoT Architecture and Core IoT Functional Stack – Fog Lecture
orchestration and Data Management, Edge and Cloud in IoT – Chalk and Talk
Functional blocks of an IoT ecosystem Power point
presentation
3. Week 3 Sensors, RFID, Video Tracking Applications and Algorithms, Lecture
Actuators, Smart Objects and Connecting Smart Objects, Lab Chalk and Talk
components Power point
presentation
4. Week 4 UNIT-II IoT Protocols, Security, and Privacy: Lecture
IoT Access Technologies: Physical and MAC layers, topology and Chalk and Talk
Security of IEEE 802.15.4, 1901.2a, LoRaWAN Power point
presentation
5. Week 5 Network Layer: IP versions, Constrained Nodes and Constrained Lecture
Networks – Optimizing IP for IoT: From 6LoWPAN to 6Lo Chalk and Talk
Power point
presentation
6. Week 6 Routing over Low Power and Lossy Networks, SCADA, Application Lecture
Layer Protocols: CoAP and MQTT, Security and Privacy in IoT: Chalk and Talk
Concepts and Overview, Security Frameworks, Privacy in IoT Power point
Network: Fog and Cloud Domain Attacks, Sensing Domain Attacks presentation
and their Countermeasures, Lab components
7. Week 7 UNIT-III Design and Development: Design Methodology – Lecture
Embedded computing logic – Microcontroller, System on Chips Chalk and Talk
Power point
presentation
8. Week 8 IoT system building blocks, PyBoard with Python Programming, Lecture
IoT Backend design with Python Chalk and Talk
Power point
presentation
9. Week 9 Flask and Microsoft Azure implementation, Lab components Lecture
Chalk and Talk
Power point
presentation
10. Week 10 UNIT-IV Data Analytics and Supporting Services: Structured Vs Lecture
Unstructured Data and Data in Motion Vs Data in Rest – Role of Chalk and Talk
Machine Learning – No SQL Power point
Databases presentation
11. Week 11 Hadoop Ecosystem – Apache Kafka, Apache Spark – Edge Lecture
Streaming Analytics and Network Analytics Chalk and Talk
Power point
presentation
12. Week 12 Xively Cloud for IoT, Python Web Application Framework – Django Lecture
– AWS for IoT – System Management with NETCONF-YANG. Lab Chalk and Talk
components. Power point
presentation
13. Week 13 UNIT-V Case Studies/Industrial Applications Lecture
Cisco IoT system – IBM Watson IoT platform – Manufacturing – Chalk and Talk
Converged Plantwide Ethernet Model (CPwE) – Power Utility Power point
Industry – GridBlocks Reference Model presentation
14. Week 14 Smart and Connected Cities: Layered architecture, Smart Lecture
Lighting, Smart Parking Architecture and Smart Traffic Control Chalk and Talk
Power point
presentation
15. Week 15 Cloud of Things: Standards and Architecture, Open-Source E- Lecture
Health Sensor Platform, Cloud-assisted Cyber-Physical Systems. Chalk and Talk
Introduction to Blockchain in IoT, Lab components Power point
presentation
COURSE ASSESSMENT METHODS
Sl. Mode of Assessment Week / Date Duration % Weightage
No.
1. Cycle Test 1 - Theory As per schedule 1 hour 15
2. Cycle Test 2 - Theory As per schedule 1 hour 15
3. Lab Component Full Semester - 15
4. Project 1st week, April-25 - 15
5. Compensation Assessment* - Theory As per schedule 1 hour 15
6. Final Assessment As per schedule 3 hrs 40
COURSE EXIT SURVEY (mention the ways in which the feedback about the course is assessed and indicate the
attainment also)
1. Students’ feedback through class committee meetings
2. Feedbacks are collected before final examination through MIS or any other standard format followed by
the institute
3. Students, through their Class Representatives, may give their feedback at any time to the course faculty
which will be duly addressed.
COURSE POLICY (including compensation assessment to be specified)
MODE OF CORRESPONDENCE (email/ phone etc)
Email, in-person
WhatsApp group
COMPENSATION ASSESSMENT POLICY

1. One compensation assessment will be given after completion of Cycle Test 1 and 2 for the students
those who are absent for any assessment due to genuine reason.
2. Compensatory assessments would cover the syllabus of Cycle tests 1 & 2
3. Prior permission and required document must be submitted for absence.

ATTENDANCE POLICY
 At least 75% attendance in each course is mandatory.
 A maximum of 10% shall be allowed under On Duty (OD) category.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy