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.
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.
Upon Completion of the Course, the Student Will be Able to;
||Bloom’s Taxonomy Level
||Understand the various concept of the IoT and their technologies.
||Develop the IoT application using different hardware platforms
||Implement the various IoT Protocols
||Understand the basic principles of cloud computing.
||Develop and deploy the IoT application into cloud environment