nRF5 SDK for Thread
OpenThread libraries

nRF5 SDK for Thread contains the pre-built OpenThread stack in the form of binary libraries. If you want to build your own project, you must include all of the mandatory libraries and can add some of the optional libraries.

The binaries can be found in the following folder: sdk\nrf5\external\openthread\lib\gcc.

Refer to OpenThread API for detailed API reference for the libraries.

Mandatory libraries:

Optional libraries:

Limitations:

The pre-built OpenThread libraries located in sdk\nrf5\external\openthread\lib\gcc do not support DHCPv6 Client/Server.

Certification:

This SDK also contains the pre‐built OpenThread libraries with features used by the Thread certification framework provided by Thread Group (UART logging, DHCPv6 Client/Server).

Attached version of the stack passes 144 out of 152 Thread certfication tests ran with Thread Test Harness V1.1 Beta 3.0.

The following tests are failing because of a defect in the certification framework itself.

Test 9.2.8 DUT role SED is failing because of a bug in OpenThread. A fix was submitted but is not a part of the pre-built libraries included in this SDK.

Test 9.2.12 DUT role MED is failing because of a bug in OpenThread. A fix was submitted but is not a part of the pre-built libraries included in this SDK.

The binaries can be found in the following folder: sdk\nrf5\external\openthread\lib\gcc\certification.


Documentation feedback | Developer Zone | Subscribe | Updated