AWS IoT: The Hobbyists Guide to Home Automation

Nathan Glover, I love technology, I'm a maker at heart!

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
26 Lessons (2h 5m)
    • 1. Course Introduction - AWS IoT for Home Automation

      1:53
    • 2. AWS IoT - Introduction

      1:36
    • 3. Windows / MacOS - Setup and Usage

      1:06
    • 4. Raspberry Pi - Installation & Setup

      6:42
    • 5. Raspberry Pi - Configuration & Updates

      4:17
    • 6. Raspberry Pi - GPIO

      6:21
    • 7. Raspberry Pi - MQTT Client

      10:00
    • 8. AWS IoT - Creating "Things"

      7:24
    • 9. AWS IoT - Creating Policies

      3:06
    • 10. AWS IoT - Python SDK

      5:37
    • 11. ESP32 - Register Espressif "Thing"

      2:47
    • 12. ESP32 - Create Espressif Policy

      1:45
    • 13. PlatformIO - Introduction & Setup

      7:19
    • 14. ESP32 - WiFi Connection Setup

      6:24
    • 15. ESP32 - AWS IoT MQTT Client

      3:10
    • 16. ESP32 - Construct JSON Payload

      4:06
    • 17. ESP32 - Certificate Authentication

      4:49
    • 18. Node-RED - Install & Setup

      2:35
    • 19. Node-RED - Introduction to Nodes & Flows

      4:54
    • 20. Node-RED - Raspberry Pi GPIO

      4:26
    • 21. Node-RED - AWS MQTT Certificate Setup

      5:06
    • 22. Node-RED - Dashboards [Optional]

      6:42
    • 23. AWS Lambda - SlackBot JavaScript Code

      9:08
    • 24. Slack Bot - Setup & Configuration

      4:59
    • 25. AWS Lambda - KMS Encryption

      5:24
    • 26. AWS IoT - Actions

      3:01

Project Description

In this course you'll learn all the offerings that AWS IoT Core and much more!

  • Raspberry Pi - You'll learn to take your Raspberry Pi and turn it into an IoT hub, bridging the AWS IoT Cloud services with your home network.
  • ESP32 Micro-controller - If you have access to an ESP32, you'll learn how to connect it up to AWS IoT Core
  • PlatformIO - Develop for any embedded system using one code base! Make use of PlatformIO's Unified development environment to write once, deploy to thousands
  • AWS Lambda - Learn to connect Cloud Functions to your AWS IoT sensor flows, and perform analytics at the Edge
  • Node-RED - Make use of Node-RED's incredible Flow control system and develop complex data paths using easy to understand; drag and drop techniques.
  • Slack Bot - You'll create a Slack bot that will send you alerts in realtime about changes to the data coming from your sensors.

Student Projects