How to Fix The Things Network Integration issue with AWS IoT
I wrote this quick tutorial to describe how to bypass TTN(The Things Network) Integration issue with
AWS IoT.
The problem occurs because the TTN Cloud Formation template specified a hardcoed ElasticBeansTalk
version, while versions in AWS keeps changing. So I downloaded the CloudFormation template adapt it
via CloudFormation designer and re-upload it.
Here are the steps:
• Open The Things Network Integration CloudFormation template via:
https://s3.amazonaws.com/thethingsnetwork/builds/integration-aws/dist/cloudformation.template
• Copy all YAML formatted template content
• Open cloudFormation Designer :
• Select YAML format
• Copy template content into Parameters text box
• Change solutionStackName to:
SolutionStackName: "64bit Amazon Linux 2018.03 v2.14.1 running Go 1.13.2"
as mentioned in the screenshot below
• Then click on refresh button (2 rounded arrows) in top right of the screen
• Click save button and download the file.
• Go to CloudFormation and click create a stack , then Next
•
Select ”Upload a template file”, choose the file and click Next:
• You’re going to have this screen and you can follow up TTN integration tutorial
https://www.thethingsnetwork.org/docs/applications/aws/quick-start.html
Hope it helps.

The Things Network AWS IoT Integration Hack

  • 1.
    How to FixThe Things Network Integration issue with AWS IoT I wrote this quick tutorial to describe how to bypass TTN(The Things Network) Integration issue with AWS IoT. The problem occurs because the TTN Cloud Formation template specified a hardcoed ElasticBeansTalk version, while versions in AWS keeps changing. So I downloaded the CloudFormation template adapt it via CloudFormation designer and re-upload it. Here are the steps: • Open The Things Network Integration CloudFormation template via: https://s3.amazonaws.com/thethingsnetwork/builds/integration-aws/dist/cloudformation.template • Copy all YAML formatted template content • Open cloudFormation Designer :
  • 2.
    • Select YAMLformat • Copy template content into Parameters text box • Change solutionStackName to: SolutionStackName: "64bit Amazon Linux 2018.03 v2.14.1 running Go 1.13.2" as mentioned in the screenshot below • Then click on refresh button (2 rounded arrows) in top right of the screen • Click save button and download the file. • Go to CloudFormation and click create a stack , then Next • Select ”Upload a template file”, choose the file and click Next: • You’re going to have this screen and you can follow up TTN integration tutorial
  • 3.