You are on page 1of 5

L T P C

Course Code & Course Name : 19CYC38 -INTERNET OF THINGS


3 0 0 3

Course Objectives

1. To understand Smart Objects and IoT Architectures

2. To learn about various IOT-related protocols

3. To be exposed to web, cloud in the context of IoT

4. To develop different models for network dynamics

5. To analyze applications of IoT in realtime scenario

Course Outcomes

1. Explain the underlying architectures and models in IoT.

2. Analyze various protocols for IoT at the different layers for IoT

3. Apply the web of things and cloud of things Models

4. Develop different models for network dynamics

5. Study the needs and suggest appropriate solutions for Industrial applications

Program Outcomes PSOs


Course
Outcomes PO PO PO PO PO PO PO PO PO PO PO PO1 PSO PSO PSO
1 2 3 4 5 6 7 8 9 10 11 2 1 2 3
19CYC38.CO1 X X X X - - - - - - X X X - -

19CYC38.CO2 X X X X - - - - - - X X X - -

19CYC38.CO3 X X X X - - - - - - X X X - -

19CYC38.CO4 X X X X - - - - - - X X X - -

19CYC38.CO5 X X X X - - - - - - X X X - -

Unit-I : Introduction 9
Definitions and Functional Requirements –Motivation – Architecture - Web 3.0 View of IoT– Ubiquitous IoT Applications
– Four Pillars of IoT – DNA of IoT - The Toolkit Approach for End-user Participation in the Internet of Things. Middleware
for IoT: Overview – Communication middleware for IoT –IoT Information Security.
Unit-II :IotPROTOCOLS 9
Protocol Standardization for IoT – Efforts – M2M and WSN Protocols – SCADA and RFID Protocols – Issues with IoT
Standardization – Unified Data Standards – Protocols – IEEE 802.15.4 – BACNet Protocol – Modbus – KNX – Zigbee
Architecture – Network layer – APS layer – Security
Unit-III :Web Of Things 9
Web of Things versus Internet of Things – Two Pillars of the Web – Architecture standardization for WoT– Platform
Middleware for WoT – Unified Multitier WoT Architecture – WoT Portals and Business Intelligence. Cloud of Things:
Grid/SOA and Cloud Computing–Cloud Middleware – Cloud Standards – Cloud Providers and Systems – Mobile Cloud
Computing – The Cloud of Things Architecture
Unit-IV : Iot Business Models 9
Integrated Billing Solutions in the Internet of Things Business Models for the Internet of Things - Network Dynamics:
Population Models – Information Cascades - Network Effects – Network Dynamics: Structural Models - Cascading Behavior
in Networks - The Small-World Phenomenon
Unit-V : Applications 9
The Role of the Internet of Things for Increased Autonomy and Agility in Collaborative Production Environments - Resource
Management in the Internet of Things: Clustering, Synchronisation and Software Agents. Applications - Smart Grid –
Electrical Vehicle Charging.
Total : 45

Text Books:
Year of
S.No. Author(s) Title of the Book Publisher
Publication
David Fundamentals:Networking
Hanes,GonzaloSalgueiro,Pat Technologies,
1. Cisco Press 2017
rick,Grossetete, Rob Barton Protocols and Use Cases for Internet of
and Jerome Henry Things
A hands-on
ArshdeepBahga,VijayMadis
2. Internet of Things approach, 2015
etti
Universities press

Reference Books:
Year of
S.No. Author(s) Title of the Book Publisher
Publication
Networks, Crowds, and Markets:
David Easley and Jon Cambridge
1. Reasoning About a Highly Connected 2010
Kleinberg University Press
World
Olivier Hersent, David
A John Wiley &
2. Boswarthick, Omar The Internet of Things 2012
Sons, Ltd
Elloumi
The Internet of Things in the Cloud: A
3. Honbo Zhou CRC Press 2012
Middleware Perspective
Dieter Uckelmann,
Mark Harrison,
4. Architecting the Internet of Things Springer 2011
Michahelles, Florian
(Eds)
Olivier Hersent, Omar
The Internet of Things: Applications to the
5. Elloumi and David Wiley 2012
Smart Grid and Building Automation
Boswarthick
L T P C
19CYC39 -INTERNET OF THINGS
Course Code & Course Name :
LABORATORY
0 0 2 1

Course Objectives

1. To
1 study the assembly language using simulator and kit.

2. To perform ALU operations.

3. To generate waveforms and test timers.

4. To develop applications using Embedded C.

5. To develop IoT applications using Aurdino, Raspberry Pi, and Bluemix.

Course Outcomes

1. Execute Assembly Language experiments using simulator.

2. Implement ALU operations.

3. Design waveforms and test timers

4. Develop real time applications and explore ARM/PIC using Embedded C.

5. Demonstrate real time applications using Aurdino, Raspberry Pi, and Bluemix.

Program Outcomes PSOs


Course
Outcomes PO PO PO PO PO PO PO PO PO PO PO PO1 PSO PSO PSO
1 2 3 4 5 6 7 8 9 10 11 2 1 2 3
19CYC39.CO1 X X X X - - - - - - X X X X -

19CYC39.CO2 X X X X - - - - - - X X X X -
19CYC39.CO3 X X X X - - - - - - X X X X -

19CYC39.CO4 X X X X - - - - - - X X X X -

19CYC39.CO5 X X X X - - - - - - X X X X -

List of Experiments
Write 8051 Assembly Language experiments using simulator.
1.
Test data transfer between registers and memory.
2.
Perform ALU operations.
3.
Using interrupts generate waveforms and test Timers.
4.
5. Write assembly language experiments using Kit to test interfaces and interrupts using Traffic Generator, DAC, ADC,

Stepper Motor (2).


6.
Write Basic and arithmetic Programs Using Embedded C.
7.
Write Embedded C program to test interrupt and timers.
8.
9. Develop Real time applications – clock generation, wave form generation, counter using embedded C.

10. Explore ARM/PIC based controllers using Embedded C.

11. Explore different communication methods with IoT devices

12. Develop simple application – testing infrared sensor – IoT Applications – using Aurdino.

13. Develop simple application – testing temperature, light sensor – IOT Application using open platform/Raspberry Pi.

14. Deploy IOT applications using platforms such as Bluemix.

15. Develop Real time applications – clock generation, wave form generation, counter using embedded C.

16. Explore ARM/PIC based controllers using Embedded C.

Total : 45

You might also like