Internet of Things(IoT), Internet of Everything(IoE), and Industrial Internet of Things (IIoT) are all buzzwords and of interest to learners, researchers, and industrialists. With the availability of the Internet, devices all around us can now talk to each other, and at the same time, one can control them from anywhere. Household electronics, computers, laptops, automobiles, etc., have been around for many decades, and most of us use them daily. IoT/IoE/IIoT being multi-disciplinary and used in multiple fields/domains, IoT can address problems in agriculture, automation, healthcare, transportation, surveillance, etc.

This course will look into the essential knowledge required to build an IoT system; broadly speaking, the system will have a microcontroller, sensors, actuators, and wireless module. Anyone and everyone who is interested in understanding how to build a basic IoT system must have a basic knowledge of “C” programming.


  1. Introduction to IoT: In this module, we will cover IoT's fundamental concepts and history, including the basic architecture and protocol stack of IoT systems. We will also explore the role of cloud services in enabling IoT applications and the future of IoT.
  2. Fundamentals of HTTP: This module will cover the basics of HTTP, including how requests and responses are structured, the different HTTP methods, HTTP headers, and status codes. You'll also learn how to implement HTTP in your IoT application using the eY-IoT framework.
  3. Introduction to MQTT: This module will cover the MQTT architecture, publish-subscribe model, and its essential features. You will also learn how to implement the MQTT protocol in your IoT application using the eY-IoT framework.
  4. Case Study Discussion & Capstone Project: In this module, we will understand three case studies of IoT systems: healthcare, agriculture, and smart campus. Keeping certification in mind, all the participants will implement an application using the hardware listed in the course.


  1. How IoT has grown to what it is today
  2. Future of IoT and where we are heading
  3. Understanding basic IoT architecture
  4. Communication protocol used in building IoT system
  5. Developing code to implement IoT system
Course Type Online Course
Registration Start Date: May 25th, 2023
End Date: June 25th, 2023
Duration 6 Weeks
Start Date: July 1st, 2023
End Date: August 10th, 2023
Level Beginner Level
Language English
Software RequirementsVS Code, ESP-IDF extension, Python, MQTT client MQTTX, Grafana
Hardware RequirementseY-IoT shield, ESP32, DHT11, LDR, DC 5V Cooling Fan, DIP Led White, 2-way green connector, Battery Connector (male to male), Resistor 10K, Li-ion battery
Resources & Training
  • Completely Online
  • Video lectures, Presentation slides
  • Reading Material & References
  • Doubt clearing session
  • Discussion Forum
  • Module-wise Feedback
  • Module-wise Quizzes
  • Module-wise Assignments & Capstone Project
Pre-requisites Basic understanding of C programming language, Familiarity with sensors and actuators, Basic knowledge of electronics.

Who can Register?

  1. Any CURRENT academic student can register for the competition (admission based on verification of the learner by scanned ID proof).
  2. The course is designed carefully for beginners.
  3. Only an individual learner can register. No team enrollment is allowed.

Course Overview

How to Apply for the Course?

  1. Enrollment is strictly online - no other mode of application will be entertained.
  2. Click on the Register button available on the top left corner of the web page.
  3. Fill the registration form and submit alongwith valid scan of the learner (college) ID card.
  4. Registration includes -
    • Basic contact details
    • Registration fee payment
    • Photo upload (Valid ID card)
  5. After successful registration, learners will receive an acknowledgment email.
  6. The learners will be enrolled for the course on the course launch date after the Orientation program.

Course Fee

With IoT Kit
5000 INR / Person (inc. taxes)

With Kit option includes all the necessary Course materials and Hardware.

Without IoT Kit
2500 INR / Person (inc. taxes)

Without Kit option provides only Course materials and eY-IoT shield.
Learners have to buy the components by themselves.

Criteria for Certification

  1. e-Certificate will be provided to the participants after successful completion of the course and Capstone project.
  2. Top 10% learners are eligible for - Elite Certificate
*Note: e-Yantra holds complete discretion to change/update the rules as necessary. Any changes will be notified via portal and discussion forum.