Use Amazon DynamoDB for your IoT applications running on Arm64
Introduction
Background
Create a ASP.NET Core Web API project
Next Steps
Use Amazon DynamoDB for your IoT applications running on Arm64
Who is this for?
This is an advanced topic for developers who are interested in using Amazon DynamoDB as a database for storing data.
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Gain familiarity with Amazon DynamoDB.
- Be able to run the IoT application that streams data to AWS IoT Core.
- Be able to create the rule that parses messages from AWS IoT Core and writes them to DynamoDB.
Prerequisites
Before starting, you will need the following:
- A Windows on Arm computer such as the 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 route MQTT telemetry from a Windows on Arm weather-station emulator to Amazon DynamoDB with an AWS IoT Core rule. You’ll create and name the rule, configure it to parse incoming messages and write to DynamoDB, run the emulator, and verify that the destination receives new items.
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.
Complete the prerequisite path to prepare the weather station emulator and connect it to AWS IoT Core. The rule relies on that running message source.
Open AWS IoT Core, select Message routing, then select Rules and Create rule to start configuring it.
Use
send_message_to_dynamodb. While you can choose a different valid name, use the suggested name to stay consistent with the Learning Path.Use the same topic that the weather station emulator uses in the prerequisite Learning Path
Create IoT applications with Windows on Arm and AWS IoT Core
.
After saving the rule and running the emulator, new items should appear in the DynamoDB destination you configured. If nothing appears, confirm the emulator is connected and that the rule’s configuration matches the emulator’s message topic.