Deploy an AWS IoT Greengrass custom component to Arm devices and verify PAC/BTI support
Introduction
Understand AWS IoT Greengrass and Armv9 PAC/BTI security features
Set up a Raspberry Pi 5 as an AWS IoT Greengrass core device
Set up a Jetson Thor as an AWS IoT Greengrass core device
Create an AWS IoT Greengrass custom component
Deploy the AWS IoT Greengrass custom component
Verify PAC/BTI support on your devices using MQTT
Next Steps
Deploy an AWS IoT Greengrass custom component to Arm devices and verify PAC/BTI support
Introduction
Understand AWS IoT Greengrass and Armv9 PAC/BTI security features
Set up a Raspberry Pi 5 as an AWS IoT Greengrass core device
Set up a Jetson Thor as an AWS IoT Greengrass core device
Create an AWS IoT Greengrass custom component
Deploy the AWS IoT Greengrass custom component
Verify PAC/BTI support on your devices using MQTT
Next Steps
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
Summary
This summary was drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
Frequently asked questions
These FAQs were drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.