Back close

Course Detail

Course Name Design For IoT and Cloud Computing
Course Code 25ES650
Program M. Tech. in Robotics and Automation
Credits 3
Campus Amritapuri , Bengaluru

Syllabus

Embedded Systems: Rise of embedded systems and their transition to intelligent systems and to Internet of Things -RFIDs, NFC, Web of Things – Embedded Systems Design: power and energy consumption; hardware design elements,  software platforms –OS and applications, code optimization, validation and robust code generation; system integration, debugging and test methodology; tools for coding, debugging, optimization, and documentation; measurement of system performance, Creating virtual prototypes -hardware software emulation. IoT Reference Architectures, Introduction to Node Red, Visual Prototyping with Arduino and connectivity to IoT platforms, Applications: Healthcare and home automation examples. Cloud Computing: Infrastructure as a Service (IaaS), Cloud Database, Cloud storage. Platform as a Service (PaaS) for Web Rapid Application Development (RAD), Distributed Storage, Distributed Computing frameworks. Connectivity to remote server database, data access-storage processing. Development of cloud server and web applications.

Suggested Lab Sessions:

·         Circuiting of IoT Systems (Simulator)

·         Circuiting of IoT Systems (Physical setup or DIY kits)

·         Implementation of the web services on cloud infrastructure

·         Development of a cloud based setup for a relevant IoT application

Objectives and Outcomes

Course Outcomes:

CO1: Understand the challenges and requirement of IoT framework.

CO2: Distinguish applications from ubiquitous computing, IoT and WoT.

CO3: Discuss the issues in system integration, debugging, testing and analysing the system performance.

CO4: Design an IoT application.

Text Books / References

Textbooks / References:

1.      Barry, P., and Crowley, P., “Modern Embedded Computing”, Morgan Kaufmann, 2012.

2.      Vijay Madisetti and Arshdeep Bahga, “Internet of Things: A Hands-on Approach”, Hardcover Import, 2014.

3.      Thomas Erl, “Cloud Computing: Concepts, Technology & Architecture”, Prentice Hall, May 2013.

4.      Michael J. Kavis, “Architecting the Cloud: Design Decisions for Cloud Computing Service Models (SaaS, PaaS, &IaaS)”, Wiley CIO Series, January 2014.

5.      George Reese, “Cloud Application Architectures: Building Applications and Infrastructure in the Cloud”, O’Reilly, 2009.

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