Cellular IoT

Software

nRF Connect SDK

For cellular IoT Nordic offers both LTE modem firmware and application software. The LTE modem firmware lives in the nRF9160 SiP modem, while application software lives in the nRF9160 SiP application processor.

The LTE modem firmware supports LTE-M, NB-IoT and GPS. It is delivered as pre-qualified binaries and can be downloaded from the nRF9160 SiP product page

For application software development Nordic offers the nRF Connect SDK. It is a complete solution that integrates the Zephyr RTOS, protocol stacks, application samples and hardware drivers.

For a high level overview of our cellular software, please see this page.

Short-range wireless

Software

nRF5 SDK or nRF Connect SDK

For the nRF5340 SoC Nordic offers the nRF Connect SDK, a complete software development kit with samples, protocol stacks, libraries and hardware drivers.

For the nRF52 Series SoCs, Nordic offers the choice between using our standard nRF5 software development kit (SDK) together with our Bluetooth Low Energy (LE) protocol stacks (called SoftDevices), using an application-specific SDK or using the nRF Connect SDK, based around the open source Zephyr RTOS.

SoftDevices + nRF5 SDK and Application-specific SDKs

Nordic Semiconductor's most popular solutions today are our Nordic SoftDevices, which are Bluetooth LE protocol stacks, and their associated SDKs. This solution is very mature and in use on hundreds of millions of products in the market today. This software solution has enormous scope and is qualified to Bluetooth 5.1. There is support for all of the nRF52 and nRF51 Series SoCs here. Additionally, there are application-specific SDKs for mesh technologies such as Bluetooth mesh, Thread and Zigbee and HomeKit (scroll down for more info). All-in-all this solution is the perfect starting place for any project wanting to take advantage of Bluetooth LE up to and including the features available in the Bluetooth 5 specification. You can find out more about these solutions by reading below.

nRF Connect SDK

The nRF Connect SDK represents a new, open-source and more scalable long term evolution for development on Nordic devices. This SDK is comprised of open-source elements from external projects and code developed by Nordic Semiconductor. It incorporates a scalable real-time operating system (RTOS) and is designed for scalable development of applications across Nordic short range SoCs. The nRF Connect SDK represents the future direction for a single software platform for any design using short-range connectivity technology; from the resource constrained, to the ever more complex high-end solutions. Currently nRF Connect SDK supports Bluetooth LE connectivity for the nRF5340 and nRF52 Series SoCs.


For the nRF51 Series SoCs Nordic offers several SDKs and SoftDevices, including the nRF5 SDK, depending on which wireless technology you want to develop with.

Click below to learn more about the software offering for a specific wireless technology: