AWS cloud components
The nRF Asset Tracker provides a reference implementation of a serverless backend for an IoT product using AWS. It is developed using AWS CDK in TypeScript.
The project also provides a description of the available (and implemented) features in a folder called features.
The .feature
files in the folder are used to continuously verify the reference implementation using Continuous integration.
- Getting started
- Create the working directory
- Provide your AWS credentials
- Clone the project and install the dependencies
- Bootstrap your AWS account for AWS CDK
- nRF Cloud Location Services
- Install the nRF Asset Tracker into your AWS account
- Configure the firmware
- Create device credentials
- Program the device firmware
- Deploy the nRF Asset Tracker web application
- Next steps
- Upgrading an existing installation
- Uninstalling the nRF Asset Tracker from AWS
- Continuous deployment
- Continuous integration
- Connect using the simulator
- Authentication
- AWS IoT Device Shadow service and MQTT topics
- Limiting the shadow document size
- Storage of historical data
- Server Name Indication