Use this part of the nRF5 SDK for Thread and Zigbee v3.2.0 to build applications based on the Thread networking protocol.
The Thread examples in this SDK are built on top of the OpenThread stack and nRF5 SDK v15.3.0, which you can use to develop your applications. See nRF5 SDK v15.3.0 for the full documentation of nRF5 SDK v15.3.0.
For more details about Thread, refer to Thread protocol specification and Thread Group.
You will find the following information in this section:
- OpenThread stack overview – Includes information about OpenThread, its system architecture, and online resources.
- OpenThread libraries – Provides information about the OpenThread libraries included in this SDK.
- OpenThread memory layout and requirements – Information about the typical flash and RAM requirements for various Thread device types, and about the layout for an application that uses the OpenThread stack.
- OpenThread platform designs – Describes Thread protocol application architectures for single processors and co-processors (NCP and RCP) over a serial link.
- OpenThread certification – Includes information about OpenThread certification process and requirements.
- OpenThread application development – Contains information for advanced application development.
- OpenThread logging – Describes the OpenThread logging features, including methods, levels (including dynamic selection), regions, and RTT logging. Also includes the measurements done for different log levels for the NCP architecture.
- Thread commissioning – Provides an overview of the commissioning roles, types, and procedures in OpenThread. Also includes a reference table of commissioning CLI commands.
- Thread Secure DFU protocol – Describes the characteristics of the Thread Secure DFU protocol.
- Thread tools – Provides information about tools provided with this SDK to help you with Thread application development.
- Thread examples – Describes basic usage examples that can help you kickstart your own application.
- Expand the section for the full list of examples.
See OpenThread stack API reference for detailed description of the OpenThread API.
Additionally, there are some Thread and Zigbee shared features that are supported by both Thread and Zigbee protocols.