0% found this document useful (0 votes)
41 views7 pages

Course Data Sheet

The document is a course data sheet for a B.Tech program in Information Technology focusing on the Internet of Things (IoT) for the third year, with a total of 45 contact hours and 3 credits. It outlines the syllabus, including five units covering IoT introduction, design methodologies, protocols, data analytics, and security, along with practical exercises and assessment methodologies. Additionally, it lists course objectives, outcomes, and references for further reading.

Uploaded by

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

Course Data Sheet

The document is a course data sheet for a B.Tech program in Information Technology focusing on the Internet of Things (IoT) for the third year, with a total of 45 contact hours and 3 credits. It outlines the syllabus, including five units covering IoT introduction, design methodologies, protocols, data analytics, and security, along with practical exercises and assessment methodologies. Additionally, it lists course objectives, outcomes, and references for further reading.

Uploaded by

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

COURE DATA SHEET

PROGRAM: Information Technology DEGREE: B.Tech


COURSE: INTERNET OF THINGS YEAR/SEMESTER: III/V CREDITS: 3
COURSE CODE: 23IT502 COURSE TYPE: Professional Elective
REGULATION: 2023
COURSE AREA/DOMAIN: IOT CONTACT HOURS: 4 hrs per week
CORRESPONDING LAB COURSE CODE (IF LAB COURSE NAME (IF ANY):
INTERNET OF THINGS LABORATORY
ANY): 23IT521

SYLLABUS:

UNIT DETAILS HOURS


INTRODUCTION TO INTERNET OF THINGS
Introduction to Internet of Things: Definition and Characteristics of IoT, Physical
Design of IoT – IoT Protocols, IoT Communication Models - IoT Communication
I 9
APIs – IoT enabled Technologies – Wireless Sensor Networks- Cloud Computing
– Big data analytics – Communication Protocols- Embedded Systems – IoT
Levels and Templates.
DESIGN METHODOLOGY AND ENDPOINTS
M2M – Difference between M2M &IoT – Software defined networks – Network
II function Virtualization – IoT Platform design Methodologies – Domain Specific 9
IoT – Home Automation – Smart Agriculture. Endpoints: Introduction to
Raspberry PI – Interfaces: serial- SPI- 12C- Programming –Interfacing with
external gadgets – controlling output – reading input from pins – Modern IoT
controllers.
IOT PROTOCOLS
IoT Access Technologies: Physical and MAC layers, topology and Security of IEEE
III 802.15.4,802.15.4g, 802.15.4e, 1901.2a, 802.11ah and LoRaWAN – Network Layer: 9
IP versions, Constrained Nodes and Constrained Networks – Optimizing IP for IoT:
From 6LoWPAN to 6Lo, Routing over Low Power and Lossy Networks –
Application Transport Methods: Supervisory Control and Data Acquisition –
Application Layer Protocols: CoAP and MQTT.
DATA ANALYTICS AND SUPPORTING SERVICES
IV Structured Vs Unstructured Data and Data in Motion Vs Data in Rest – Role of 9
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.
IOT SECURITY AND CASE STUDIES
Attacks and Countermeasures – Authentication and Authorization at IoT Layers –
V Other security features and related issues – Middleware – Cross Layer security – 9
Privacy and Risk Mitigations – Blockchain – 5G – Fog and Edge Computing. IoT
USECASES: Asset Management The Smart Grid Commercial Building
Automation Smart Cities.

TOTAL HOURS 45
PRACTICALEXERCISES: 45 PERIODS
1. Experiments on GSM / GPRS
Basic AT Commands, Voice calls / Voice communication, Phone Book, SMS
2. Experiments using ZigBee
Data communication between coordinator and device module.
3. Create simple security alarm system using Raspberry Pi / Arduino
4. Web page integration with Raspberry Pi / NODEMCU
5. Create your own smart light using Raspberry Pi / Arduino / NODEMCU
6. Control and monitor the temperature of the elements using temperature sensor with NODEMCU
7. Sensing and sending the sensor value via SMS / Gmail
8. Control any electrical appliance via webpage using Raspberry pi/ Arduino / NODEMCU
9. Push IoT sensor data for cloud storage and apply simple data analytics.
10. Develop a mini-project using Raspberry pi/Arduino
TEXT/REFERENCE BOOKS:

T/R BOOK TITLE/AUTHORS/PUBLICATIONS


Arshdeep Bahga and Vijay Madisetti, "Internet of Things – A Hands-on Approach", 1st Edition, University
1 Press, 2015. (For Units I, II, V)
David Hanes, Gonzalo Salgueiro, Patrick Grossetete, Rob Barton and Jerome Henry, “IoT Fundamentals:
2
Networking Technologies, Protocols and Use Cases for Internet of Things”, Cisco Press, 2017.
(For Units III, IV)
3 Honbo Zhou, "The Internet of Things in the Cloud: A Middleware Perspective", 1st Edition, CRC
Press,2012
4 Madhusanka Liyanage, an Braeken, Pradeep Kumar, Mika Ylianttila, “IoT Security:
Advances in Authentication”, Wiley Publications, 2020. (For Unit V)
Andrew N Sloss, D. Symes, C. Wright, “Arm System Developer's Guide”, Morgan Kauffman/ Elsevier,
5 2006.

COURSE OBJECTIVES:

1 To introduce the evolution of the Internet of Things (IoT).


2 To introduce Design Methodology and Endpoints.

3 To learn Internet of Things (IoT) protocols.


4 To learn the data analytics and IoT system using Arduino/Raspberry Pi/ open platform.
5 To apply the concept of Internet of Things in real world scenario.
COURSE OUTCOMES
At the end of this course, the students will be able:

S.NO DESCRIPTION PO (1,12) & PSO (1,2)


MAPPING
CO1 To make use of IoT architecture, infrastructure and constraints of Internet of
Things
To utilize the design methodologies for IoT applications and experiment with
CO2 simple applications using Raspberry Pi

To apply the IoT protocols for local and global connectivity PO=1,2,3,4,5,9,1
CO3
0,11,12
PSO=1,2
CO4 To develop IoT products with the use of data analytics and supporting services
CO5 To identify the security challenges and opportunities in the different domains
of Internet of Things

COURSE OUTCOMES VS PO'S MAPPING


(DETAILED; HIGH: 3, MEDIUM: 2, LOW:1):

Year/ Course CO/ PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS

Sem PO 1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3

3 2 1 1 - 3 3 3 2 2 3 - 2 2 2
CO-1
23IT502-INTERNET OF

3 2 1 1 - 3 3 3 2 2 3 - 2 2 2
CO-2
3 2 1 1 - 3 3 3 2 2 3 - 2 2 2
THINGS

CO-3
III/V 3 2 1 1 - 3 3 3 2 2 3 - 2 2 2
CO-4
3 2 1 1 - 3 3 3 2 2 3 - 2 2 2
CO-5
CO-
3 2 1 1 - 3 3 3 2 2 3 - 2 2 2
AVG

For Entire course, PO/PSO Mapping; 1(Low); 2(Medium);3(High) Contribution to PO/PSO

PO1 Engineering Knowledge PO6 Engineering Society PO11 Project Management


PO2 Problem analysis PO7 Environment & society PO12 Life Long Learning
PO3 Design and Development PO8 Ethics PSO1 Domain Skill 1
PO4 Investigations PO9 Individual & Team PSO2 Domain Skill 2
Work
PO5 Modern Tools PO10 Communication Skills
JUSTIFICATION FOR MAPPING

CO Mapped with POs Justification

PO1 (High) To apply the basic strong knowledge of architecture of IOT.

PO2 (Medium) It provides fair to understand the principles of genesis and architecture
of IOT.
PO3 (High) It involves strong to design the effective presentation in genesis of
IOT.
PO4 (Medium) It involves providing fair to recognize the need of genesis of IOT for
lifelong learning technologies
PO5 (Medium) It provides fair idea in models of communication in IoT.
CO1
PO9 (Medium) It provides fair idea in API’s.
It involves some knowledge about Embedded and cloud computing.
PO11 (Low)
This course outcome provides some knowledge of IoT Levels
PO12 (Low)

It provides strong understand the impact and challenges posed by IoT


PSO1(High)
networks
PSO2(Medium) It involves only fair as students understand the basics of IoT network
models
It involves strong theory in M2M.
PO1 (High)
This outcome involves strong theory about SDN.
PO2 (High)

It involves fair theory providing Virtualization.


PO3 (Medium)
It involves fair knowledge to IoT platforms.
PO4 (Medium)

PO5 (High) It involves strong about Raspberry PI.


CO2 It involves strong idea about programming.
PO9 (High)

PO11 (Medium) It provides fair knowledge in home automation.


This course outcome provides Strong knowledge about smart
PO12 (High)
agriculture.
It provides strong knowledge about the smart objects and the
PSO1(High) technologies

It involves only fair knowledge in use the basic technologies of IoT for
PSO2(Medium)
developing innovative applications
It involves strong theory in Network Layers.
PO1 (High)
This outcome involves strong theory with Security in protocols.
PO2 (High)

It involves strong theory providing solution to network access


PO3 (High)
control.
It involves fair knowledge to provide extensible authentication
PO4 (Medium)
protocol.
PO05 (High) It involves Strong knowledge to IEEE 802.1x port-based network

CO3 PO09 (High) It involves Strong idea in various models of IP optimization

PO11 (Medium) It involves fair knowledge to Application methods.

This course outcome provides Strong knowledge to IP security


PO12 (Medium)
consideration.
It provides strong Understand, analyze, design and develop solutions
PSO1(High) based on application protocols for IoT

This course outcome involves strong ability to design the protocols


PSO2(Medium)
of application layer with the constrained network
It involves strong theory in ML.
PO1 (High)

PO2 (High) This outcome involves strong knowledge of NoSQL Databases.


It providing strong idea in Hadoop Eco System.
PO3 (High)
It involves Strong knowledge to Apache.
PO4 (High)
PO5 (Medium)
It involves fair knowledge to use of modern tools in web application
framework.
CO4 PO9 (High) It involves strong idea in various issues in system
management.
PO11 (Medium) It provides fair knowledge about Cloud services for IoT

PO12 (Medium) This course outcome provides strong knowledge to Network analytics
It involves providing excellent idea for supporting services in
PSO1(High)
IoT.
This course outcome provides strong knowledge to
PSO2(High)
understand the data analytics of edge streaming
It involves strong theory in security practices
PO1 (High)
This course outcome provides strong idea in Authentication
PO2 (High) and Authorization.
It involves providing strong idea in security management.
PO3 (High)
It involves excellent knowledge to provide security
PO4 (High)
characteristics
PO5 (Medium)
It involves fair knowledge to cross layer security.
PO9 (High) It involves Strong idea in privacy in IoT Applications
CO5
PO11 (Medium) It involves fair knowledge to use of block chains.

This course outcome provides strong knowledge to 5G and Edge


PO12 (High)
computing.
It involves strong to develop applications by integrating sensors
PSO1(High)
and actuators using Arduino and raspberry.
This course outcome provides fair knowledge to IoT security.
PSO2(Medium)

PROPOSED ACTIONS: TOPICS BEYOND SYLLABUS/ ASSIGNMENT/ INDUSTRY VISIT/


GUEST LECTURER/NPTEL ETC

TOPICS BEYOND SYLLABUS/ADVANCED TOPICS/DESIGN:

S.NO TOPIC

1 Role of sensors

2 Healthcare monitoring devices

WEB SOURCE REFERENCES:

1 https://www.thethingsnetwork.org/docs/lorawan/architecture/

2 https://tools.ietf.org/html/rfc6550

3 https://datatracker.ietf.org/doc/html/rfc7252

4 https://mqtt.org/
5 https://www.onem2m.org/
DELIVERY/INSTRUCTIONAL METHODOLOGIES:

Chalk &talk Stud. Assignment Web resources NPTEL/others

Lcd/smart boards Stud. Seminars Add-on courses Webinars

ASSESMENT METHODOLOGIES- DIRECT

Assignments Stud seminars Tests/model exams Univ.examination

Stud.lab practices Stud. Viva Mini/major projects Certification

Add-on courses Others

ASSESMENT METHODOLOGIES- INDIRECT

Assessment of course outcomes (by feedback once) Student Feedback On Faculty (Twice)

Assessment of mini/major projects by ext. Experts Others

Prepared by Approved by

(Faculty) (HOD)

You might also like