Back close

Course Detail

Course Name Cloud and IOT
Course Code 23CSE443
Program B. Tech. in Computer Science and Engineering (CSE)
Credits 3
Campus Amritapuri ,Coimbatore,Bengaluru, Amaravati, Chennai

Syllabus

Professional Electives

Other Branches

Unit I

IoT

Introduction to IoT – IoT definition – Characteristics – IoT Complete Architectural Stack – IoT enabling Technologies – IoT Challenges. Sensors and Hardware for IoT – Hardware Platforms – Arduino, Raspberry Pi, Node MCU. A Case study with any one of the boards and data acquisition from sensors. Protocols for IoT – Infrastructure protocol (IPV4/V6/RPL), Identification (URIs), Transport (Wifi, Lifi, BLE), Discovery, Data Protocols, Device Management Protocols. – A Case Study with MQTT/CoAP usage-IoT privacy, security and vulnerability solutions.

Unit II

Cloud

Introduction to Cloud Computing – Service Model – Deployment Model- Virtualization Concepts – Cloud Platforms – Amazon AWS – Microsoft Azure – Google APIs. IoT and the Cloud – Role of Cloud Computing in IoT – AWS Components – S3 – Lambda – AWS IoT Core -Connecting a web application to AWS IoT using MQTT- AWS IoT Examples. Security Concerns, Risk Issues, and Legal Aspects of Cloud Computing- Cloud Data Security.

Unit III

Case Study

Case studies with architectural analysis – IoT applications – Smart City – Smart Water – Smart Agriculture – Smart Energy – Smart Healthcare – Smart Transportation – Smart Retail – Smart waste management – Industrial Internet of Things.

Objectives and Outcomes

Course Objectives

  • The focus is to acquaint students with the concepts, techniques and tools related with various enabling technologies of Internet of Things and Cloud Infrastructure.
  • With a thorough understanding of a particular domain, the students learn to design IoT end and edge nodes as well integrating them with Cloud infrastructure for application deployment.

Course Outcomes

CO1: Understand the various concepts of the IoT and their technologies.

CO2: Develop the IoT application using different hardware platforms.

CO3: Implement the various IoT Protocols.

CO4: Understand the basic principles of cloud computing.

CO5: Develop and deploy the IoT application into cloud environment.

CO-PO Mapping

 PO/PSO

PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9

PO10

PO11

PO12

PSO1

PSO2

CO

CO1

3

3

1

2

               

3

2

CO2

2

2

2

                 

3

2

CO3

3

3

3

2

2

             

3

2

CO4

3

3

3

2

2

             

3

2

CO5

3

3

2

2

               

3

2

Evaluation Pattern

Evaluation Pattern: 70:30

Assessment

Internal

End Semester

MidTerm Exam

20

 

Continuous Assessment – Theory (*CAT)

10

 

Continuous Assessment – Lab (*CAL)

40

 

**End Semester

 

30 (50 Marks; 2 hours exam)

*CAT – Can be Quizzes, Assignments, and Reports

*CAL – Can be Lab Assessments, Project, and Report

**End Semester can be theory examination/ lab-based examination/ project presentation

Text Books / References

Textbook(s)

Bahga A, Madisetti V. “Internet of Things: A hands-on approach”; 2014.

Reference(s)

Shriram K Vasudevan, Abhishek SN and Sundaram RMD. “Internet of Things”, First Edition, Wiley India;2019.

Raj P, Raman AC. “The Internet of things: Enabling Technologies, Platforms, and Use-cases”. Auerbach Publications; 2017.

Adrian McEwen. “Designing the Internet of Things”, Wiley;2013.

Lizhe Wang, Rajiv Ranjan, Jinjun Chen, Boualem Benatallah, “Cloud Computing”, CRC Press, 2017.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now