The nRF51 IoT SDK product brief describes an IPv6‑capable Bluetooth Smart software stack for nRF51 Series devices.
The nRF51 IoT SDK provides a complete IPv6‑capable Bluetooth® Smart software stack with examples for the nRF51 Series SoCs. It supports the Internet Protocol Support Profile (IPSP) and 6LoWPAN, enabling Bluetooth Smart devices to communicate directly with the Internet or other IP‑based networks.
Key features include 6LoWPAN compression/decompression, IPv6 prefix management, CoAP and MQTT libraries, and support for multiple IP addresses. The SDK can work with Nordic’s own IPv6 stack, the lwIP stack, or any third‑party IPv6 stack via clear interfaces, and includes example implementations for UDP, TCP, CoAP, and MQTT.
| Supported SoC | nRF51 Series |
|---|---|
| Supported role | 6LN (6LoWPAN Node) only |
| IPv6 stack options | Nordic IPv6 stack, lwIP, any third‑party stack |
It supports the 6LN (6LoWPAN node) role only.
The SDK can work with Nordic’s IPv6 stack, the lwIP stack, or any third‑party IPv6 stack via provided interfaces.
Yes, it includes the nCoAP library with client and server support and multiple message types.
Examples use a Raspberry Pi as a 6LBR, but any Linux‑based system can be used.