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.
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.
Click below to learn more about the software offering for a specific wireless technology:
Software development kit
nRF Connect SDK is a common software development kit for cellular IoT and short-range wireless, on the nRF9160 SiP, the nRF5340 SoC and all nRF52 Series SoCs.
Software development kits
The Bluetooth LE and ANT software development kit
The nRF5 SDK for mesh is ideal for developing applications that use Bluetooth mesh networks . It is a richly featured SDK for building sophisticated solutions with Bluetooth mesh.Read more
nRF5 SDK for Thread and Zigbee is a complete solution for building Thread 1.1 and Zigbee 3.0 certified products. It utilizes the the multiprotocol capabilities of the nRF52833 and nRF52840 wireless SoCs. This enables single-chip application development supporting both Bluetooth LE and Thread or Zigbee, concurrently. It also has limited support for the nRF52811.Read more