Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nordicsemiconductor/asset-tracker-cloud-firmware-aws
nRF Asset Tracker for AWS firmware.
https://github.com/nordicsemiconductor/asset-tracker-cloud-firmware-aws
aws firmware iot nrf-asset-tracker nrf-connect-sdk nrf9160 thingy91
Last synced: 2 days ago
JSON representation
nRF Asset Tracker for AWS firmware.
- Host: GitHub
- URL: https://github.com/nordicsemiconductor/asset-tracker-cloud-firmware-aws
- Owner: NordicSemiconductor
- License: other
- Created: 2021-01-26T15:46:03.000Z (almost 4 years ago)
- Default Branch: saga
- Last Pushed: 2024-04-03T14:14:28.000Z (7 months ago)
- Last Synced: 2024-04-14T06:10:41.868Z (7 months ago)
- Topics: aws, firmware, iot, nrf-asset-tracker, nrf-connect-sdk, nrf9160, thingy91
- Language: C
- Homepage: https://github.com/NordicSemiconductor/asset-tracker-cloud-firmware-aws#readme
- Size: 2.52 MB
- Stars: 16
- Watchers: 7
- Forks: 11
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
> [!NOTE]
>
> This repository has been archived, because [it is considered feature-complete](https://github.com/NordicSemiconductor/asset-tracker-cloud-docs/discussions/1068). ✔️# nRF Asset Tracker for AWS firmware
![Build and Release](https://github.com/NordicSemiconductor/asset-tracker-cloud-firmware-aws/workflows/Build%20and%20Release/badge.svg)
[![@commitlint/config-conventional](https://img.shields.io/badge/%40commitlint-config--conventional-brightgreen)](https://github.com/conventional-changelog/commitlint/tree/master/@commitlint/config-conventional)
[![Nordic ClangFormat](https://img.shields.io/static/v1?label=Nordic&message=ClangFormat&labelColor=00A9CE&color=337ab7)](https://github.com/nrfconnect/sdk-nrf/blob/v2.5-branch/.clang-format)
[![Zephyr compliance](https://img.shields.io/static/v1?label=Zephyr&message=compliance&labelColor=4e109e&color=337ab7)](https://docs.zephyrproject.org/latest/contribute/index.html#coding-style)This repository maintains an out-of-tree **copy** of the
[Asset Tracker v2](https://github.com/nrfconnect/sdk-nrf/tree/v2.5-branch/applications/asset_tracker_v2)
application to show how to use open-source tools for automating the creation of
building HEX files, and continuously integrating the firmware against the cloud
implementation of the
[nRF Asset Tracker for AWS](https://github.com/NordicSemiconductor/asset-tracker-cloud-aws-js).The copy is regularly updated from source and kept in sync with the NCS release
branches.## Memfault integration
Symbol files can be automatically uploaded to Memfault, so core dumps can be
parsed.In order for the [GitHub action](./.github/workflows/build-and-release.yaml) to
upload the `.elf` file on every build, additional secrets need to be configured.`MEMFAULT_ORGANIZATION_TOKEN`: the organization auth token can be accessed and
managed by Administrators at Admin → Organization Auth Tokens in the Memfault
UI.`MEMFAULT_ORGANIZATION_SLUG`, `MEMFAULT_PROJECT_SLUG`, and
`MEMFAULT_PROJECT_KEY`: You can retrieve the project settings from the settings
page of the Memfault dashboard of your organization.You can set the secrets through the GitHub UI.
Alternatively you can use the [GitHub CLI](https://cli.github.com/):
gh secret set -a actions MEMFAULT_ORGANIZATION_TOKEN --body
gh secret set -a actions MEMFAULT_ORGANIZATION_SLUG --body
gh secret set -a actions MEMFAULT_PROJECT_SLUG --body
gh secret set -a actions MEMFAULT_PROJECT_KEY --body---
> :information_source:
> [Read the complete nRF Asset Tracker documentation](https://docs.nordicsemi.com/bundle/nrf-asset-tracker-saga/).