
Explore a five-block IoT framework—things, connect, collect, learn, and do—using AWS IoT for secure bi-directional communication, MQTT/HTTP, thing registry, and thing shadow.
Discover AWS IoT Core and its key services, including FreeRTOS, IoT 1-Click, analytics, Device Defender, Device Management, and Greengrass, with a practical walkthrough of setting up an account.
Learn to manage AWS costs by creating a budget, configuring alerts, and using cost explorer, reports, and billing preferences to monitor and control spending.
Connect a Raspberry Pi and ESP32 to AWS IoT Core via MQTT, securely with mutual authentication and encryption, and build projects that send sensor data and visualize with AWS services.
Register a thing in AWS IoT Core, create and attach a policy, and secure device communication with certificates and a Root CA for your Raspberry Pi or ESP32.
Create and attach an AWS IoT policy to a device certificate to authorize operations such as connect, subscribe, and publish. Get started with hardware using a Raspberry Pi.
Connect a Raspberry Pi to AWS IoT and publish distance data from an HC-SR04 ultrasonic sensor using the AWS IoT Python SDK and MQTT, with hardware setup and cloud testing.
Register the ESP32 thing in AWS IoT, create and attach a policy, and wire the DHT11 sensor to GPIO4. Install ESP32 core and needed libraries to enable AWS IoT communication.
Connect an ESP32 to AWS IoT Core by downloading the Arduino SDK and NTP client, attaching certificates, programming with a DHT11 sensor, and testing.
Learn how to use Amazon SNS to publish temperature alerts from a DHT11 sensor by creating an SNS topic, adding email and SMS subscriptions, and testing notifications.
Learn to create an AWS IoT rule that uses an SQL select statement and a topic filter to trigger an SNS notification when sensor temperature exceeds 25 degrees.
Learn how CloudWatch events create rules that route changes to targets such as SQS, Lambda, SNS, or Kinesis. Schedule automated actions with cron expressions and test event delivery.
Learn to schedule a trigger that uses CloudWatch events to poll SQS with a Raspberry Pi, turn on an LED via pin 11, and automate via cron and boto3.
Learn how to program a Raspberry Pi to check an AWS SQS queue and process on and off messages. Use Python to trigger on.sh and off.sh scripts.
Trigger the LED on a Raspberry Pi based on SQS messages by testing with a DHT11 sensor and ESP32, using cron and Python triggering.py.
Explore Amazon S3, Kinesis Firehose, Athena, and Amazon QuickSight to visualize sensor data from IoT Core. Learn bucket and object basics, versioning, and why S3 is cost effective.
Explore how Amazon Kinesis enables real-time data collection and analysis, covering Kinesis data stream, Kinesis data firehose, Kinesis data analytics, and video stream, with Firehose to S3 and Parquet format.
Create a Kinesis Firehose delivery stream from AWS IoT data, set up an IoT rule, convert JSON to Parquet with AWS Glue, and store in S3 using a Glue table.
Learn to query data in S3 with Amazon Athena using standard SQL, then visualize it in Amazon QuickSight with SPICE, creating an account and managing permissions.
Import sensor data into SPICE via Athena and visualize temperature and humidity over time in Amazon QuickSight for AWS IoT.
September 2020 Update
Root CA File Update for the AWS Platform
Answers to the Frequently Asked Questions in the Q&A Section
Hello learners, Welcome to MAKERDEMY’s "Introduction to AWS IoT" course. If you are looking for that one course that will help you gain the confidence to learn AWS IoT, you have come to the right place.
With numerous custom made illustrations and animations, we have set the standard in terms of production quality. All so that you can have a terrific learning experience.
This course is meant for anyone who wants to build real-world IoT applications using Amazon Web Services.
If you are an engineer who wants to start working with one of the most popular cloud-based IoT platforms or a hobbyist looking to enter the world of the Internet of Things, you will find this course very useful. This is because we have tailored this course by giving equal importance to both the projects as well as the concepts.
So come join me in this introductory course on AWS IoT. I am looking forward to being your instructor and hearing about all the wonderful projects you were able to make with the Amazon Web Services.