Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Referencia de la API de OpenThread C

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.