Programming Internet of Things- Beginning to Advance Level

School Steps

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
65 Videos (5h 58m)
    • Course Overview

      2:37
    • What is Internet of Things

      1:56
    • Internet of Things - A Technical Introduction

      9:51
    • Hello LUA, Local Variable in LUA

      1:41
    • Decision Making - If Else Condition

      2:26
    • Scope of Local Variables

      2:51
    • Global Variables

      2:37
    • Strings - Part 1

      7:11
    • Strings - Part 2

      3:25
    • For Loop

      1:58
    • While Loop

      3:09
    • Functions

      4:49
    • Tables

      2:44
    • Tables as Arrays

      1:17
    • Modules

      3:00
    • Math Library

      1:46
    • Github Code Repository

      2:23
    • Shopping List

      1:31
    • Introduction to ESP8266 Development Board

      2:38
    • Understanding pins of ESP8266 Development Board

      2:13
    • Custom build NodeMCU Firmware

      3:54
    • Flashing NodeMCU Firmware - Windows

      4:46
    • Flashing NodeMCU Firmware - Ubuntu

      6:23
    • Understanding Breadboard

      3:06
    • An Introduction to ESPlorer

      0:56
    • JDK Installation

      3:32
    • Download and Install ESPlorer

      2:28
    • Transfer Program from ESPlorer to ESP8266 Development Board

      8:39
    • Blink LED of ESP8266 Development Board

      8:51
    • Working with LED Module

      3:41
    • Understanding init.lua

      2:56
    • Working with Motion Sensor

      7:35
    • Using LED with Motion Sensor

      7:11
    • Connect ESP8266 to WiFi

      5:14
    • Connect ESP8266 to WiFi - Alternate way to use Timer

      4:39
    • Using ESP8266 as Webserver

      9:54
    • ESP8266 Webserver - Understanding HTML Tags

      5:50
    • ESP8266 Webserver - Using HTML in Webserver

      5:57
    • ESP8266 Webserver - Using Parameters

      7:30
    • ESP8266 Webserver - Controlling LED

      3:13
    • Using Static IP

      3:44
    • Working with Temperature & Humidity Sensor

      10:09
    • Working with ThingSpeak Cloud

      6:55
    • Posting & Analyzing Sensor Data on ThingSpeak Cloud

      10:48
    • ThingSpeak Cloud - Mobile App

      3:22
    • MQTT - An Introduction

      11:33
    • Working with CloudMQTT

      6:03
    • MQTT - Implementation

      10:27
    • MQTT - Implementation Cont...

      10:59
    • MQTT - Keep Alive

      2:12
    • MQTT - Wireless Communication between two ESP boards

      12:39
    • MQTT - Controlling LED using Mobile App (Part 1)

      5:30
    • MQTT - Controlling LED using Mobile App (Part 2)

      7:01
    • Send Emergency SMS using Voice Command

      5:52
    • Emergency Button - Understanding IFTTT Maker Service

      4:59
    • Emergency Button - Send Email

      7:55
    • Understanding the need of HTTP to MQTT Bridge

      4:03
    • AWS Lambda - Hello Lambda

      6:45
    • NodeJS and VS Code Installation

      6:39
    • AWS Lambda - Coding HTTP to MQTT Bridge

      13:02
    • Working with AWS API Gateway and Postman Service

      11:48
    • Integrating IFTTT with HTTP-MQTT Bridge

      5:11
    • HTTP-MQTT - Controlling LED using Voice Commands

      7:16
    • Code improvisation - Working with Lua Modules

      8:02
    • Working with Dynamic Timer

      6:25

About This Class

This course is meant for DIY  (IoT) enthusiasts, Engineers, Professionals and College Learners. This course starts from very basics and then slowly moves towards the advanced concepts. It uses very easy and interactive language, i.e. LUA Script to do programming for Internet of Things  (IoT) . The tutorials primarily use ESP8266 development board.

This course contains interesting projects using various sensors and actuators like, LED module, Motion Sensor, DHT22 Temperature and Humidity Sensor, Digital push button etc. The course contains detailed projects using various clouds like ThingSpeak and CloudMQTT etc. The course explains the concept of MQTT and IFTTT services in detail. The course explains in detail about the advanced concepts like HTTP to MQTT bridge using AWS, controlling things using voice commands etc.

13

Students

--

Projects

0

Reviews (0)

Team-SchoolSteps has got extensive experience in IT and has been working on professional Web, Java/J2EE, mobility, IoT based projects. One of the main goals of team is to do R&D in cutting edge technologies and to impart training to the professionals. All team members in the group have got extensive experience in IT. As of now, the entire group is focused on IoT, machine learning, mobile technologies, Wear Technologies and Big Data etc. Team has been doing extensive research in IoT, Wear technologies, mobile platform, machine learning etc.