OpenThread Modules#
Modules | |
---|---|
This module includes the platform abstraction for the alarm service. | |
This module includes functions for the OpenThread Backbone Router Service. | |
This module includes functions for the Thread Border Agent role. | |
This module includes functions to manage local network data with the OpenThread Border Router. | |
This module includes definitions related to Border Routing Manager. | |
This module includes functions for Channel Manager. | |
This module includes functions for channel monitoring feature. | |
This module includes functions for Child Supervision feature. | |
This module includes functions that control CoAP communication. | |
This module includes functions that control CoAP Secure (CoAP over DTLS) communication. | |
This module includes functions that control the Thread stack's execution. | |
This module includes functions for the Thread Commissioner role. | |
This module includes the platform abstraction for Crypto. | |
This module includes cryptographic functions. | |
This module includes functions that control DNS communication. | |
This module includes the platform abstraction for sending recursive DNS query to upstream DNS servers. | |
This module includes APIs for DNS-SD server. | |
This module includes the platform abstraction for entropy generation. | |
This module includes error definitions used in OpenThread. | |
This module includes the platform abstraction for diagnostics features. | |
This module includes functions that control the Thread stack's execution. | |
This module includes functions for all Thread roles. | |
This module includes functions that set the external OpenThread heap. | |
Records the history of different events, for example RX and TX messages or network info changes. | |
This module includes functions that control ICMPv6 communication. | |
This module includes functions that control IPv6 communication. | |
This module includes the platform abstraction for the adjacent infrastructure network interface. | |
This module includes functions that control the OpenThread Instance. | |
This module includes functions for signal jamming detection feature. | |
This module includes functions for the Thread Joiner role. | |
This module includes functions that control link-layer configuration. | |
This module includes functions that control the Link Metrics protocol. | |
This module includes the platform abstraction for the debug log service. | |
This module includes OpenThread logging related definitions. | |
This module includes the platform abstraction for dynamic memory allocation. | |
This module includes definitions and functions for Mesh Diagnostics. | |
This module includes functions that manipulate OpenThread message buffers. | |
This module includes the platform abstraction for the message pool. | |
This module includes platform abstractions for miscellaneous behaviors. | |
This module includes definitions and functions for multi radio link. | |
This module includes functions and structs for the NAT64 function on the border router. | |
This module includes functions that control the Thread stack's execution. | |
This module includes the platform abstraction for OTNS. | |
This module includes functions that control network time synchronization service. | |
Includes functions for the Operational Dataset API. | |
This file includes the OpenThread API for the ping sender module. | |
This module includes functions that generates cryptographic random numbers. | |
This module includes functions that generates non cryptographic random numbers. | |
This module includes the platform abstraction for radio configuration. | |
This module includes the Silicon Labs extension to the openthread platform radio interface. | |
This module includes the platform abstraction for radio operations. | |
This module includes the platform abstraction for a radio frame. | |
This module includes functions that control the raw link-layer configuration. | |
This module includes functions for Thread Routers and Leaders. | |
This module includes functions that control SNTP communication. | |
This module includes the platform abstraction for SPI slave communication. | |
This module includes functions that control SRP client behavior. | |
This module includes functions to manage local network data with the OpenThread Server. | |
This module includes the platform abstraction for non-volatile storage of settings. | |
This module includes functions that control TCP communication. | |
This module includes easy-to-use abstractions on top of the base TCP API. | |
This module includes the platform abstraction for Thread Radio Encapsulation Link (TREL) using DNS-SD and UDP/IPv6. | |
This module defines Thread Radio Encapsulation Link (TREL) APIs for Thread Over Infrastructure. | |
This module includes functions that control the Thread stack's execution. | |
This module includes the platform abstraction for the time service. | |
This module defines a toolchain abstraction layer through macros. | |
This module includes functions that control UDP communication. | |
This module includes functions for UDP forward feature. |