Securely Connecting AWS IoT Devices to the Cloud

AWS IoT Core provides secure, bidirectional communication between internet-connected devices, such as sensors, actuators, embedded microcontrollers, or smart appliances and the AWS Cloud.   In this course, you will learn how to securely connect a device to the cloud using AWS IoT Core, and ensure that an AWS IoT policy is properly set up to […]

Amazon Kinesis Video Streams – Getting Started

Course description In this course, you will walk through how to get started with Amazon Kinesis Video Streams. With Kinesis Video Streams, you can securely stream video from connected devices to Amazon Web Services (AWS) for analytics, machine learning (ML), playback, and other processing. • Course level: Fundamental • Duration: 1 hour Activities This course includes demos, sample code, and interactive activities. Course objectives In this course, you will learn to do: • Describe how Kinesis Video Streams works • Familiarize yourself with the technical concepts of Kinesis Video Streams • List typical use cases for Kinesis Video Streams • Specify what it would take to implement Kinesis Video Streams in a real-world scenario • Recognize the benefits of Kinesis Video Streams • Explain the cost structure of Kinesis Video Streams • Explore how to use Kinesis Video Streams on the AWS Management Console and using the AWS Command Line Interface (AWS CLI) Intended audience This course is intended for: • Solutions architects • Connected home enthusiasts • Computer vision developers • Video engineers Prerequisites • Conceptual knowledge of cloud computing • Getting Started with AWS IoT Course outline Section 1: For Students • Lesson 1: How to Use This Course Section 2: Introduction • Lesson 2: Introduction to Kinesis Video Streams • Lesson 3: Architecture and Use Cases Section 3: Using AWS Kinesis Video Streams • Lesson 4: How Do I Create a Kinesis Video Stream in the AWS Management Console? • Lesson 5: How Do I Ingest Video into Kinesis Video Streams Using a Programming Language? • Lesson 6: How Do I Use Amazon Kinesis Video Streams with the AWS Management Console? • Lesson 7: How Do I View Media in Amazon Kinesis Video Streams Using HTTP Live Streaming? • Lesson 8: How Do I Delete a Video Stream for Kinesis Video Streams? Section 4: Resources • Lesson 9: Learn More • Lesson 10: Contact Us

Getting Started with AWS IoT SiteWise

AWS IoT SiteWise is a managed service that streamlines how you collect, organize, and analyze industrial equipment data. In this Getting Started course, you will learn the technical concepts, benefits, and typical use cases of AWS IoT SiteWise. You will also have an opportunity to try the service through a demonstration using the AWS Command Line Interface (AWS CLI) or AWS CloudFormation template. You will learn how to create assets and a dashboard to represent industrial metrics. • Course level: Fundamental • Duration: 1 hour Activities This course includes presentations, graphics, sample code, and interactive activities. Course objectives In this course, you will learn to: • Understand how AWS IoT SiteWise works • Familiarize yourself with the technical concepts of AWS IoT SiteWise • List typical uses cases for AWS IoT SiteWise • Familiarize yourself with how to use AWS IoT SiteWise and the AWS CLI • Familiarize yourself with how to use AWS IoT SiteWise and CloudFormation • Familiarize yourself with how to use AWS IoT Device SDK for Python • Familiarize yourself with how to create a metrics dashboard with AWS IoT SiteWise Intended audience This course is intended for: • Solutions architects • Developers • Data engineers • System operations engineers Prerequisites • Conceptual knowledge of cloud computing • Getting Started with AWS IoT • Getting Started with AWS IoT Greengrass Course outline • Purpose and functionality of AWS IoT SiteWise • How AWS IoT SiteWise is used in cloud solutions • Typical use cases • Points to keep in mind when using AWS IoT SiteWise • Cost • Using AWS IoT SiteWise with AWS CloudFormation, AWS CLI, and Python • Demo cleanup

IoT Foundation: Telemetry

Billions of small, physical devices, such as sensors and actuators, are currently deployed in homes, factories, hospitals, and in other business use cases. This proliferation of devices requires solutions to connect, collect, store, and analyze the data that these devices generate. By using Amazon Web Services (AWS) Internet of Things (IoT), you can build IoT solutions for most use cases across a wide range of devices. Being able to build and administer an IoT infrastructure is quickly becoming the skill set of the future. In IoT Foundation: Telemetry, the first course in the [IoT Foundation Series], you will learn the basic building blocks of an AWS IoT infrastructure. Through the use of a real-world scenario, you will create an IoT device, set up communications, and transform the data from your device. You will create rules to process and move the device data into other AWS services. You will then use analytics to visualize and present your results. You will learn AWS IoT terminology, concepts, and AWS IoT services through interactive exercises and demonstrations while you build a foundational knowledge of IoT topics and protocols. Through this course, you build your skills to successfully engage with IoT as a solution and progress to the more advanced Foundation Series courses. •Course level: Intermediate •Duration: 2.5 hours Activities: This course includes the presentation of information, videos, and assessments. Course objectives: In this course, you will learn to: •Register a sensor within AWS IoT Core •Customize an AWS IoT policy to the sensor •Establish communication with the sensor •Collect data from the sensor •Redirect the data using AWS IoT rules •Visualize the data using AWS IoT Analytics and Amazon QuickSight Intended audience: This course is intended for: •Architects •Data engineers •Developers Prerequisites: We recommend that attendees of this course have: • [Getting Started with AWS IoT] (https://explore.skillbuilder.aws/learn/course/external/view/elearning/11841/getting-started-with-aws-iot) •A basic knowledge of the AWS Management Console Course outline: Module 1: Introduction •Introduction to Foundation Series: Telemetry •IoT Foundation Series •The Telemetry Scenario •Business Outcome Module 2: AWS IoT Core Services •Overview of AWS IoT Core •Things and Devices •Connecting to AWS IoT Core •Demo: Create a Thing Module 3: Device Security •Device Security •AWS IoT Policies •Auditing Devices •Demo: Applying Security Module 4: Message Broker and Registry •Message Broker •AWS IoT Registry •Demo: Testing Communication Connection Module 5: AWS IoT Rules •Completed Business Objectives •Rules Overview •Demo: Applying Rules Module 6: Presenting the Data •AWS IoT Analytics •Demo: Visualizing the Data Module 7: Best Practices •Best Practices for AWS IoT

IoT Microcontrollers: Onboarding a Raspberry Pi Using AWS Greengrass

This course provides a walkthrough of setting up Greengrass core on a Raspberry Pi. You will learn how to onboard a Greengrass core device and how to create the first deployment. You will also discover how to deploy AWS public components to run on Raspberry Pi acting as an edge server. •Course level: Intermediate •Duration: 60 minutes Activities: This course includes demonstrations and videos. Course objectives: In this course, you will learn to: •Onboard a Greengrass core device. •Create a deployment. •Use AWS IoT Greengrass component logs to monitor and debug your deployments. Intended audience: This course is intended for: •Fleet managers •Device engineers Prerequisites: We recommend that you have taken: •IoT Foundation: Telemetry •IoT Foundation: Command and Control •IoT Edge Computing: AWS IoT Greengrass Primer Course outline: •Connect a Raspberry Pi to Your Network •Set up Raspberry Pi as an AWS IoT Greengrass Core Device •Create Your First Deployment •Monitor and Debug Your Deployments

IoT Microcontrollers: Onboarding an ESP32 with Amazon FreeRTOS

This digital training provides a walkthrough of the onboarding process for the ESP32 DevKitC V4 with Amazon FreeRTOS. Intended Audience: This course is intended for: •Fleet managers •Device engineers Course Objectives: In this course, you will learn how to: •Create an IoT administrator •Set up logging •Download the proper drivers and setup tools •Configure the AWS CLI •Download Amazon FreeRTOS •Configure the project •Visualize the results Prerequisites: We recommend that attendees of this course have the following prerequisites: • [IoT Foundation: Telemetry] (https://www.aws.training/learningobject/wbc?id=23507) • [IoT Foundation: Command and Control] (https://www.aws.training/learningobject/wbc?id=23822) The following prerequisite is optional and will provide additional information: • [IoT Edge Computing: Amazon FreeRTOS Primer] (https://www.aws.training/learningobject/wbc?id=33191) Delivery Method: This course is delivered through: •Digital training Duration: 1 Hour 30 Minutes

IoT Edge Computing: Amazon FreeRTOS Primer

This course focuses on learning how to configure, deploy, and manage devices using Amazon FreeRTOS. Intended Audience: This course is intended for: •Business decision makers •Fleet managers •Device engineers Course Objectives: In this course, you will learn to: •Identify the open source FreeRTOS kernel and understand how Amazon extends it •Deploy devices using Amazon FreeRTOS and establish telemetry with AWS IoT Core •Send over-the-air (OTA) updates to our things •Monitor logs associated with the deployment Prerequisites: We recommend that attendees of this course have the following prerequisites: • [IoT Foundation: Telemetry] (https://www.aws.training/learningobject/wbc?id=23507) • [IoT Foundation: Command and Control] (https://www.aws.training/learningobject/wbc?id=23822) • [IoT Edge Computing: Introduction to Amazon FreeRTOS] (https://www.aws.training/learningobject/video?id=16622) Delivery Method: This course is delivered through: •Digital training Duration: 3 Hours Course Outline: This course covers the following concepts: •Overview •Welcome to Amazon FreeRTOS •Introduction to FreeRTOS •Objectives •Introducing FreeRTOS •Introducing Amazon FreeRTOS •Discussing the key elements of the Amazon FreeRTOS architecture •Examining the Amazon FreeRTOS kernel •Identifying the Amazon FreeRTOS libraries •Listing the supported microcontroller units for Amazon FreeRTOS •Summary •Knowledge Check •Preparing for Amazon FreeRTOS •Discussing certificate-based authentication •Discussing the PKCS11 Library •Discussing secure sockets using TLS •Discussing the MQTT library •Summary •Knowledge Check •Deploying Amazon FreeRTOS •Using the FreeRTOS Console to manage software configurations •Demo: Establish telemetry with devices •Summary •Knowledge Check •Maintaining Amazon FreeRTOS •Discussing the Amazon FreeRTOS AWS IoT Device Shadow library •Discussing ASW IoT Device Defender •Discussing Jobs •Discussing OTA updates •Demo: Create an OTA update •Reviewing logs •Demo: Review logs •Summary •Knowledge Check •Additional Services •Discussing security libraries •Outlining Bluetooth Low Energy library •Outlining Greengrass Discovery library •Discussing the Amazon FreeRTOS qualification program •Using the Device tester •Summary •Knowledge Check •Closing •Summary •Identifying best practices •Assessment •Feedback

Getting Started with AWS IoT

With AWS Internet of Things (IoT), you can manage billions of devices and connect them to each other and the cloud. You are able to collect, store, process, and analyze device data for a variety of use cases. This course introduces you to AWS IoT, AWS IoT use cases, and the benefits of AWS IoT. You learn about AWS IoT key concepts and service types and examine the AWS IoT core services and their functions. A typical use case scenario helps you to apply the concepts learned throughout the course. •Course level: Beginner •Duration: 35 minutes Activities: This course includes the presentation of information and an assessment. Course objectives: In this course, you learn to: •Describe the benefits of AWS IoT. •Identify the four main AWS IoT use cases. •Identify the basic hardware and software elements of an IoT solution. •Identify the AWS IoT service types. •Identify how value can be derived from an IoT implementation based on a provided scenario Intended audience: This course is intended for: •Business decision makers •Architects •Cloud practitioners •Developers Prerequisites: We recommend that attendees of this course have: •Conceptual knowledge of cloud computing Course outline: •Course Overview •AWS IoT Scenario •Introduction to AWS IoT •AWS IoT Key Concepts •AWS IoT Services •AWS IoT Core •Scenario Summary

IoT Edge Computing: Introduction to AWS Greengrass

Does your business use AWS IoT solutions to help solve its problems? Have you heard about AWS IoT Greengrass, and would you like to know more about how it can benefit you? AWS IoT Greengrass provides edge devices with powerful capabilities on device and when interacting with the AWS Cloud. This course introduces you to AWS IoT Greengrass, which helps you to build, deploy, and manage IoT applications on your devices in a secure way. You review factors that can help you decide whether to process data at the edge, in the cloud, or a combination of both. In addition, you get insight into features that can benefit your business and gain an understanding of Greengrass core concepts like components and the deployment process. •Course level: Fundamental •Duration: 40 Minutes Activities: This course includes the presentation of information and an assessment. Course objectives: In this course, you will learn to: •Identify the factors that determine where to process data (local or cloud) •Explain what the AWS IoT Greengrass solution does •Summarize features of AWS IoT Greengrass that provide customer value •Describe AWS IoT Greengrass key concepts •Describe the pricing model for AWS IoT Greengrass Intended audience: This course is intended for: •Business decision makers •Project managers •Architects •Cloud practitioners •Developers •Operations Prerequisites: We recommend that attendees of this course have: •Conceptual knowledge of cloud computing •Completed the Introduction to AWS IoT course Course outline: •Overview •Features of AWS IoT Greengrass •Key concepts •Pricing details •Case studies

Managing AWS IoT Devices: Fleet Indexing

In this module, you learn about the AWS IoT Device Management fleet indexing feature. You learn how to configure fleet indexing, and perform search and aggregation queries. Intended Audience: This course is intended for: •Device engineers •Fleet managers •Cloud architects •Line of business application developers •Data engineers Course Objectives: In this course, you will learn how to: •Configure fleet indexing •Execute search queries •Create custom fields •Execute aggregation queries Prerequisites: We recommend that attendees of this course have the following prerequisites: •IoT Foundation: Telemetry Delivery Method: This course is delivered through: •Digital training Duration: 30 minutes Course Outline: This course covers the following concepts: Fleet Indexing: •Introduction •Enabling thing indexing •Search queries •Querying for aggregate data •Checkpoint •Demo •Reference guide