
The instructor, demonstrator introductions and course outline.
In this lecture, you will understand what is IoT, how it has become an inherent part of our lives and the reasons that you should know and learn more about it.
To build an IoT system, you surely need to collect some hardware components. You need a microcontroller, relay, LEDs, connecting cables and so on. We have several options for microcontrollers and relays. In this lecture, I will guide you through the list of components that you need to have in your hand before moving ahead in the course.
We have several options available in the selection of a microcontroller for building IoT systems. The three popular options are trivial nodemcu units, Ardunio and RaspberryPI. In this lecture, I will provide you the details of these microcontrollers that will help you in selecting the most appropriate one for your needs.
In this lecture, I will show you how to assemble the components you gave gathered so far to build your first prototype.
In this lecture, you will learn how to setup the software for creating your first IoT project.
In this lecture, you will write your first program to blink the LED.
In this lecture, you will learn how to create a real appliance through your microcontroller.
For controlling an appliance in the real world, you need a cloud platform. The platform facilitates the control using your mobile device from anywhere in the world. This lecture will introduce you to several IoT platforms.
Thinger.io is yet another powerful platform to host your IoT applications. In this lesson, you will understand the various features and capabilities of this platform. You will learn how to connect our NodeMCU module to this platform and thereby control a relay switch.
Blynk is yet another user-friendly IoT platform with a huge repository of widgets. You will learn to use Blynk platform in this lecture to create a mobile app for controlling your full home automation system.
This lecture summarises your learnings and brings out the future directions of development and research in the IoT space.
IOT (Internet-of-Things) has been a buzzword in the industry for quite a long time. Many of you may desire to enter this lucrative and challenging space, but are not guided properly and find it difficult to find an entry point. This course though at a beginner level will guide you through several steps of IOT development and end up in developing a complete home automation system to control several devices like lights, tv, washers, dryers, microwave ovens, and so on at your home. The course starts with What is IOT and Why IOT? It then takes you through a brief introduction on hardware that you need for the course and how to set it up for your home appliances. You will learn how to write the code for controlling a simple LED and then an actual 100W bulb in your home. The concepts would be extended to control many more devices at your home. You will use Thinger platform, an open-source IOT platform for building a web interface to your home automation system. You will also learn to create a mobile interface for your system by using Blynk platform. As a take-away from this course, you will have a fully developed home-automation system for your own home. Towards the end, I will provide you the guidelines for further learning and scope for research work in IoT space.