Introduction to IoT
  • What is Internet of Things
  • Internet of Things - A Technical Introduction
LUA Programming
  • Lua Offline Editor - Updated*
  • Hello Lua, Local Variables in LUA
  • Decision Making - If Else Conditions
  • Scope of Local Variables
  • Global Variables
  • Strings - Part 1
  • Strings - Part 2
  • For Loop
  • While Loop
  • Functions
  • Tables
  • Tables as Arrays
  • Modules
  • Math Library
Code Repository and Shopping List
  • Github Code Repository
  • Shopping List
ESP8266 Development Board - Getting Ready
  • Introduction to ESP8266 Development Board
  • Understanding pins of ESP8266 Development Board
  • Custom build NodeMCU Firmware
  • Flashing NodeMCU Firmware - Windows
  • Flashing NodeMCU Firmware - Ubuntu
  • Understanding Breadboard
ESPlorer - An IDE for ESP8266 Development
  • An Introduction to ESPlorer
  • JDK Installation
  • Download and Install ESPlorer
  • Using ESPlorer - An IDE for ESP8266 Developers
Programming ESP8266 Development Board - Basics
  • Overview - GPIO and Timer Modules
  • Blink Inbuilt LED of ESP8266 Development Board
  • ESP8266 - Version 3
  • Working with LED Module
  • Understanding init.lua
  • Quiz 1
  • Working with Motion Sensor
  • Using LED with Motion Sensor
  • Quiz 2
ESP8266 Webserver
  • Connect ESP8266 to WiFi
  • Connect ESP8266 to WiFi - Alternate way to use Timer
  • Using ESP8266 as Webserver
  • ESP8266 Webserver - Understanding HTML Tags
  • ESP8266 Webserver - Understanding Request
  • ESP8266 Webserver - Reading Parameter Values
  • ESP8266 Webserver - Controlling LED
  • Using Static IP
  • Quiz 3
ThingSepak Cloud - Data Visualization
  • Working with Temperature & Humidity Sensor
  • Working with ThingSpeak Cloud
  • Posting & Analyzing Sensor Data on ThingSpeak Cloud
  • ThingSpeak Cloud - Mobile App
  • Quiz 4
Working with MQTT
  • MQTT - An Introduction
  • Quiz 5
  • Working with CloudMQTT
  • MQTT - Implementation
  • MQTT - Implementation Cont...
  • MQTT - Keep Alive
  • MQTT - Wireless Communication between two ESP boards
  • MQTT - Controlling LED using Mobile App (Part 1)
  • MQTT - Controlling LED using Mobile App (Part 2)
Working with IFTTT
  • Send Emergency SMS using Voice Command
  • Emergency Button - Understanding IFTTT Maker Service
  • Emergency Button - Send Email
Controlling LED using voice commands - HTTP to MQTT Bridge
  • Understanding the need of HTTP to MQTT Bridge
  • AWS Lambda - Hello Lambda
  • NodeJS and VS Code Installation
  • Recap
  • AWS Lambda - Coding HTTP to MQTT Bridge
  • Working with AWS API Gateway and Postman Service
  • Integrating IFTTT with HTTP-MQTT Bridge
  • HTTP-MQTT - Controlling LED using Voice Commands
Code Improvisation
  • Working with Lua Modules
Dynamic Timer
  • Working with Dynamic Timer