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

Amazon Web Services

Managing AWS IoT Devices at Scale

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Course Description

Internet of Things (IoT) systems are more than a few temperature sensors and a couple of light bulb switches. Rather, they are complex systems, sometimes spanning a large physical area, with hundreds, thousands, or even millions of devices.


In this course, you will learn how large-scale AWS IoT systems are built and managed.

As you progress through this course, you relate the concepts that you are learning about to a real-world use case of a food manufacturing company running a fleet of trucks and a sophisticated dairy processing plant.

  • Course level: 200
  • Duration: 3 hours 30 minutes


Activities: 

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


Course objectives: 

By the end of this course, you should be able to:

  • Describe the main features and benefits of AWS IoT Device Management.
  • Explain the best practices for fleet management recommended by AWS.
  • Describe how to provision devices through the AWS Command Line Interface (AWS CLI).
  • Compare the benefits of using Just-in-Time Provisioning (JITP) and Just-in-Time Registration (JITR) to register devices within AWS IoT Core.
  • Explain the benefits of using thing groups to organize things.
  • Describe the purpose and benefits of fleet indexing.
  • Recognize the benefits of applying and reviewing fine-grained logging.
  • Identify how the configuration options for AWS IoT Jobs affect the execution of remote operations to one or more devices within a fleet.
  • Describe how to create and monitor the status of AWS IoT Jobs.


Intended audience: 

This course is intended for solutions architects, developers, data engineers, and system operations engineers who are familiar with the AWS Cloud.


Prerequisites:
You should be familiar with AWS Cloud concepts and AWS IoT services. This course assumes you’ve completed or have equivalent knowledge of the concepts in the following courses:

  • Getting Started with AWS IoT
  • Securely Connecting AWS IoT Devices to the Cloud


Course Outline

Section 1: Introduction

  • Lesson 1: How to Use This Course
  • Lesson 2: Course Introduction
  • Lesson 3: Scenario

Section 2: AWS IoT Device Management

  • Lesson 4: AWS IoT Device Management
  • Lesson 5: Preparing for Fleet Management

Section 3: Fleet Creation

  • Lesson 6: Provisioning Devices in AWS IoT
  • Lesson 7: AWS IoT Provisioning Options
  • Lesson 8: Provisioning in Advance
  • Lesson 9: Provisioning Devices on Demand (JITP and JITR)
  • Lesson 10: Just-in-Time Provisioning: Process Overview

Section 4: Organizing the Fleet

  • Lesson 11: Thing Groups
  • Lesson 12: Fleet Indexing
  • Lesson 13: Managing Thing Indexing

Section 5: Logs and Fleet Monitoring

  • Lesson 14: AWS IoT Logs
  • Lesson 15: Monitoring

Section 6: Remote Operations with AWS IoT Jobs

  • Lesson 16: AWS IoT Jobs
  • Lesson 17: Managing Jobs
  • Lesson 18: Jobs Notifications
  • Lesson 19: Interacting with AWS IoT Jobs

Section 7: Conclusion

  • Lesson 20: Recap and Review
  • Lesson 21: Course Assessment
  • Lesson 22: Resources Cleanup
  • Lesson 23: Feedback

Reviews

Start your review of Managing AWS IoT Devices at Scale

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.