Los temas de referencia de la API de OpenThread se originan en el código fuente, disponible en GitHub. Para obtener más información o contribuir con nuestra documentación, consulta Recursos.
Módulos | |
---|---|
Alarma | Este módulo incluye la abstracción de plataformas para el servicio de alarma. |
Router troncal | Este módulo incluye funciones para el servicio de router troncal de OpenThread. |
Agente fronterizo | En este módulo, se incluyen funciones para la función de agente de borde de Thread. |
Router de borde | Este módulo incluye funciones para administrar los datos de la red local con el router de borde de OpenThread. |
Border Routing Manager | En este módulo, se incluyen definiciones relacionadas con Border Routing Manager. |
Administrador del canal | Este módulo incluye funciones para el administrador de canal. |
Supervisión del canal | Este módulo incluye funciones para supervisar el canal. |
Supervisión de menores | Este módulo incluye funciones para la función de supervisión de los niños. |
CoAP | Este módulo incluye funciones que controlan la comunicación de CoAP. |
CoAP Secure | Este módulo incluye funciones que controlan la comunicación de CoAP Secure (CoAP a través de DTLS). |
Interfaz de línea de comandos | Este módulo incluye funciones que controlan la ejecución de la pila de Thread. |
Delegado | En este módulo, se incluyen funciones para la función de Thread Commissioner. |
Crypto: Platform | Este módulo incluye la abstracción de plataformas para criptografía. |
Crypto: pila de subprocesos | Este módulo incluye funciones criptográficas. |
DNS | Este módulo incluye funciones que controlan la comunicación de DNS. |
DNS: Plataforma | Este módulo incluye la abstracción de plataformas para enviar consultas de DNS recurrentes a servidores DNS ascendentes. |
Servidor DNS-SD | Este módulo incluye API para servidores DNS-SD. |
Entropía | Este módulo incluye la abstracción de plataformas para la generación de entropía. |
Error | Este módulo incluye definiciones de errores que se usan en OpenThread. |
Diagnóstico de fábrica: Plataforma | Este módulo incluye la abstracción de plataformas para funciones de diagnóstico. |
Diagnóstico de fábrica: Pila de subprocesos | Este módulo incluye funciones que controlan la ejecución de la pila de Thread. |
General | Este módulo incluye funciones para todas las funciones de Thread. |
Montón | Este módulo incluye funciones que establecen el montón externo de OpenThread. |
Seguimiento de historial | Registra el historial de diferentes eventos, por ejemplo, mensajes de recepción y transmisión, o cambios de información de red. |
ICMPv6 | Este módulo incluye funciones que controlan la comunicación de ICMPv6. |
IPv6 | Este módulo incluye funciones que controlan la comunicación de IPv6. |
Interfaz de infraestructura | En este módulo, se incluye la abstracción de plataformas para la interfaz de red de infraestructura adyacente. |
Instance | Este módulo incluye funciones que controlan la instancia de OpenThread. |
Detección de Jam | Este módulo incluye funciones para la función de detección de la interferencia de señal. |
Unión | En este módulo, se incluyen funciones para la función de unión de subprocesos. |
Vínculo | Este módulo incluye funciones que controlan la configuración de las capas de vínculos. |
Métricas de vínculos | Este módulo incluye funciones que controlan el protocolo de métricas de vínculos. |
Logging: Plataforma | Este módulo incluye la abstracción de plataformas para el servicio de registro de depuración. |
Logging: pila de subprocesos | Este módulo incluye definiciones relacionadas con el registro de OpenThread. |
Memoria | Este módulo incluye la abstracción de plataformas para la asignación de memoria dinámica. |
Diagnóstico de Mesh | Este módulo incluye definiciones y funciones para el Diagnóstico de malla. |
Mensaje | Este módulo incluye funciones que manipulan los búferes de mensajes de OpenThread. |
Grupo de mensajes | Este módulo incluye la abstracción de plataformas para el grupo de mensajes. |
Varios | Este módulo incluye abstracciones de plataforma para comportamientos diversos. |
Vínculo de radio múltiple | Este módulo incluye definiciones y funciones para el vínculo de radio múltiple. |
NAT64 | Este módulo incluye funciones y structs para la función NAT64 en el router de borde. |
Coprocesador de red | Este módulo incluye funciones que controlan la ejecución de la pila de Thread. |
Simulador de red | Este módulo incluye la abstracción de plataformas para OTNS. |
Sincronización de la hora de la red | Este módulo incluye funciones que controlan el servicio de sincronización de la hora de la red. |
Conjunto de datos operativo | Incluye funciones para la API de Operational Dataset. |
Ping Sender | Este archivo incluye la API de OpenThread para el módulo de envío de ping. |
Criptografía de RNG | Este módulo incluye funciones que generan números criptográficos aleatorios. |
RNG: no criptográfico | Este módulo incluye funciones que generan números aleatorios no criptográficos. |
Configuración de radio | Este módulo incluye la abstracción de plataformas para la configuración de radio. |
Operación de radio | Este módulo incluye la abstracción de plataformas para operaciones de radio. |
Tipos de radio | Este módulo incluye la abstracción de plataformas para un marco de radio. |
Vínculo sin procesar | Este módulo incluye funciones que controlan la configuración de la capa del vínculo sin procesar. |
Enrutador/líder | En este módulo, se incluyen funciones para líderes y routers Thread. |
SNTP | Este módulo incluye funciones que controlan la comunicación SNTP. |
Esclavo SPI | Este módulo incluye la abstracción de plataformas para la comunicación de esclavos de SPI. |
SRP | En este módulo, se incluyen funciones que controlan el comportamiento del cliente de SRP. |
Servidor | Este módulo incluye funciones para administrar los datos de la red local con el servidor de OpenThread. |
Configuración | En este módulo, se incluye la abstracción de la plataforma para el almacenamiento no volátil de la configuración. |
TCP | Este módulo incluye funciones que controlan la comunicación de TCP. |
Abstracciones de TCP | Este módulo incluye abstracciones fáciles de usar además de la API de TCP base. |
TREL: Plataforma | En este módulo, se incluye la abstracción de la plataforma de Thread Radio Encapsulation Link (TREL) mediante DNS-SD y UDP/IPv6. |
TREL: Pila de subprocesos | En este módulo, se definen las API de vínculo de encapsulación de radio de Thread (TREL) para la infraestructura de Thread Over. |
Tasklets | Este módulo incluye funciones que controlan la ejecución de la pila de Thread. |
Servicio de hora | Este módulo incluye la abstracción de plataformas para el servicio de hora. |
Cadena de herramientas | En este módulo, se define una capa de abstracción de la cadena de herramientas a través de macros. |
UDP | Este módulo incluye funciones que controlan la comunicación UDP. |
Reenvío de UDP | Este módulo incluye funciones para la función de reenvío de UDP. |