Los temas de referencia de la API de OpenThread se originan a partir del código fuente, disponible en GitHub. Para obtener más información o colaborar en nuestra documentación, consulta Recursos.
Páginas de referencia para la API de OpenThread.
Módulos |
|
|---|---|
| Alarma | En este módulo, se incluye la abstracción de la plataforma para el servicio de alarma. |
| BLE | En este módulo, se incluye la abstracción de la plataforma para la comunicación del host BLE. |
| BLE Secure | Este módulo incluye funciones que controlan la comunicación de BLE Secure (TLS por BLE). |
| Router troncal | En este módulo, se incluyen funciones para el servicio de router troncal de OpenThread. |
| Agente fronterizo | En este módulo, se incluyen funciones para el rol de agente de borde de subprocesos. |
| Router de borde | En este módulo, se incluyen funciones para administrar datos de la red local con el router de borde de OpenThread. |
| Administrador de enrutamiento de borde | Este módulo incluye definiciones relacionadas con el administrador de enrutamiento de frontera. |
| Administrador del canal | Este módulo incluye funciones para el administrador de canales. |
| Supervisión de canales | Este módulo incluye funciones para la función de supervisión de canales. |
| Supervisión infantil | Este módulo incluye funciones para la función de supervisión infantil. |
| CoAP | En este módulo, se incluyen funciones que controlan la comunicación CoAP. |
| CoAP Secure | Este módulo incluye funciones que controlan la comunicación de CoAP Secure (CoAP sobre DTLS). |
| Interfaz de línea de comandos | Este módulo incluye funciones que controlan la ejecución de la pila de subprocesos. |
| Delegado | Este módulo incluye funciones para el rol de Thread Commissioner. |
| Cripto: Plataforma | En este módulo, se incluye la abstracción de la plataforma para Crypto. |
| Cripto: Pila de subprocesos | Este módulo incluye funciones criptográficas. |
| DNS | En este módulo, se incluyen funciones que controlan la comunicación del DNS. |
| DNS: Plataforma | En este módulo, se incluye la abstracción de la plataforma para enviar consultas de DNS recursivas a servidores DNS ascendentes. |
| DNS-SD (mDNS) | En este módulo, se incluye la abstracción de plataforma para DNS-SD (p.ej., mDNS) en la red de infraestructura. |
| Servidor DNS-SD | Este módulo incluye API para el servidor DNS-SD. |
| Entropía | En este módulo, se incluye la abstracción de la plataforma para la generación de entropía. |
| Error | En este módulo, se incluyen las definiciones de errores que se usan en OpenThread. |
| Diagnóstico de fábrica: Plataforma | En este módulo, se incluye la abstracción de la plataforma para las 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 subprocesos. |
| General | Este módulo incluye funciones para todos los roles de Thread. |
| Montón | En este módulo, se incluyen funciones que establecen el montón externo de OpenThread. |
| Seguimiento del historial | Registra el historial de diferentes eventos, por ejemplo, mensajes RX y TX o cambios en la información de la red. |
| ICMPv6 | En este módulo, se incluyen funciones que controlan la comunicación ICMPv6. |
| IPv6 | En este módulo, se incluyen funciones que controlan la comunicación IPv6. |
| Interfaz de infraestructura | En este módulo, se incluye la abstracción de la plataforma para la interfaz de red de la infraestructura adyacente. |
| Instancia | 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 atasco de señal. |
| Unión | Este módulo incluye funciones para el rol de Thread Joiner. |
| Vínculo | Este módulo incluye funciones que controlan la configuración de la capa de enlace. |
| Métricas de vínculos | En este módulo, se incluyen funciones que controlan el protocolo de métricas de vínculos. |
| Logging: Plataforma | En este módulo, se incluye la abstracción de plataforma para el servicio de registros de depuración. |
| Logging: Pila de subprocesos | En este módulo, se incluyen definiciones relacionadas con el registro de OpenThread. |
| Memoria | En este módulo, se incluye la abstracción de la plataforma para la asignación de memoria dinámica. |
| Diagnóstico de malla | En este módulo, se incluyen definiciones y funciones para el diagnóstico de mallas. |
| Mensaje | Este módulo incluye funciones que manipulan los búferes de mensajes de OpenThread. |
| Grupo de mensajes | En este módulo, se incluye la abstracción de plataforma para el grupo de mensajes. |
| Varios | En este módulo, se incluyen abstracciones de plataforma para comportamientos diversos. |
| Vínculo de radio múltiple | Este módulo incluye definiciones y funciones para vínculos de radio múltiples. |
| DNS de multidifusión | Este módulo define las APIs de plataforma para el socket de DNS multidifusión (mDNS). |
| DNS de multidifusión | En este módulo, se incluyen APIs para DNS multidifusión (mDNS). |
| Desplazamiento múltiple | En este módulo, se incluye la abstracción de la plataforma para la compatibilidad con multipanel. |
| 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 subprocesos. |
| Simulador de red | En este módulo, se incluye la abstracción de la plataforma 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 operativos | Incluye funciones para la API de Operational Dataset. |
| Remitente del ping | Este archivo incluye la API de OpenThread para el módulo emisor 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 | En este módulo, se incluye la abstracción de la plataforma para la configuración de radio. |
| Operación de radio | En este módulo, se incluye la abstracción de la plataforma para las operaciones de radio. |
| Estadísticas de radio | Este módulo incluye funciones para estadísticas de radio. |
| Tipos de radio | En este módulo, se incluye la abstracción de la plataforma para un marco de radio. |
| Vínculo sin procesar | Este módulo incluye funciones que controlan la configuración de la capa de vínculo sin procesar. |
| Router/líder | En este módulo, se incluyen funciones para líderes y routers de Thread. |
| SNTP | En este módulo, se incluyen funciones que controlan la comunicación SNTP. |
| Esclavo SPI | Este módulo incluye la abstracción de la plataforma para la comunicación secundaria 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 datos de la red local con el servidor 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 | En este módulo, se incluyen funciones que controlan la comunicación TCP. |
| Abstracciones de TCP | En este módulo, se incluyen 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 plataforma de Thread Radio Encapsulation Link (TREL) con DNS-SD y UDP/IPv6. |
| TREL: Pila de subprocesos | En este módulo, se definen las APIs de Thread Radio Encapsulation Link (TREL) para Thread Over Infrastructure. |
| Tasklets | Este módulo incluye funciones que controlan la ejecución de la pila de subprocesos. |
| Servicio de hora | En este módulo, se incluye la abstracción de plataforma 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. |
| Verhoeff Checksum | Este módulo incluye funciones para el cálculo y la validación de la suma de comprobación de Verhoeff. |