Mô tả

This course is meant for DIY 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. 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.

Bạn sẽ học được gì

How to create your own "Internet of Things" projects independently

Students will develop a strong confidence on topic, "Internet of Things"

How to use ESP8266 development board using NodeMCU firmware

How to use different sensors, write LUA programs using IDE, ESPlorer

How to implement MQTT and M2M practically, controlling things using voice commands

Develop very good understanding of different clouds, e.g. ThingSpeak, CloudMQTT etc

Expert Level knowledge of using IFTTT, Integration of IFTTT Maker service with ESP8266 Development Board

How to create your own HTTP to MQTT bridge using AWS Lambda

Yêu cầu

  • A strong willingness to learn and interest in Internet of Things
  • Very basic knowledge of any programming language (Optional)
  • Very basic knowledge of electronics (Optional)

Nội dung khoá học

13 sections

Introduction to IoT

2 lectures
What is Internet of Things
02:10
Internet of Things - A Technical Introduction
10:54

LUA Programming

14 lectures
Lua Offline Editor - Updated*
02:55
Hello Lua, Local Variables in LUA
01:48
Decision Making - If Else Conditions
02:44
Scope of Local Variables
03:07
Global Variables
02:41
Strings - Part 1
07:21
Strings - Part 2
03:15
For Loop
01:54
While Loop
03:13
Functions
04:50
Tables
02:41
Tables as Arrays
01:25
Modules
02:57
Math Library
01:39

Code Repository and Shopping List

2 lectures
Github Code Repository
02:47
Shopping List
01:44

ESP8266 Development Board - Getting Ready

6 lectures
Introduction to ESP8266 Development Board
02:52
Understanding pins of ESP8266 Development Board
02:28
Custom build NodeMCU Firmware
04:02
Flashing NodeMCU Firmware - Windows
04:56
Flashing NodeMCU Firmware - Ubuntu
06:38
Understanding Breadboard
03:53

ESPlorer - An IDE for ESP8266 Development

4 lectures
An Introduction to ESPlorer
01:10
JDK Installation
04:01
Download and Install ESPlorer
02:44
Using ESPlorer - An IDE for ESP8266 Developers
09:47

Programming ESP8266 Development Board - Basics

9 lectures
Overview - GPIO and Timer Modules
05:45
Blink Inbuilt LED of ESP8266 Development Board
11:07
ESP8266 - Version 3
04:39
Working with LED Module
04:17
Understanding init.lua
03:21
Quiz 1
4 questions
Working with Motion Sensor
09:14
Using LED with Motion Sensor
07:50
Quiz 2
3 questions

ESP8266 Webserver

9 lectures
Connect ESP8266 to WiFi
06:24
Connect ESP8266 to WiFi - Alternate way to use Timer
05:12
Using ESP8266 as Webserver
11:14
ESP8266 Webserver - Understanding HTML Tags
06:19
ESP8266 Webserver - Understanding Request
06:29
ESP8266 Webserver - Reading Parameter Values
08:33
ESP8266 Webserver - Controlling LED
03:22
Using Static IP
04:03
Quiz 3
3 questions

ThingSepak Cloud - Data Visualization

5 lectures
Working with Temperature & Humidity Sensor
10:41
Working with ThingSpeak Cloud
08:05
Posting & Analyzing Sensor Data on ThingSpeak Cloud
12:00
ThingSpeak Cloud - Mobile App
03:41
Quiz 4
2 questions

Working with MQTT

9 lectures
MQTT - An Introduction
12:32
Quiz 5
3 questions
Working with CloudMQTT
06:15
MQTT - Implementation
11:15
MQTT - Implementation Cont...
12:53
MQTT - Keep Alive
02:45
MQTT - Wireless Communication between two ESP boards
13:48
MQTT - Controlling LED using Mobile App (Part 1)
05:48
MQTT - Controlling LED using Mobile App (Part 2)
07:29

Working with IFTTT

3 lectures
Send Emergency SMS using Voice Command
06:23
Emergency Button - Understanding IFTTT Maker Service
05:28
Emergency Button - Send Email
08:30

Controlling LED using voice commands - HTTP to MQTT Bridge

8 lectures
Understanding the need of HTTP to MQTT Bridge
04:29
AWS Lambda - Hello Lambda
07:55
NodeJS and VS Code Installation
08:14
Recap
01:26
AWS Lambda - Coding HTTP to MQTT Bridge
12:54
Working with AWS API Gateway and Postman Service
13:05
Integrating IFTTT with HTTP-MQTT Bridge
06:01
HTTP-MQTT - Controlling LED using Voice Commands
09:19

Code Improvisation

1 lectures
Working with Lua Modules
08:50

Dynamic Timer

1 lectures
Working with Dynamic Timer
07:19

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.