Using AWS IoT Device Tester for AWS IoT Greengrass

You can use AWS IoT Device Tester (IDT) for AWS IoT Greengrass to verify that the
AWS IoT Greengrass Core software runs
on your hardware and can communicate with the AWS Cloud. It also performs end-to-end
tests
with AWS IoT Core. For example, it verifies your device can send and receive MQTT
messages and
process them correctly. IDT for AWS IoT Greengrass generates test reports that you
can submit to AWS IoT to
add your hardware to the AWS Partner Device Catalog. For more information, see AWS Device Qualification Program.

IDT for AWS IoT Greengrass runs on your host computer (Windows, macOS, or Linux) connected
to the device
to be tested. It runs tests and aggregates results. It also provides a command line
interface to manage the testing process.

To create these resources, IDT for AWS IoT Greengrass uses the AWS credentials configured
in the
config.json file to
make API calls on your behalf. These resources are provisioned at various times during
a test.

When you run IDT for AWS IoT Greengrass on your host computer, it performs the following
steps: