Bluetooth Software

Designed by Nordic to ease your Bluetooth development

The Nordic difference

Bluetooth product development needs both great software and great hardware

You need both great software and great hardware
We understand that a rich selection of well-tested, reliable software forms an integral part of designing your wireless product.
Our unrivalled selection of SDK examples, robust and predictable communication stacks and development software will help you achieve success in line with your project’s goals.

Software you can rely on
Our software is designed, developed and tested in-house.
This means we always have control of the features we offer and put all releases through a rigorous testing procedure.

Bluetooth Low Energy software
We offer three types of software to help you meet your development goals:

Protocol stacks: We call them SoftDevices
SDKs: General purpose and for specific application areas
Development tools: Utilities to help you evaluate and test

The nRF5 SDK for nRF52 and nRF51 Series and the range of SoftDevices are designed to work together seamlessly, offering you as a developer an easy-to-use solution for building wireless applications with Bluetooth.
 

Features and performance

Advanced Bluetooth connectivity options, enhanced throughput, longer range

Get full value from Bluetooth and multiprotocol performance

Our Bluetooth software offering is always at the forefront of what is possible with Bluetooth.
Today, we offer Bluetooth stacks and software support for the performance improvements in Bluetooth 5.
We support these with multiprotocol stacks that combine Bluetooth Low Energy with Bluetooth mesh, Thread, Zigbee, ANT, 802.15.4 and 2.4 GHz proprietary.
It all adds up to the most feature-rich, powerful Bluetooth software solution available.

Bluetooth 5 Throughput & Topologies Multiprotocol
2Mbps 1.4 Mbps net throughput   Protocol concurrency 
Long range mode 20 concurrent connections
Bluetooth 5 / Bluetooth mesh / Thread / 802.15.4 / ANT / 2.4 GHz
Increased broadcast capacity Concurrent multirole
(Centrl/Peri/Obs/Brdc)
 
Improved coexistence Advanced Network Topologies  

Software Architecture

Engineered for performance, energy efficiency and ease of use

The Nordic software architecture is unique. It is designed to make developing Bluetooth applications as simple and intuitive as possible, whilst also maintaining consistent and reliable performance at all levels.

There is a fundamental split in how the software architecture is made up, this is between the protocol stack and associated radio management functions, and the application itself.

This means less complicated application code and more reliable operation as you run through develop and compile iterations.

Your application which will usually incorporate elements of our nRF5 SDK interfaces to the protocol stack, known as a SoftDevice, via an API.

The SoftDevice is is event-driven and has no runtime dependencies.

 

 

Bluetooth Protocol Stacks

Stable, predictable operation and Bluetooth qualified

Explore our high-performance protocol stacks
Nordic SoftDevices are Bluetooth protocol stacks that are pre-compiled binaries without run-time dependencies.
This allows developers to design their applications interaction with the SoftDevice such that they experience predictable and reliable operation.

A stable hardware helper
Because SoftDevices are complete and qualified when we deliver them, they are unaffected by the ‘develop and compile’ cycle of application development and always remain stable. Developers can rest assured that they cannot introduce a stack bug somewhere in the development cycle.

nRF5 SoftDevices for Bluetooth

Click to read more or download 

nRF52 Series

SoftDevice feature comparison

SoftDevice s140 s132 s112
Supported SoC nRF52840 nRF52832 nRF52810
Bluetooth 5 Yes Yes  Yes
2 Mbps  Yes
Yes
 Yes
Long range Yes  No No
Advertising Extensions  Yes Yes No
CSA #2 Yes Yes Yes
Roles All roles All roles Peripheral + Broadcaster
Links 20  concurrent 20 concurrent 4 concurrent
Configurable roles/bandwidth Yes Yes Yes
LE Secure connections Yes Yes Yes 
LL Privacy  Yes Yes Yes
LE Packet Length Extensions  Yes
Yes No
Configurable ATT MTU  Yes Yes
Yes
Custom UUID Yes Yes
Yes
L2CAP CoC Yes Yes No
Configurable ATT table Yes Yes Yes

 

nRF51 Series

SoftDevice feature comparison

 SoftDevice s130 s120 s110
Supported SoC nRF51822 nRF51422 nRF51422
Bluetooth 5 No No No
2 Mbps  No
No No
Long range No No No
Advertising Extensions  No No No
CSA #2 No No No
 Roles All roles All roles Peripheral + Broadcaster
Links 8 concurrent 8 concurrent as central 1 concurrent
Configurable roles/bandwidth Yes No No
LE Secure connections Yes No No
LL Privacy  No No No
LE Packet Length Extensions  No
No No
Configurable ATT MTU  No No No
Custom UUID Yes Yes
Yes
L2CAP CoC No No No
Configurable ATT table No No No

 

 

The nRF5 SDK

Accelerate your software development

The Bluetooth Software Development Kit
The nRF5 SDK is a high quality, thoroughly tested Software Development Kit to accelerate your software development efforts for the Nordic Semiconductor nRF52 and nRF51 Series.
It contains hundreds of useful firmware modules and examples to assist in building your application.

The nRF5 SDK

Click to read more and download

nRF5 SDK

The Bluetooth and ANT Software Development Kit

The nRF5 SDK is a high quality, thoroughly tested Software Development Kit to accelerate your software development efforts for the Nordic Semiconductor nRF52 and nRF51 SoC Series. It contains hundreds of useful firmware modules and examples to assist in building your application.
 

Custom SDKs

Dedicated SDKs for specific application areas

Combined with the nRF52 Series wireless SoCs, these independent SDKs offer developers a complete solution for application development in Bluetooth Mesh, Airfuel and HomeKit.

Due to licensing restrictions, the nRF5 SDK for Airfuel is only available to Airfuel members and the nRF5 SDK for HomeKit is only available to MFI licensees.
 

Latest News

Product
12
Dec
2018

Nordic Semiconductor rolls out its unique nRF91 Series cellular IoT module to all customers and makes cellular IoT acces...

Product
29
Sep
2018

Nordic customers can now build and ship commercial Zigbee products using the nRF52840 SoC and nRF5 SDK for Thread and Zi...

Product
26
Sep
2018

Telenor switches on its nationwide LTE-M/NB-IoT infrastructure at the largest smart city event in the Nordics, Nordic Se...