4.96 (14 reviews)
☑ Internet of Things
☑ Arduino Programming
☑ Working with NodeMCU ESP8266
☑ Publishing sensor data to cloud server
☑ Subscribing data from cloud server
☑ Google Assistance based Home Automation
☑ Adafruit IO
☑ Firebase Database
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
Guidance and Mentorship
Internet of Things over a Local Network
What is IoT
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
Internet of Things over the Internet
Knowledge Check | 8
Creating a personal server on Adafruit
MQTT (Protocol to send and receive data from the cloud server)
Knowledge Check | 9
Steps involved in Publishing data to server
Connecting to Internet
Adding the MQTT library to Arduino IDE
Connecting Client to Server
Knowledge Check | 10
Publishing the data to the server
LDR Sensor and its working
Monitoring the intensity of light
Connecting Google assistant and Adafruit server
Connecting Client to the Internet
Connecting the client to server
Subscribing data from the Server - Part 1
Subscribing data from the Server - Part 2
Knowledge Check | 11
Controlling the LED using Google assistant
This is really a very good course for the people who want to understand the IoT from basic to enhanced level. The practical approach of assignment of each area is fantastic.
The course was simple and fun to learn. the instructor was amazing and clear with the topics. the course was hands on and overall a fun experience
A fairly easy and very good introductory course. It'll help you understand what embedded systems are and how they are used. I would definitely recommend this course to anyone starting out on IoT.
One of the best course I have attended. Teaching was so good and easy to understand which created more interest in IOT. Would surely recommend this course for the beginners of IOT.
Undoubtedly, one of the best IOT courses found on the internet. My journey with Lema Labs started when I first enrolled in their Kaizen Robotics Program a few years ago. Like their other courses, this IOT course is well-drafted, and it gives you an intuitive understanding of the fundamentals right from the basics. The instructors are very friendly, and they are the perfect mentors one can get. The best part about being part of the course is that you get to be a part of their Lema community. Here, you will get the opportunity to meet skilled people from various domains, and it’s a perfect place for networking. Needless to say, I even landed my first Internship at a fantastic startup at IIT Research Park by networking with people I met from the Lema community. The journey at Lema Labs goes beyond just the course. I can assure you, enrolling in their courses and being part of the community will help you achieve your goals and grow on a professional scale as well.
This course is really informative and also the concepts have been explained crystal clear. On deep understanding of the topics, one can do wonders in IOT. On completion of this course, I had done quite a few projects on this domain and won alot of appreciation. You also get to critically analyse every problems and come with better and practical solutions. This is a very promising course and I assure that the outcomes are more!! Happy learning!
Cleared up a lot of doubts I had when I was first starting out with IoT. This course provided me with lot of opportunities and fundamental knowledge. Would recommend as a basic course for anyone starting with IoT.