Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Handling AWS IoT Device Data and States

Amazon Web Services and Amazon via AWS Skill Builder

Overview

We have updated this course on June 22, 2023 to correct a problem that was impacting course completion. If you are enrolled in the course and have not completed it, your progress may be impacted. We apologize for any inconvenience this may cause.


In this course, you learn about telemetry in the AWS Cloud. You will learn how a specific protocol, MQTT, helps with communication between AWS IoT Core and devices. This communication is accomplished through a concept called the publish-subscribe model.

You will see how devices can feed into other AWS services. Based on telemetry data, you might need to send a notification to a mobile device, or to store a value into an Amazon S3 bucket.  Rules for AWS IoT is the solution to these specific situations.

You will also learn how telemetry works when devices are offline, whether unintentionally or by design. Device Shadows are a way to alleviate this problem by keeping an offline version of the state of the IoT device.

  • Course level: Intermediate
  • Duration: 2 hours


Activities

This course includes interactive lessons, demonstrations, and knowledge check questions.


Course objectives

In this course, you will learn to do the following:

  • Explain how messages are published to MQTT topics.
  • Describe the difference between publishing and subscribing to messages on MQTT topics.
  • Explain how to route data to other AWS services using AWS IoT Rules.
  • Discuss the benefits of using Device Shadows to control device state and store last reported state.
  • Give examples of how an IoT solution manages device state using device shadow copies.


Intended audience

This course is intended for:

  • Solutions architects
  • Developers
  • Data engineers
  • System operations engineers


Prerequisites

We recommend that attendees of this course have reviewed the following courses:

  • Completed the Getting started with AWS IoT course.
  • Completed the Securely Connecting AWS IoT Devices to the Cloud.


Course outline

Section 1: Introduction

  • Lesson 1: How to Use This Course
  • Lesson 2: Course Overview

Section 2: Telemetry, MQTT, and the Message Broker

  • Lesson 3: Uncovering How Devices Communicate Information
  • Lesson 4: Using Topics to Gather Specific Data
  • Lesson 5: Managing Messages Traffic: The Message Broker
  • Lesson 6: Testing Communication Connection: Process Overview

Section 3: AWS IoT Rules

  • Lesson 7: Rules Overview
  • Lesson 8: Applying Rules: Process Overview

Section 4: Command and Control

  • Lesson 9: Managing Device Connections
  • Lesson 10: Defining Device Shadows
  • Lesson 11: Building Blocks of the Device Shadow
  • Lesson 12: Observing Device Shadow in Action: Process Overview

Section 5: Recap and Review, Course Assessment, Resources Cleanup, and Feedback

  • Lesson 13: Recap and Review
  • Lesson 14: Course Assessment
  • Lesson 15: Resources Cleanup
  • Lesson 16: Feedback

Reviews

Start your review of Handling AWS IoT Device Data and States

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.