No prerequisites. All concepts will be taught from basics.
Get hands-on with Internet of Things (IoT). Learn to control and monitor anything from anywhere. IoT is predicted to be one of the next big thing in technology. It is defined as the network of physical objects – devices, vehicles, buildings and other items – embedded with sensors, electronics, software and network connectivity that enables these objects to get the ability to sense and communicate.
There are now about 4.6 billion connected devices excluding phones, tablets and laptops. A number that is expected to increase to 15.3 billion in the next five years according to the Ericsson Mobility report. A recent study released by Gartner says that 43% of all companies are using or plan to implement an IoT application and that’s Industry 4.0
We have designed to course in a way that anyone can follow; You will learn everything from the fundamentals.
There are no requisites for this Course.
Learn to work with NodeMCU
Controlling devices using webpage in a Local network
Build Android Apps using MIT App Inventor
Publish sensor data to cloud (Adafruit IO)
Use IFTTT and control devices using Google Voice Assistant
Build a Home Automation Project
Working with Firebase DB
Who is this program for?
Research Scholars & Professors
We recommend you to have the below hardware ready before starting this course.
NodeMCU Development Board - 1
Micro USB cable - 1
LED 5mm - 1
LDR Sensor Module - 1
5 Volts Relay Module - 1
Jumper Cables – 3
Who this course is for:
Beginners who are interested in Internet of Things
4 sections • 51 lectures • 2h 58m total length
Guidance and Mentorship
Knowledge Check | 1
Understanding the NodeMCU
Knowledge Check | 2
Learning C Programming without prerequisites
Knowledge Check | 3
Learning some basic Arduino commands
Knowledge Check | 4
Understanding the working of an LED
How and why to use the Serial Monitor in Arduino IDE
Knowledge Check | 5
Installing the Arduino IDE
Typing the LED On program in Arduino IDE
LED On program with Serial Monitor
Saving the LED On Program
Uploading the program to the NodeMCU
Testing the working of the LED On program
HTML Programming and Creating our webpage
Knowledge Check | 6
Understanding the basic of Networking
Adding the required library to the Arduino IDE
Creating a Server on the NodeMCU
Starting the Server
Handling the Server-Client Communication
Controlling LED over a local network
Knowledge Check | 7
Creating a Mobile Application using MIT App Inventor
Knowledge Check | 8
Creating a personal server on Adafruit
MQTT (Protocol to send and receive data from the cloud server)
Lema Labs is a company founded by IIT Alumni under the guidance of faculty members of IIT Madras. We are striving to build an ecosystem for emerging technologies such as Robotics, Internet of Things (IoT), Computer Vision & Machine Learning by providing support to stakeholders which include student community, educational institutions and the industry.