nRF Connect SDKEssential

Software Development Kit for cellular IoT

nRF Connect SDK is where you begin building low power cellular IoT applications with LTE-M and NB-IoT on the nRF9160 SiP, using the nRF9160 DK. It integrates the Zephyr RTOS and a wide range of examples, application protocols, libraries and hardware drivers.

It contains everything needed on the application side, and works seamlessly together with the modem firmware in the modem. The modem firmware contains the LTE L1+L2+L3, IPv4/IPv6, TCP/UDP and TLS/DTLS layers, while the application protocols, like MQTT, is part of the nRF Connect SDK. For more information about the modem firmware see this.

nRF Connect SDK offers developers an extensible framework for building very small applications in highly constrained circumstances, but also the ability to develop powerful, richly featured software for advanced applications.

It is publicly hosted on GitHub, offers version control management with Git and has free SEGGER Embedded Studio support.

Click "Get started" below to get going.

Available examples/samples:

  • Asset tracker – Sends simulated GPS coordinates and switch state to nRF Connect for Cloud
  • LTE sensor gateway – Relays sensor data collected over Bluetooth LE to nRF Connect for Cloud
  • AT client – Complementary firmware to the LTE Link Monitor Tool available through nRF Connect for Desktop

Zephyr RTOS

Zephyr is a fully open source RTOS managed by the Zephyr Project which is a part of the Linux Foundation. Zephyr is designed to support the myriad of low power connected IoT applications that are developed today. It is genuinely scalable from tiny to large applications. It is modular by design and thus can be tailored exactly to your development requirements. The Zephyr Project is free for anyone to use and is available under the Apache 2.0 license.

Devices supported

by the nRF Connect SDK

nRF9160 DK

The nRF9160 DK is a LTE-M, NB-IoT, GPS and Bluetooth Low Energy Development Kit for the nRF9160 SiP

nRF9160 SiP

Low power System-in-Package with integrated LTE-M/NB-IoT modem and GPS

  • LTE-M and NB-IoT support in bands from 700 MHz to 2.2 GHz
  • Worldwide operation
  • Up to +23 dBm output power
  • -108 dBm RX sensitivity (LTE-M)
  • Arm Cortex-M33
  • 1 MB flash + 256 kB RAM
  • Arm TrustZone + Arm CryptoCell
  • eDRX, PSM
  • SMS, IPv4/IPv6
  • TCP/UDP, TLS/DTLS
  • BSD secure socket, LTE L3 API’s
  • AT commands for control

Relevant development tools

Test and verify

nRF Connect for Desktop

nRF Connect for Desktop is a cross-platform framework for development applications. It contains applications for testing Bluetooth Low Energy and LTE links, power optimization, programming and more.

nRF Connect for Cloud

Test, evaluate and verify from device to the cloud

nRF Connect for Cloud is designed to take the test and evaluation setup from the desktop and lab into the cloud. 
It supports a wide range of standard and Nordic proprietary services.

Toolchains

supported by nRF Connect SDK

SEGGER Embedded Studio

SEGGER Embedded Studio is an easy-to-use integrated development environment with project management tools, editor and debugger supporting ARM Cortex devices.

Latest news

Corporate
15
Apr
2019

Central China-based distributor Lierda to supply Nordic’s complete range of wireless connectivity hardware, firmware, de...

Corporate
5
Mar
2019

The nRF52 Series SoCs certified under the Alibaba IoT Ecosystem Partner program that is built on support for the AliOS T...

Product
26
Feb
2019

The Nordic nRF52811 SoC builds on the success of Nordic’s nRF52 Series platform and brings greater levels of accessibili...