Programming Internet of Things – Beginning to Advanced Level
Programming Internet of Things – Beginning to Advanced Level, available at $69.99, has an average rating of 4.55, with 68 lectures, 5 quizzes, based on 338 reviews, and has 3410 subscribers.
You will learn about 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 This course is ideal for individuals who are DIY enthusiasts, Engineers, Professionals, Learners, Students, and anybody who is interested in learning Internet of Things It is particularly useful for DIY enthusiasts, Engineers, Professionals, Learners, Students, and anybody who is interested in learning Internet of Things.
Enroll now: Programming Internet of Things – Beginning to Advanced Level
Summary
Title: Programming Internet of Things – Beginning to Advanced Level
Price: $69.99
Average Rating: 4.55
Number of Lectures: 68
Number of Quizzes: 5
Number of Published Lectures: 68
Number of Published Quizzes: 5
Number of Curriculum Items: 73
Number of Published Curriculum Objects: 73
Original Price: $24.99
Quality Status: approved
Status: Live
What You Will Learn
- 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
Who Should Attend
- DIY enthusiasts, Engineers, Professionals, Learners, Students, and anybody who is interested in learning Internet of Things
Target Audiences
- DIY enthusiasts, Engineers, Professionals, Learners, Students, and anybody who is interested in learning Internet of Things
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.
Course Curriculum
Chapter 1: Introduction to IoT
Lecture 1: What is Internet of Things
Lecture 2: Internet of Things – A Technical Introduction
Chapter 2: LUA Programming
Lecture 1: Lua Offline Editor – Updated*
Lecture 2: Hello Lua, Local Variables in LUA
Lecture 3: Decision Making – If Else Conditions
Lecture 4: Scope of Local Variables
Lecture 5: Global Variables
Lecture 6: Strings – Part 1
Lecture 7: Strings – Part 2
Lecture 8: For Loop
Lecture 9: While Loop
Lecture 10: Functions
Lecture 11: Tables
Lecture 12: Tables as Arrays
Lecture 13: Modules
Lecture 14: Math Library
Chapter 3: Code Repository and Shopping List
Lecture 1: Github Code Repository
Lecture 2: Shopping List
Chapter 4: ESP8266 Development Board – Getting Ready
Lecture 1: Introduction to ESP8266 Development Board
Lecture 2: Understanding pins of ESP8266 Development Board
Lecture 3: Custom build NodeMCU Firmware
Lecture 4: Flashing NodeMCU Firmware – Windows
Lecture 5: Flashing NodeMCU Firmware – Ubuntu
Lecture 6: Understanding Breadboard
Chapter 5: ESPlorer – An IDE for ESP8266 Development
Lecture 1: An Introduction to ESPlorer
Lecture 2: JDK Installation
Lecture 3: Download and Install ESPlorer
Lecture 4: Using ESPlorer – An IDE for ESP8266 Developers
Chapter 6: Programming ESP8266 Development Board – Basics
Lecture 1: Overview – GPIO and Timer Modules
Lecture 2: Blink Inbuilt LED of ESP8266 Development Board
Lecture 3: ESP8266 – Version 3
Lecture 4: Working with LED Module
Lecture 5: Understanding init.lua
Lecture 6: Working with Motion Sensor
Lecture 7: Using LED with Motion Sensor
Chapter 7: ESP8266 Webserver
Lecture 1: Connect ESP8266 to WiFi
Lecture 2: Connect ESP8266 to WiFi – Alternate way to use Timer
Lecture 3: Using ESP8266 as Webserver
Lecture 4: ESP8266 Webserver – Understanding HTML Tags
Lecture 5: ESP8266 Webserver – Understanding Request
Lecture 6: ESP8266 Webserver – Reading Parameter Values
Lecture 7: ESP8266 Webserver – Controlling LED
Lecture 8: Using Static IP
Chapter 8: ThingSepak Cloud – Data Visualization
Lecture 1: Working with Temperature & Humidity Sensor
Lecture 2: Working with ThingSpeak Cloud
Lecture 3: Posting & Analyzing Sensor Data on ThingSpeak Cloud
Lecture 4: ThingSpeak Cloud – Mobile App
Chapter 9: Working with MQTT
Lecture 1: MQTT – An Introduction
Lecture 2: Working with CloudMQTT
Lecture 3: MQTT – Implementation
Lecture 4: MQTT – Implementation Cont…
Lecture 5: MQTT – Keep Alive
Lecture 6: MQTT – Wireless Communication between two ESP boards
Lecture 7: MQTT – Controlling LED using Mobile App (Part 1)
Lecture 8: MQTT – Controlling LED using Mobile App (Part 2)
Chapter 10: Working with IFTTT
Lecture 1: Send Emergency SMS using Voice Command
Lecture 2: Emergency Button – Understanding IFTTT Maker Service
Lecture 3: Emergency Button – Send Email
Chapter 11: Controlling LED using voice commands – HTTP to MQTT Bridge
Lecture 1: Understanding the need of HTTP to MQTT Bridge
Lecture 2: AWS Lambda – Hello Lambda
Lecture 3: NodeJS and VS Code Installation
Lecture 4: Recap
Lecture 5: AWS Lambda – Coding HTTP to MQTT Bridge
Lecture 6: Working with AWS API Gateway and Postman Service
Lecture 7: Integrating IFTTT with HTTP-MQTT Bridge
Lecture 8: HTTP-MQTT – Controlling LED using Voice Commands
Chapter 12: Code Improvisation
Lecture 1: Working with Lua Modules
Chapter 13: Dynamic Timer
Lecture 1: Working with Dynamic Timer
Instructors
-
– SchoolSteps
IT Consultants
Rating Distribution
- 1 stars: 11 votes
- 2 stars: 11 votes
- 3 stars: 67 votes
- 4 stars: 122 votes
- 5 stars: 127 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024