Additional resources
This page collects cloud-related documentation and tools on other Nordic Semiconductor sites.
Documentation
This section contains documentation related to nRF Cloud, as well as compatible samples and libraries.
nRF Cloud REST APIs
- nRF Cloud REST API reference for core operations.
- IMEI APIs
nRF Cloud device message and shadow protocols
The nRF Cloud application-protocols project is an important reference if you want to know more about the JSON schemas for device messages and their shadows, as expected by nRF Cloud.
nRF Connect SDK
Click to expand
The nRF Connect SDK (product page | documentation) provides a firmware-focused complement to the nRF Cloud documentation:
Using nRF Cloud with the nRF Connect SDK is a landing page that contains a curated list of nRF Cloud-related resources for users of the nRF Connect SDK.
nRF Cloud library is the primary nRF Connect SDK library for connecting devices to nRF Cloud.
nRF Cloud REST is an extension of the nRF Cloud library. It is a wrapper to assist in REST-based operations.
MQTT multi-service:
- nRF Cloud MQTT multi-service sample demonstrates the nRF Cloud, Location, and AT Host libraries working together.
Firmware over-the-air (FOTA):
- nRF Cloud REST FOTA sample
Location Services:
- Samples:
- GNSS
- Location sample for A-GPS, P-GPS, cellular, and Wi-Fi
- Modem Shell sample with A-GPS and P-GPS support
- REST cellular location
- Libraries:
- Location library adds Location Services to your application, so you can more easily obtain location data.
- nRF Cloud location library enables applications to submit network information (cellular, nearby Wi-Fi, or both) to nRF Cloud over MQTT to obtain device location.
- nRF Cloud A-GPS
- nRF Cloud P-GPS
- Reference applications
- Samples:
nRF91 AT commands and supporting nRF Connect SDK libraries
The nRF91 AT commands documentation provides valuable information about security-related commands:
AT%KEYGEN
AT%JWT
. Support for this is implemented by the Modem JWT library in the nRF Connect SDK.AT%CMNG
Getting started guides for Nordic Semiconductor hardware devices
Tools
Click to expand
nRF9160 Development Kit (DK)
The nRF9160 DK is the recommended development hardware for working with nRF Cloud, especially when used with the nRF Connect SDK.
nRF Connect for Desktop and LTE Link Monitor
The nRF Connect for Desktop tool, especially when used with the LTE Link Monitor modem client app, is useful for viewing and sending AT commands and managing device credentials.
nRF Cloud Utilities
The nRF Cloud Utils project provides information on how to use AT commands, create device certificates, and more.
nRF91 Device Simulator
If you do not have any hardware devices, you can use the nRF91 Device Simulator to create a software device and connect to nRF Cloud. The README for this public repository also has some helpful recipes for working with the REST API.
MQTT Bridge App using Mosquitto
See the open-source mqtt-bridge-mosquitto project to learn how you can set up an MQTT bridge between your own AWS account and the nRF Cloud IoT broker in order to store your device messages in real time. This solution uses special device certificate you can obtain for your account.