https://github.com/nordicsemiconductor/cloud-device-helpers-js
Helper functions for interacting with the nRF9160 used during end-to-end tests
https://github.com/nordicsemiconductor/cloud-device-helpers-js
continuous-integration end-to-end-testing firmware iot library nrf-asset-tracker
Last synced: about 1 year ago
JSON representation
Helper functions for interacting with the nRF9160 used during end-to-end tests
- Host: GitHub
- URL: https://github.com/nordicsemiconductor/cloud-device-helpers-js
- Owner: NordicSemiconductor
- License: bsd-3-clause
- Archived: true
- Created: 2021-01-26T15:47:22.000Z (over 5 years ago)
- Default Branch: saga
- Last Pushed: 2024-07-09T09:37:43.000Z (almost 2 years ago)
- Last Synced: 2025-04-19T22:21:11.688Z (about 1 year ago)
- Topics: continuous-integration, end-to-end-testing, firmware, iot, library, nrf-asset-tracker
- Language: TypeScript
- Homepage: https://github.com/NordicSemiconductor/cloud-device-helpers-js#readme
- Size: 27.6 MB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 2
-
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). ✔️
# Device helpers [](https://www.npmjs.com/package/@nordicsemiconductor/device-helpers)
[](https://github.com/NordicSemiconductor/cloud-device-helpers-js/actions)
[](https://github.com/semantic-release/semantic-release)
[](https://renovatebot.com)
[](https://github.com/conventional-changelog/commitlint/tree/master/@commitlint/config-conventional)
[](https://github.com/prettier/prettier/)
[](https://github.com/typescript-eslint/typescript-eslint)
Contains helper functions for interacting with the nRF9160:
[`connect`](./device/connect.ts) opens a serial connection to a device and
flashes the AT host, so cloud credentials can be provisioned using
[`flashCredentials`](./device/flashCredentials.ts).
This is used by the nRF Asset Tracker
[AWS](https://github.com/NordicSemiconductor/asset-tracker-cloud-aws-js) and
[Azure](https://github.com/NordicSemiconductor/asset-tracker-cloud-azure-js) CLI
for flashing credentials to connected devices.
> :information_source:
> [Read the complete nRF Asset Tracker documentation](https://docs.nordicsemi.com/bundle/nrf-asset-tracker-saga/).
## Installation
npm i --save --save-exact @nordicsemiconductor/device-helpers