O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Referência da API OpenThread C

Os tópicos de referência da API OpenThread têm origem no código-fonte, disponível no GitHub. Para mais informações ou para contribuir com nossa documentação, consulte Recursos.

Módulos
Alarme Este módulo inclui a abstração de plataforma para o serviço de alarme.
Roteador de backbone Este módulo inclui funções para o serviço OpenThread Backbone Router.
Agente de borda Este módulo inclui funções para o papel de agente de borda do Thread.
Roteador de borda Este módulo inclui funções para gerenciar dados de rede local com o OpenThread Border Router.
Gerenciador de roteamento de borda Este módulo inclui definições relacionadas ao Border Routing Manager.
Gerente do canal Este módulo inclui funções para o Gerenciador de canais.
Monitoramento do canal Este módulo inclui funções para o recurso de monitoramento de canais.
Supervisão de crianças Este módulo inclui funções para o recurso de supervisão da criança.
CoAP (em inglês) Este módulo inclui funções que controlam a comunicação CoAP.
CoAP seguro Este módulo inclui funções que controlam a comunicação CoAP Secure (CoAP sobre DTLS).
Interface de linha de comando Este módulo inclui funções que controlam a execução da pilha Thread.
Comissário Este módulo inclui funções para o papel Thread Commissioner.
Criptografia: plataforma Este módulo inclui a abstração de plataforma para a criptografia.
Crypto: pilha de linhas de execução Este módulo inclui funções criptográficas.
DNS Este módulo inclui funções que controlam a comunicação DNS.
DNS: plataforma Este módulo inclui a abstração da plataforma para enviar consultas DNS recorrentes aos servidores DNS upstream.
Servidor DNS-SD Este módulo inclui APIs para servidores DNS-SD.
Entropia Este módulo inclui a abstração de plataforma para a geração de entropia.
Erro Este módulo inclui definições de erro usadas no OpenThread.
Diagnóstico da fábrica: plataforma Este módulo inclui a abstração da plataforma para recursos de diagnóstico.
Diagnóstico de fábrica: pilha de linhas de execução Este módulo inclui funções que controlam a execução da pilha Thread.
Geral Este módulo inclui funções para todos os papéis da linha de execução.
Heap Este módulo inclui funções que definem o heap externo do OpenThread.
Histórico de monitoramento Registra o histórico de diferentes eventos, como mensagens RX e TX ou mudanças nas informações de rede.
ICMPv6 (link em inglês) Este módulo inclui funções que controlam a comunicação do ICMPv6.
IPv6 Este módulo inclui funções que controlam a comunicação IPv6.
Interface de infraestrutura Esse módulo inclui a abstração plataforma da interface de rede de infraestrutura adjacente.
Instance Este módulo inclui funções que controlam a instância do OpenThread.
Detecção de Jam Este módulo inclui funções para o recurso de detecção de Jam.
Combinador Este módulo inclui funções para o papel de Combinador de linhas de execução.
Link Este módulo inclui funções que controlam a configuração da camada de links.
Métricas de vinculação Este módulo inclui funções que controlam o protocolo.
Logging: plataforma Este módulo inclui a abstração de plataforma para o serviço de registro de depuração.
Logging: pilha de linhas de execução Este módulo inclui definições relacionadas à geração de registros do OpenThread.
Memory Este módulo inclui a abstração da plataforma para alocação de memória dinâmica.
Diagnósticos de malha Este módulo inclui definições e funções para o Diagnóstico da malha.
Mensagem Este módulo inclui funções que manipulam buffers de mensagem do OpenThread.
Pool de mensagens Este módulo inclui a abstração de plataforma para o pool de mensagens.
Diversos Este módulo inclui abstrações da plataforma para comportamentos diversos.
Link de várias rádios Este módulo inclui definições e funções para link de várias rádios.
NAT64 (em inglês) Este módulo inclui funções e structs para a função NAT64 no roteador de borda.
Coprocessador de rede Este módulo inclui funções que controlam a execução da pilha Thread.
Simulador de rede Este módulo inclui a abstração da plataforma para OTNS.
Sincronização de tempo de rede Este módulo inclui funções que controlam o serviço de sincronização de tempo de rede.
Conjunto de dados operacional Inclui funções para a API Operational Dataset.
Remetente do ping Esse arquivo inclui a API OpenThread para o módulo remetente do ping.
Criptográfica da RNG Este módulo inclui funções que geram números aleatórios criptográficos.
RNG não criptográfico Este módulo inclui funções que geram números aleatórios não criptográficos.
Configuração de rádio Este módulo inclui a abstração plataforma para configuração de rádio.
Operação de rádio Este módulo inclui a abstração de plataforma para operações de rádio.
Tipos de rádio Este módulo inclui a abstração da plataforma para um frame de rádio.
Link bruto Este módulo inclui funções que controlam a configuração bruta da camada de links.
Roteador/lead Este módulo inclui funções para roteadores e líderes da linha de execução.
SNTP (em inglês) Este módulo inclui funções que controlam a comunicação SNTP.
Escravo do SPI Este módulo inclui a abstração da plataforma para comunicação escravo SPI.
RPRP Este módulo inclui funções que controlam o comportamento do cliente SRP.
Servidor Este módulo inclui funções para gerenciar dados de rede local com o servidor do OpenThread.
Configurações Este módulo inclui a abstração plataforma para o armazenamento não volátil de configurações.
TCP Este módulo inclui funções que controlam a comunicação TCP.
Abstrações TCP Este módulo inclui abstrações fáceis de usar sobre a API TCP de base.
TREL: plataforma Este módulo inclui a abstração de plataforma para o encapsulamento de rádio de linha de execução (TREL) usando DNS-SD e UDP/IPv6.
TREL - Thread Stack Este módulo define as APIs Thread Radio Encapsulation Link (TREL) para Thread Over Infrastructure.
Tarefas Este módulo inclui funções que controlam a execução da pilha Thread.
Serviço de hora Este módulo inclui a abstração de plataforma para o serviço de hora.
Conjunto de ferramentas Este módulo define uma camada de abstração do conjunto de ferramentas por meio de macros.
UDP Este módulo inclui funções que controlam a comunicação UDP.
Encaminhamento de UDP Este módulo inclui funções para o recurso de encaminhamento UDP.