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:

Summary

AI-assisted

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.

Close
?
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

AI-assisted

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.

Close
?
Do I need to run the same IoT emulator I used in the earlier Learning Path?
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.
Which IoT Core topic should my rule subscribe to?
Use the same topic your emulator publishes to from the previous Learning Path. Check the emulator configuration to confirm the exact topic string.
Where do I define the temperature threshold for my alerts?
Define the threshold inside the Lambda function implementation. The function compares incoming temperature values against this predefined value.
Which AWS service actually sends the notification email?
Amazon Simple Notification Service (SNS) sends the emails. The Lambda function publishes a message to an SNS topic configured for email delivery.
What result should I expect when everything is configured correctly, and what should I check if no email arrives?
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.
Next