Use AWS Lambda for IoT applications running on Arm64
Introduction
Overview of Learning Path
Background
Create a Rule
Implement Lambda Function
Summary
Next Steps
Use AWS Lambda for IoT applications running on Arm64
Who is this for?
This is an advanced topic for developers who are interested in using AWS Lambda for processing data streamed by IoT applications and devices.
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Describe how to use AWS Lambda for IoT applications running on Arm64.
- Process data from IoT devices.
- Describe the serverless compute services in AWS.
- Describe the notification services in AWS.
Prerequisites
Before starting, you will need the following:
- A Windows on Arm computer such as the a Lenovo Thinkpad X13s running Windows 11 or a Windows on Arm virtual machine .
- Any code editor. Visual Studio Code for Arm64 is suitable.
- Completion of the Create IoT applications with Windows on Arm and AWS IoT Core Learning Path.
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.
You’ll build an AWS serverless workflow that reacts to IoT telemetry from a Windows on Arm device. You’ll connect the weather-station emulator to AWS IoT Core, route a topic to Lambda, compare temperature readings with a threshold, and publish an Amazon Simple Notification Service (SNS) message that sends an email when the condition is met.
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.
Yes. Prepare the weather station emulator and connect it to AWS IoT Core by completing the Create IoT applications with Windows on Arm and AWS IoT Core Learning Path.
Use the same topic your emulator publishes to from the previous Learning Path. Check the emulator configuration to confirm the exact topic string.
Define the threshold inside the Lambda function implementation. The function compares incoming temperature values against this predefined value.
Amazon Simple Notification Service (SNS) sends the emails. The Lambda function publishes a message to an SNS topic configured for email delivery.
When a message on the configured topic exceeds your threshold, the Lambda function runs and SNS sends an email. If no email arrives, verify that the IoT rule targets your Lambda function and that the payload temperature actually exceeds the threshold.