Cloud, Dedicated Cloud, Enterprise and Marketplace Launcher Only
The following instructions apply to Cloud, Dedicated Cloud, Enterprise and Marketplace Launcher distributions. See the downloads page for a feature breakdown of distributions of The Things Stack.
The Things Stack integrates directly with AWS IoT via a default integration that you deploy in your AWS account via CloudFormation.
You can also configure The Things Stack to connect to your AWS IoT Core endpoint via AWS access keys and role-based access control using custom configuration.
Finally, when running The Things Stack in your AWS account, you can publish Application Server telemetry to your IoT Core endpoint.
Default Integration Cloud, Dedicated Cloud and Enterprise Only
The recommended way to integrate with AWS IoT is by using the Default Integration for The Things Stack. This integration is the most feature rich and supports all deployments of The Things Stack. The Default Integration comes with a AWS CloudFormation template to deploy in your AWS account.
Custom IoT Core Settings Cloud, Dedicated Cloud and Enterprise Only
Apart from the default integration which comes with a AWS CloudFormation template, you can also just let The Things Stack publish uplink messages and subscribe to downlink messages to AWS IoT Core. You can configure any AWS IoT Core endpoint, AWS access key, provide role-based access control (RBAC), configure the AWS IoT Core MQTT topic structure and which messages to publish.
Application Server Telemetry Marketplace Launcher Only
This is a simple integration that only supports publishing uplink messages and requires The Things Stack to run in your AWS account. This is typically only used for AWS Marketplace AMI deployments.