0% found this document useful (0 votes)
68 views8 pages

IoT Lesson Plan 19 20

The document outlines the course structure for 'Internet of Things' at Jawaharlal Nehru Technological University Ananthapuramu, detailing its objectives, outcomes, and assessment methods. It highlights key features, advantages, and disadvantages of IoT, along with prerequisites and a comprehensive syllabus covering various aspects of IoT technology. The course aims to equip students with practical skills in designing and deploying IoT systems using tools like Arduino and Raspberry Pi.

Uploaded by

kumaraswamy d
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)
68 views8 pages

IoT Lesson Plan 19 20

The document outlines the course structure for 'Internet of Things' at Jawaharlal Nehru Technological University Ananthapuramu, detailing its objectives, outcomes, and assessment methods. It highlights key features, advantages, and disadvantages of IoT, along with prerequisites and a comprehensive syllabus covering various aspects of IoT technology. The course aims to equip students with practical skills in designing and deploying IoT systems using tools like Arduino and Raspberry Pi.

Uploaded by

kumaraswamy d
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/ 8

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY ANANTHAPURAMU

COLLEGE OF ENGINEERING (AUTONOMOUS):: PULIVENDULA

Course Code : 15ACS06

Year & Semester IV year & I semester

Course Title : Internet of Things


Lectures Tutorials Practicals Credits
Course Structure :
4 0 0 4
Course Coordinator : K.Chandrasekhar
Team of Instructors : G.Murali(HOD)
I. Course Overview

IoT systems allow users to achieve deeper automation, analysis, and integration within a
system. They improve the reach of these areas and their accuracy. IoT utilizes existing and
emerging technology for sensing, networking, and robotics.

IoT exploits recent advances in software, falling hardware prices, and modern attitudes towards
technology. Its new and advanced elements bring major changes in the delivery of products,
goods, and services; and the social, economic, and political impact of those changes.

IoT − Key Features


The most important features of IoT include artificial intelligence, connectivity, sensors, active
engagement, and small device use. A brief review of these features is given below −

 AI − IoT essentially makes virtually anything “smart”, meaning it enhances every aspect
of life with the power of data collection, artificial intelligence algorithms, and networks.
This can mean something as simple as enhancing your refrigerator and cabinets to detect
when milk and your favorite cereal run low, and to then place an order with your
preferred grocer.

 Connectivity − New enabling technologies for networking, and specifically IoT


networking, mean networks are no longer exclusively tied to major providers. Networks
can exist on a much smaller and cheaper scale while still being practical. IoT creates
these small networks between its system devices.
 Sensors − IoT loses its distinction without sensors. They act as defining instruments
which transform IoT from a standard passive network of devices into an active system
capable of real-world integration.

 Active Engagement − Much of today's interaction with connected technology happens


through passive engagement. IoT introduces a new paradigm for active content, product,
or service engagement.

 Small Devices − Devices, as predicted, have become smaller, cheaper, and more
powerful over time. IoT exploits purpose-built small devices to deliver its precision,
scalability, and versatility.

IoT − Advantages
The advantages of IoT span across every area of lifestyle and business. Here is a list of some of
the advantages that IoT has to offer −

 Improved Customer Engagement − Current analytics suffer from blind-spots and


significant flaws in accuracy; and as noted, engagement remains passive. IoT completely
transforms this to achieve richer and more effective engagement with audiences.

 Technology Optimization − The same technologies and data which improve the
customer experience also improve device use, and aid in more potent improvements to
technology. IoT unlocks a world of critical functional and field data.

 Reduced Waste − IoT makes areas of improvement clear. Current analytics give us
superficial insight, but IoT provides real-world information leading to more effective
management of resources.

 Enhanced Data Collection − Modern data collection suffers from its limitations and its
design for passive use. IoT breaks it out of those spaces, and places it exactly where
humans really want to go to analyze our world. It allows an accurate picture of
everything.

IoT − Disadvantages
Though IoT delivers an impressive set of benefits, it also presents a significant set of
challenges. Here is a list of some its major issues −

 Security − IoT creates an ecosystem of constantly connected devices communicating


over networks. The system offers little control despite any security measures. This
leaves users exposed to various kinds of attackers.
 Privacy − The sophistication of IoT provides substantial personal data in extreme detail
without the user's active participation.

 Complexity − Some find IoT systems complicated in terms of design, deployment, and
maintenance given their use of multiple technologies and a large set of new enabling
technologies.

 Flexibility − Many are concerned about the flexibility of an IoT system to integrate
easily with another. They worry about finding themselves with several conflicting or
locked systems.

 Compliance − IoT, like any other technology in the realm of business, must comply with
regulations. Its complexity makes the issue of compliance seem incredibly challenging
when many consider standard software compliance a battle.

II. Prerequisite(s):

Level Credits Periods / Week Prerequisites


UG 4 4 C language for
Arduino Kit
Python language for
Raspberry Pi
Hardware & Wireless
Networks

III. Assessment:

FORMATIVE ASSESMENT
Mid Semester Test I for 20 Marks in first 2(1/2) units is
conducted at20/08/2019 the end of 7th week.

Mid Semester Test II for 20 Marks in last 2(1/2) units is 20 Marks


conducted at 28/10/2019 end of the course work.

Average of two tests is taken as final


Multiple Choice Test in all Units is conducted along with
10 Marks
Mid Semester Test IAND Test II for 10Marks
Total ( Formative) 30 Marks
SUMMATIVE ASSESMENT
End Semester Examination in all units is conducted for 70
70 marks
Marks
Grand Total 100 Marks
IV. Course objectives:

 To understand the fundamentals of Internet of Things.


 To build a small low cost embedded system using Arduino / Raspberry Pi or equivalent
boards.
 To apply the concept of Internet of Things in the real world scenario..

V. Course Outcomes:

Upon completion of this course, students will acquire knowledge about:


 Design a portable IoT using Arduino/ equivalent boards and relevant protocols.
 Develop web services to access/control IoT devices.
 Deploy an IoT application and connect to the cloud.
 Analyze applications of IoT in real time scenario.

VI. Program outcomes:


Program Outcomes
A An ability to apply knowledge of computing, mathematical foundations, algorithmic
principles, and computer science and engineering theory in the modeling and design of
computer-based systems to real-world problems (fundamental engineering analysis
skills)
B An ability to design and conduct experiments, as well as to analyze and interpret data
(information retrieval skills)
C An ability to design , implement, and evaluate a computer-based system, process,
component, or program to meet desired needs, within realistic constraints such as
economic, environmental, social, political, health and safety, manufacturability, and
sustainability (Creative Skills)
D An ability to function effectively on multi-disciplinary teams (team work)
E An ability to analyze a problem, identify, formulate and use the appropriate computing
and engineering requirements for obtaining its solution (engineering problem solving
skills)
F An understanding of professional, ethical, legal, security and social issues and
responsibilities (professional integrity)
G An ability to communicate effectively both in writing and orally (speaking / writing
skills)
H The broad education necessary to analyze the local and global impact of computing
and engineering solutions on individuals, organizations, and society (engineering
impact assessment skills)
I Recognition of the need for, and an ability to engage in continuing professional
development and life-long learning (continuing education awareness)
J A Knowledge of contemporary issues (social awareness)
K An ability to use current techniques, skills, and tools necessary for computing and
engineering practice (practical engineering analysis skills)
L An ability to apply design and development principles in the construction of software
and hardware systems of varying complexity (software hardware interface)
M An ability to recognize the importance of professional development by pursuing
postgraduate studies or face competitive examinations that offer challenging and
rewarding careers in computing (successful career and immediate employment).
VII. Syllabus:

UNIT I :Fundamentals of IoT

Introduction – Characteristics-Physical Design - Protocols – Logical Design – Enabling


technologies – IoT Levels – Six Levels of IoT - Domain Specific IoTs.

UNIT II: IOT and M2M

M2M, IoT vs M2M, SDN and NFV for IoT, IOT system Management with NETCONF-YANG.

UNIT III: IoTDesign Methodology

IoT Systems Management – IoT Design Methodology – Specifications Integration and


Application Development.

UNIT IV: Data Analytics for IoT

Apache Hadoop, Using Hadoop MapReduce for Batch Data Analysis, Apache Oozie, Apache
Spark, Apache Storm, Using Apache Storm for Real-time Data Analysis.

UNIT V :Tools for IoT

Chef, Puppet, IOT code generator Case studies: Chef. Puppet – Multi-tier Deployment,
NETCONF-YANG, Raspberry Pi.

TEXT BOOKS:

1. ArshdeepBahga, Vijay Madisetti, “Internet of Things – A Hands-on Approach”,


Universities Press, 2015.

REFERENCES:

1. Manoel Carlos Ramon, “Intel® Galileo and Intel® Galileo Gen 2: API Features and
Arduino Projects for Linux Programmers”, Apress, 2014.
2. Marco Schwartz, “Internet of Things with the Arduino Yun”, Pack Publishing, 2014.
3. Simon Monk, “Programming the Raspberry Pi: Getting Started with Python”, McGraw-
Hill, 2013.
4. CharalamposDoukas,”Building Internet of Things With the Arduino”, Second Edition,
2012.
5. Dr.John Bates, “Thingalytics: Smart Big Data Analytics for the Internet of Things”,
Software AG Publisher, 2015.
IX. Course Plan:

The course plan is meant as a guideline. There may probably be changes.

Lect Dates Course Learning Topics to be covered Course Text books No.of
ure Outcomes Outcomes & classes
No. References
Unit Fundamentals of IoT
–I
1-2 2-7-18, Learning about Introduction-Characteristics- After completion T1:1:1- 4
4-7-18. Characteristics of Physical Design of this unit they 1.1.1
IoT will get
3-4 9-7-18, Rules and Protocols knowledge about T1:1:1.2- 4
Regulations while how to design 1.2.2
11-7-18. using the IoT theIoT kit and
5-6 16-7-18, Designing of IoT in Logical Design Domain specific T1:1:1.3- 4
18-7-18. logical Perception IoTs such as 1.3.3
7-8 23-718, Learn about Enabling technologies water T1:1:1.4- 4
25-7-18. Technologies monitoring, 1.4.5
weather
9 30-7-18. Levels of IoT IoT Levels T1:1:1.5- 2
monitoring.
1.5.6

10 1-8-18. Levels of IoT Six Levels of IoT T1:1:1.5.1 2


-1.5.6
11 6-8-18. Learning about Domain Specific IoTs. T1:2:2.1- 2
specific domain in IoT 2.6

Unit IOT and M2M


- II
12 8-8-18. Learn about M2M After completion T1:3:3.1- 2
Machine to Machine of this unit they 3.2
know Machine
13 13-8-18, Understand the IoT IoT vs M2M to Machine T1:3:3.3 2
vs M2M Technology and
14 27-8-18. Learn about SDN SDN and NFV for IoT IoT vs M2M and T1:3:3.4- 2
and NFV for IoT Management of 3.4.2
15- 29-8-18, Understand theIOT IOT system Management with IoT system with T1:4:4.1- 4
16 3-9-18. system Management NETCONF-YANG NETCONF- 4.6
with NETCONF- YANG
YANG

Unit IoTDesign Methodology


-III
17 5-9-18. Understand the IoT Systems Management completion of this unit T1:4 2
. system management they know how to :4.1
18 10-9-18. Understand the IoT Design Methodology design the IoT system T1:5 2
Design by using design :5.2-
Methodologies Methodologies 5.2.1
and integrate the 0
19 12-9-18. Understand how to Specifications Integration and applications T1:5 2
integrate the Application Development :5.3
applications into IoT
Unit Data Analytics for IoT
–IV
20 17-9-18. Understand the Apache Hadoop After completion T1:10:10. 2
Apache Hadoop to of this unit they 2-10.2.4
connect the data know how to
base connect the data
base by using
Apache Hadoop
21- 19-9-18. Understand Using Hadoop MapReduce for and MapReduce T1:10:10. 4
22 MapReduce Batch Data Analysis. techniques for 3
Techniques for Big Batch Data
Data Analytics. Analytics and
different
technologies
23 24-9-18. Understand Apache Oozie T1:10:10. 2
theApache Oozie 4-10.4.2

24 26-9-18. Understand Apache Spark. T1:10:10. 2


theApache Spark 5

25 1-10-18. Understand the Apache Storm T1:10:10. 2


Apache Storm 6

26 3-10-18. Understand the Using Apache Storm for Real- T1:10:10. 2


Using Apache Storm time Data Analysis 7-10.7.2
for Real-time Data
Analysis
Unit Tools for IoT
-V
27 10-10-18. Understand the Chef, Puppet After completion T1:11:11. 2
Chef, Puppet of this unit they 2-11.4
know about the
28 15-10-18. Understand the IOT IOT code generator Case tools for IoT such T1:11:11. 2
. code generator Case studies as Chef , Puppet 7
studies and also
29 22-10-18. LearnChef. Puppet – Chef. Puppet – Multi-tier Raspberry Pi T1:11:11. 2
. Multi-tier Deployment, NETCONF- 6-11.6.3
Deployment, YANG
NETCONF-YANG
30 24-10-18. Understand the Raspberry Pi T1:7:7.5- 2
Raspberry Pi 7.6.3

X. Mapping course outcomes leading to the achievement of the program


outcomes:

Course Program Outcomes


Outcomes A B C D E F G H I J K L M
1 S H S
2 H S S
3 S H S
4 H H H S

S = Supportive H = Highly Related

Justification of Course syllabus covering Course Outcomes:

By covering the syllabus a student can understand how to design the IoT kit using different types
of Methodologies and also integrate to the different internet applications

Justification of CO’s –PO’s Mapping Table:

By mapping CO-1 to the PO’s A, B&M which are related to the course CO1: The student is able
to Design the IoT kit.

By mapping CO-2 to the PO’s C, D&M, which are related to the course CO2: The student is able
to design IoT and do the experments.

By mapping CO-3 to the PO’s B,D&M which are related to the course CO3: The student is able
to understand to analyze the local and global impact of computing.

By mapping CO-4 to the PO’s E,F,G,M which are related to the course CO4: The student is
ableto understand the Raspberry Pi.

HOD of CSE Signature of Staff

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