Week 1 | Introduction to IoT Overview of IoT: Definition and scope of IoT, History and evolution of IoT, Real-world applications and use cases Key Components of IoT: IoT devices and sensors, Communication networks, Cloud platforms and data analytics Introduction to IoT Ecosystem: Overview of IoT architecture, Key stakeholders in the IoT ecosystem Activity: Explore different IoT applications and discuss potential use cases. |
Week 2 | Understanding IoT Hardware IoT Devices and Microcontrollers: Introduction to microcontrollers (e.g., Arduino, NodeMCU, ESP32) Overview of sensors and actuators: Setting Up the Development Environment, Installing necessary software (Arduino IDE) Activity: Hands-on setup of an Arduino environment |
Week 3 | Embedded C Basics Introduction to Tinkercad: Designing and simulating circuit in Tinkerkad, Interfacing Arduino with input devices, Interfacing Arduino with output devices, Interfacing Arduino with analog sensors, Interfacing Arduino with digital sensors, Interfacing arduino with motors Activity: Mini-project |
Week 4 | Interfacing NodeMCU and ESP32 with input devices, output devices, analog sensors, digital sensors and motors Activity: Mini-project |
QUIZ 1 |
|
Week 5 | IoT Networking Introduction to IoT Networking: Networking fundamentals, Wired vs. wireless communication in IoT Wireless Communication Technologies: Wi-Fi, Bluetooth, Zigbee and LoRa, Choosing the right communication technology for IoT projects Activity: Set up a Wi-Fi or Bluetooth communication between IoT devices |
Week 6 | IoT Communication Protocols Overview of IoT Communication Protocols: MQTT, CoAP, HTTP, and WebSocket Protocols comparison and use cases: Hands-On with MQTT, Setting up an MQTT broker, Publishing and subscribing to MQTT topics Activity: Implement a basic MQTT-based communication between two devices |
Week 7 | IoT Data Management and Cloud Integration Data Collection and Processing: Types of data generated by IoT devices, Preprocessing data at the edge vs. cloud processing Introduction to Cloud Platforms for IoT: Overview of popular IoT cloud platforms (AWS IoT, Azure IoT, Google Cloud IoT) Basics of cloud storage, analytics, and visualization Activity: Send sensor data from an IoT device to a cloud platform and visualize it |
Week 8 | IoT Security and Privacy IoT Security Fundamentals: Common security threats and vulnerabilities in IoT, Best practices for securing IoT devices and networks Privacy Concerns in IoT: Data privacy regulations and standards , Strategies for protecting user data Activity: Conduct a security assessment of a sample IoT setup |
QUIZ 2 |
|
Week 9 | IoT Project and Future Trends IoT Project Development: Planning and designing an end-to-end IoT project, Building and testing a complete IoT solution Future Trends in IoT: Emerging IoT technologies (5G, NB-IoT, LPWAN), The role of IoT in smart cities, healthcare, and industrial automation |
Week 10 | Final Project Presentation and Review: Participants present their final IoT projects, Review and feedback session Activity: Showcase and presentation of participants' IoT projects |
Week 11 | - |
Week 12 | - |
PROJECT REPORT |