About this Learning Path

Who is this for?

This Learning Path is for IoT and embedded developers who want to deploy and manage components on Arm devices using AWS IoT Greengrass, and verify PAC/BTI security feature support across different Arm platforms.

What will you learn?

Upon completion of this Learning Path, you will be able to:

  • Register Armv8 and Armv9 devices as AWS IoT Greengrass core devices
  • Build an AWS IoT Greengrass custom component that tests PAC/BTI support
  • Deploy the component to multiple Arm devices using a Greengrass Thing Group
  • Use MQTT to trigger PAC/BTI checks and interpret the results for each platform

Prerequisites

Before starting, you will need the following:

  • An Amazon Web Services (AWS) account with access to AWS IoT Greengrass and Amazon S3
  • A Raspberry Pi 5 running Raspberry Pi OS
  • An NVIDIA Jetson Thor device running JetPack 7.1 or later
  • Familiarity with AWS IoT Core and basic cloud concepts
Next