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 são originados 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 do 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 a função de agente de borda da linha de execução.
Roteador de borda Este módulo inclui funções para gerenciar dados locais da rede com o roteador de borda OpenThread.
Administrador 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 canal.
Supervisão de uma criança 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 linhas de execução.
Comissário Este módulo inclui funções para o papel Thread Commissioner.
Crypto: Platform Este módulo inclui a abstração da 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 Este módulo inclui funções que controlam a comunicação do DNS.
Entropia Este módulo inclui a abstração da plataforma para geração de entropia.
Erro Este módulo inclui definições de erro usadas no OpenThread.
Diagnósticos de fábrica: plataforma Este módulo inclui a abstração da plataforma para recursos de diagnóstico.
Diagnóstico da fábrica: pilha de linhas de execução Este módulo inclui funções que controlam a execução da pilha de linhas de execução.
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 a heap externa do OpenThread.
Rastreador de histórico Registra o histórico de diferentes eventos, 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 do ICMPv6.
IPv6 (em inglês) Este módulo inclui funções que controlam a comunicação do IPv6.
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 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 do serviço de registro de depuração.
Geração de registros: 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 alocação de memória dinâmica.
Mensagem Este módulo inclui funções que manipulam buffers de mensagem do OpenThread.
Pool de mensagens Este módulo inclui a abstração da plataforma do pool de mensagens.
Disposições Gerais Este módulo inclui abstrações de plataforma para comportamentos variados.
Link de várias opções de rádio Este módulo inclui definições e funções para links de várias rádios.
Coprocessador de rede Este módulo inclui funções que controlam a execução da pilha de linhas de execução.
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 Este módulo inclui funções para o Dataset Updater.
Remetente do ping Esse arquivo inclui a API OpenThread para o módulo de remetente de ping.
Criptográfica da RRN Este módulo inclui funções que geram números aleatórios criptográficos.
Não criptográfico da 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 da plataforma para configuração de 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 (em inglês) Este módulo inclui funções que controlam a comunicação do SNTP.
SPI slave (em inglês) Este módulo inclui a abstração da plataforma para comunicação de escravos SPI.
SRP (em inglês) 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 OpenThread.
Configurações Este módulo inclui a abstração da plataforma para o armazenamento de configurações não voláteis.
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 da plataforma para o Thread Encapsulation Link (TREL) usando DNS-SD e UDP/IPv6.
TREL: pilha de linhas de execução 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 linhas de execução.
Serviço de hora Este módulo inclui a abstração da plataforma do 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 UDP Este módulo inclui funções para o recurso de encaminhamento UDP.