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

Referência da API OpenThread C

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Os tópicos de referência da API OpenThread são provenientes do código-fonte, disponível no GitHub. Para saber mais ou contribuir com nossa documentação, consulte Recursos.

Módulos
Alarme Este módulo inclui a abstração da 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 Agente de borda de linha de execução.
Roteador de borda Este módulo inclui funções para gerenciar dados da rede local com o roteador de borda do OpenThread.
Gerenciador de roteamento de borda Este módulo inclui definições relacionadas ao Border Routing Manager.
Gerente de 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 infantil 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 do 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 de Threads.
Comissário Este módulo inclui funções para o papel de Thread Commissioner.
Criptografia - plataforma Este módulo inclui a abstração de plataforma para Crypto.
Crypto: pilha de linhas de execução Este módulo inclui funções criptográficas.
Servidor DNS-SD Este módulo inclui APIs para o servidor DNS-SD.
DNSv6 (em inglês) Este módulo inclui funções que controlam a comunicação DNS.
Entropia Este módulo inclui a abstração de plataforma para a geração de entropia.
Erro Este módulo inclui definições de erros usadas no OpenThread.
Diagnósticos de fábrica: plataforma Este módulo inclui a abstração da plataforma para recursos de diagnóstico.
Diagnósticos de fábrica: pilha de linhas de execução Este módulo inclui funções que controlam a execução da pilha de Threads.
Geral Este módulo inclui funções para todos os papéis da Thread.
Heap Este módulo inclui funções que definem o heap externo do OpenThread.
Rastreador de histórico Registra o histórico de eventos diferentes, por exemplo, mensagens RX e TX ou mudanças nas informações de rede.
ICMPv6 (em inglês) Este módulo inclui funções que controlam a comunicação ICMPv6.
IPv6 (em inglês) Este módulo inclui funções que controlam a comunicação IPv6.
Interface de infraestrutura Este módulo inclui a abstração da plataforma para a interface de rede da 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 a detecção de Jam 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 link Este módulo inclui funções que controlam o protocolo de métricas de links.
Logging: plataforma Este módulo inclui a abstração da 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.
Memória Este módulo inclui a abstração da plataforma para a alocação dinâmica de memória.
Mensagem Este módulo inclui funções que manipulam buffers de mensagens do OpenThread.
Pool de mensagens Este módulo inclui a abstração da plataforma para o pool de mensagens.
Disposições gerais Este módulo inclui abstrações de plataforma para comportamentos variados.
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 estruturas 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 de Threads.
Simulador de rede Este módulo inclui a abstração de 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 Dataset do conjunto de dados operacional.
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.
Não criptográfica do RNG 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 de plataforma para a configuração do rádio.
Operação de rádio Este módulo inclui a abstração da 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 de camada de link.
Roteador/Líder Este módulo inclui funções para roteadores e líderes de linha de execução.
SNTP (link em holandês) Este módulo inclui funções que controlam a comunicação SNTP.
Escravo da SPI Este módulo inclui a abstração de plataforma para a comunicação entre escravos SPI.
RPS Este módulo inclui funções que controlam o comportamento do cliente SRP.
Servidor Este módulo inclui funções para gerenciar dados da rede local com o servidor do OpenThread.
Configurações Este módulo inclui a abstração de plataforma para 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 baseadas na API TCP básica.
TREL – Plataforma Este módulo inclui a abstração de plataforma para o Thread Encapsulation Link (TREL) usando DNS-SD e UDP/IPv6.
TREL - Thread Thread (em inglês) 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 de Threads.
Serviço de hora Este módulo inclui a abstração da plataforma para o serviço de tempo.
Conjunto de ferramentas Neste módulo, definimos uma camada de abstração do conjunto de ferramentas com macros.
UDP Este módulo inclui funções que controlam a comunicação UDP.
Encaminhamento UDP Este módulo inclui funções para o recurso de encaminhamento UDP.