Cloud Services

The IoT cloud services optimized for ultra-low power Nordic Semiconductor devices

nRF Cloud Services

nRF Cloud is a platform for cloud services optimized for Nordic wireless devices that offers protocol agnostic transport protocols, including CoAP, MQTT and REST. It offers out-of-the-box support for Nordic devices, whether customers have one device or thousands of devices. nRF Cloud is hosted by Nordic with 24/7 availability, maintenance and support. This is a huge advantage to have one provider for both hardware, software and cloud and one support portal.

Key features in nRF Cloud include Location Services and Firmware Over the Air Updates. Device Management and Security Services will be available soon.

graphical user interface, application, Teams

Cloud Transports

Device-to-Cloud and Cloud-to-Cloud

There are two main ways of using nRF Cloud Services: Device-to-Cloud and Cloud-to-Cloud.

Device-to-Cloud: The device connects directly to nRF Cloud with a bi-directional CoAP or MQTT.

Cloud-to-Cloud: The device is provisioned to the customer's cloud and that cloud communicates to the nRF Cloud via a REST API. This is ideal for customers that already use their own cloud and provides greater flexibility and control over the device communication workflow.

application

Introduction

The nRF Cloud Device Management services provide all necessary capabilities for Nordic customers to manage fleet of their devices throughout their lifetimes. With protocol agnostic transport protocols, which include CoAP, MQTT and REST API, customers can choose which protocol best suits their application.

The nRF Cloud Device Management provides capabilities for the following aspects of IoT device management:

  • Devices Information: All necessary details about devices being deployed, performing, updated and operating are important part of the device management operation.
  • Device Provisioning: Connecting devices securely to cloud with credentials, unique identifiers and establishing trust and authentication mechanisms.
  • Monitoring Devices: Once devices are deployed, monitoring their status and performance is crucial for lifetime operations.
  • Updating Devices: Devices should have ability to be updated whenever there is a need to update software on those. Software can be application, modem or some other part of the devices software stack.
  • Data from and to Devices: IoT devices should be communicated with cloud also when it comes to data. Sensor type of data from devices to cloud or control data from cloud to devices.
  • Lifetime Operations: Devices must be controlled from the cloud in any phase of their lifecycle – deployment, operation, firmware maintenance/updates and retirement.

The nRF Cloud Device Management services provide scalable solution for all these main challenges, making it easy to get started with and work on while devices are operating out there. The core features of nRF Cloud Device Management are as follows:

  • Secure device connection
  • Device provisioning
  • Firmware-over-the-Air (FOTA) update capability
  • Alerts from devices to cloud
  • Monitoring features
  • Message and Data storage


Key features

Firmware Over-The-Air updates

Firmware Over-The-Air (FOTA) updates offer customers a secure and failsafe firmware update to connected IoT devices. Security is increased by keeping the firmware update security separate from the transport protocol used. The update metadata (i.e. manifest) is signed for authenticity and integrity.

In addition to application-level FOTA, customers are also able to do multi-level FOTA of the app, middleware, and/or modem firmware.

The process of updating one or multiple devices is straightforward. You first create an update package and then you can use that package to update one device or a group of devices. You can set up different roll-out procedures and policies. Once the update has started, you can easily monitor the update and fetch relevant statistics. We have separated/independent update file servers to keep runtime high.

FOTA illustration