Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
IoT Essentials: From Basics to Automation Systems
Rating: 4.3 out of 5(2 ratings)
6 students

IoT Essentials: From Basics to Automation Systems

Learning IOT by building a real-world home automation system
Last updated 11/2023
English

What you'll learn

  • A course for Students, Researchers, Business Stakeholders for an entry into IoT space.
  • Understanding hardware component requirements to build an IoT project.
  • You will learn how to program the hardware.
  • You will learn how to build a fully working home automation system.
  • You will learn two popular IoT platforms.

Course content

1 section12 lectures1h 50m total length
  • Introduction2:58

    The instructor, demonstrator introductions and course outline. 

  • What is IoT?5:26

    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.

  • Gathering Hardware Components6:33

    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.

  • Microcontroller Options8:41

    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.

  • Wiring Hardware2:38

    In this lecture, I will show you how to assemble the components you gave gathered so far to build your first prototype.

  • Setting up the Software8:23

    In this lecture, you will learn how to setup the software for creating your first IoT project.

  • Running Your First Experiment9:58

    In this lecture, you will write your first program to blink the LED.

  • Controlling a Real Appliance7:55

    In this lecture, you will learn how to create a real appliance through your microcontroller.

  • IOT Platform6:21

    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.io21:43

    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. 

  • Blynk25:30

    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.

  • Conclusion4:48

    This lecture summarises your learnings and brings out the future directions of development and research in the IoT space.

Requirements

  • Basic programming skills and knowledge of Electronics

Description

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.

Who this course is for:

  • Students, developers, professionals who want to venture into the IOT space