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.
Case studies with architectural analysis: IoT applications – Smart City – Smart Water – Smart Agriculture – Smart Energy – Smart Healthcare – Smart Transportation – Smart Retail – Smart waste management.
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.
Course Outcome
Upon Completion of the Course, the Student Will be Able to;
|
Course Outcome |
Bloom’s Taxonomy Level |
CO 1 |
Understand the various concept of the IoT and their technologies. |
L2 |
CO 2 |
Develop the IoT application using different hardware platforms |
L4 |
CO 3 |
Implement the various IoT Protocols |
L3 |
CO 4 |
Understand the basic principles of cloud computing. |
L2 |
CO 5 |
Develop and deploy the IoT application into cloud environment |
L4 |