Do you need to quickly and easily build intelligent device software? Do you need scalable, secure options that help you to effectively manage your devices at the edge?
AWS IoT Greengrass is here to help!
Use AWS IoT Greengrass to build, deploy, and remotely manage and operate device software. With AWS IoT Greengrass you can act on data generated at the edge, leverage machine learning models, filter and transform data, and only transmit necessary data to the cloud. Pre-built components help to streamline your development.
This curriculum provides an overview of how to create AWS IoT Greengrass core devices and develop Greengrass components for use on core devices. You will then learn how to create deployments to install and update components to devices.
Level: Intermediate
- Duration: 1 hour 10 minutes
Activities
This curriculum includes presentations, demonstrations, and assessments.
Curriculum objectives
In this curriculum, you will learn how to:
- Install AWS IoT Greengrass Core software and set up a Greengrass core device
- Identify common AWS provided public components
- Create custom components
- Create an AWS IoT Greengrass deployment to run and update components on Greengrass core devices
Intended audience
This curriculum is intended for:
- Software developers
- Solution architects
- Business decision makers
Prerequisites
We recommend that attendees of this curriculum have:
- Conceptual knowledge of cloud computing
- Completed the Introduction to AWS IoT course
AWS IoT Greengrass: Creating Deployments Curriculum
AWS IoT Greengrass :Setting up a Core Device
- Introduction to creating deployments
- Overview
- Core device prerequisites
- Installing the AWS IoT Greengrass core software
- Demonstration: Create a core device
AWS IoT Greengrass: Managing Components
- Overview
- Introduction to components
- Component recipe
- Tying it together
- AWS provided components
- Custom components overview
- Step 1: Decide on a component name and version
- Step 2: Create a component locally
- Step 3: Deploy and test locally
- Step 4: Publish the component
- Demonstration: Create a custom component
- Other custom components
- Interacting with AWS services
AWS IoT Greengrass: Creating and Monitoring Deployments
- Overview
- Deployment process
- Creating and revising deployments
- Scenario and demonstration
- Demonstration: Create a deployment
- Monitoring deployments
Course Descriptions:
AWS IoT Greengrass: Setting up a Core Device
This course presents an overview of AWS IoT Greengrass and the Greengrass core device, which is at the center of the AWS IoT Greengrass solution. The course also provides the necessary information and resources to install and run the AWS IoT Greengrass Core software on a device.
AWS IoT Greengrass: Managing Components
This course provides you with more detailed information on AWS IoT Greengrass components, how they work, and the functionality they provide. The course also provides information on component types and interacting with Amazon Web Services (AWS) services to help you decide what's right for your deployment.
AWS IoT Greengrass: Creating and Monitoring Deployments
The process of defining, configuring, and installing AWS IoT Greengrass components to Greengrass core devices is called a deployment. In this course, you will learn more about each step of the deployment process and how to configure components. Then, you will be introduced to an example deployment and be given options to monitor a deployment.