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