See Thread Reference 2023-01-19 on GitHub for more information on this release.
Modules |
|
|---|---|
| Alarm | This module includes the platform abstraction for the alarm service. |
| Backbone Router | This module includes functions for the OpenThread Backbone Router Service. |
| Border Agent | This module includes functions for the Thread Border Agent role. |
| Border Router | This module includes functions to manage local network data with the OpenThread Border Router. |
| Border Routing Manager | This module includes definitions related to Border Routing Manager. |
| Channel Manager | This module includes functions for Channel Manager. |
| Channel Monitoring | This module includes functions for channel monitoring feature. |
| Child Supervision | This module includes functions for child supervision feature. |
| CoAP | This module includes functions that control CoAP communication. |
| CoAP Secure | This module includes functions that control CoAP Secure (CoAP over DTLS) communication. |
| Command Line Interface | This module includes functions that control the Thread stack's execution. |
| Commissioner | This module includes functions for the Thread Commissioner role. |
| Crypto - Platform | This module includes the platform abstraction for Crypto. |
| Crypto - Thread Stack | This module includes cryptographic functions. |
| DNS-SD Server | This module includes APIs for DNS-SD server. |
| DNSv6 | This module includes functions that control DNS communication. |
| Entropy | This module includes the platform abstraction for entropy generation. |
| Error | This module includes error definitions used in OpenThread. |
| Factory Diagnostics - Platform | This module includes the platform abstraction for diagnostics features. |
| Factory Diagnostics - Thread Stack | This module includes functions that control the Thread stack's execution. |
| General | This module includes functions for all Thread roles. |
| Heap | This module includes functions that set the external OpenThread heap. |
| History Tracker | Records the history of different events, for example RX and TX messages or network info changes. |
| ICMPv6 | This module includes functions that control ICMPv6 communication. |
| IPv6 | This module includes functions that control IPv6 communication. |
| Infrastructure Interface | This module includes the platform abstraction for the adjacent infrastructure network interface. |
| Instance | This module includes functions that control the OpenThread Instance. |
| Jam Detection | This module includes functions for signal jamming detection feature. |
| Joiner | This module includes functions for the Thread Joiner role. |
| Link | This module includes functions that control link-layer configuration. |
| Link Metrics | This module includes functions that control the Link Metrics protocol. |
| Logging - Platform | This module includes the platform abstraction for the debug log service. |
| Logging - Thread Stack | This module includes OpenThread logging related definitions. |
| Memory | This module includes the platform abstraction for dynamic memory allocation. |
| Message | This module includes functions that manipulate OpenThread message buffers. |
| Message Pool | This module includes the platform abstraction for the message pool. |
| Miscellaneous | This module includes platform abstractions for miscellaneous behaviors. |
| Multi Radio Link | This module includes definitions and functions for multi radio link. |
| NAT64 | This module includes functions and structs for the NAT64 function on the border router. |
| Network Co-Processor | This module includes functions that control the Thread stack's execution. |
| Network Simulator | This module includes the platform abstraction for OTNS. |
| Network Time Synchronization | This module includes functions that control network time synchronization service. |
| Operational Dataset | Includes functions for the Operational Dataset API. |
| Ping Sender | This file includes the OpenThread API for the ping sender module. |
| RNG Cryptographic | This module includes functions that generates cryptographic random numbers. |
| RNG Non-cryptographic | This module includes functions that generates non cryptographic random numbers. |
| Radio Configuration | This module includes the platform abstraction for radio configuration. |
| Radio Operation | This module includes the platform abstraction for radio operations. |
| Radio Types | This module includes the platform abstraction for a radio frame. |
| Raw Link | This module includes functions that control the raw link-layer configuration. |
| Router/Leader | This module includes functions for Thread Routers and Leaders. |
| SNTP | This module includes functions that control SNTP communication. |
| SPI Slave | This module includes the platform abstraction for SPI slave communication. |
| SRP | This module includes functions that control SRP client behavior. |
| Server | This module includes functions to manage local network data with the OpenThread Server. |
| Settings | This module includes the platform abstraction for non-volatile storage of settings. |
| TCP | This module includes functions that control TCP communication. |
| TCP Abstractions | This module includes easy-to-use abstractions on top of the base TCP API. |
| TREL - Platform | This module includes the platform abstraction for Thread Radio Encapsulation Link (TREL) using DNS-SD and UDP/IPv6. |
| TREL - Thread Stack | This module defines Thread Radio Encapsulation Link (TREL) APIs for Thread Over Infrastructure. |
| Tasklets | This module includes functions that control the Thread stack's execution. |
| Time Service | This module includes the platform abstraction for the time service. |
| Toolchain | This module defines a toolchain abstraction layer through macros. |
| UDP | This module includes functions that control UDP communication. |
| UDP Forward | This module includes functions for UDP forward feature. |