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 se originam do código-fonte, disponível no GitHub . Para obter mais informações 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 OpenThread Backbone Router Service.
Agente de fronteira Este módulo inclui funções para a função Thread Border Agent.
Roteador de borda Este módulo inclui funções para gerenciar dados de rede local com o OpenThread Border Router.
Gerente de canal Este módulo inclui funções para o Channel Manager.
Monitoramento de canal Este módulo inclui funções para o recurso de monitoramento de canal.
Supervisão Infantil Este módulo inclui funções para o recurso de supervisão infantil.
CoAP 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 da 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 a função de Comissário de Tópicos.
Criptografia - Plataforma Este módulo inclui a abstração da plataforma para Crypto.
Criptografia - pilha de threads Este módulo inclui funções criptográficas.
Servidor DNS-SD Este módulo inclui APIs para servidor DNS-SD.
DNSv6 Este módulo inclui funções que controlam a comunicação 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óstico de Fábrica - Plataforma Este módulo inclui a abstração da plataforma para recursos de diagnóstico.
Diagnóstico de Fábrica - Pilha de Roscas Este módulo inclui funções que controlam a execução da pilha de Threads.
Em geral Este módulo inclui funções para todas as funções de Thread.
Pilha Este módulo inclui funções que definem o heap OpenThread externo.
Rastreador de histórico Grava o histórico de diferentes eventos, por exemplo, mensagens RX e TX ou alterações nas informações da rede.
ICMPv6 Este módulo inclui funções que controlam a comunicação ICMPv6.
IPv6 Este módulo inclui funções que controlam a comunicação IPv6.
Instância Este módulo inclui funções que controlam a instância OpenThread.
Detecção de atolamento Este módulo inclui funções para o recurso de detecção de interferência de sinal.
Marceneiro Este módulo inclui funções para a função Thread Joiner.
Link Este módulo inclui funções que controlam a configuração da camada de link.
Métricas de links Este módulo inclui funções que controlam o protocolo Link Metrics.
Registro - Plataforma Este módulo inclui a abstração da plataforma para o serviço de log de depuração.
Logging - Pilha de Threads Este módulo inclui definições relacionadas ao log do OpenThread.
Memória Este módulo inclui a abstração da plataforma para alocação dinâmica de memória.
Mensagem Este módulo inclui funções que manipulam buffers de mensagens OpenThread.
Conjunto de mensagens Este módulo inclui a abstração da plataforma para o pool de mensagens.
Diversos Este módulo inclui abstrações de plataforma para diversos comportamentos.
Ligação de vários rádios Este módulo inclui definições e funções para link multi rádio.
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 da plataforma para OTNS.
Sincronização de horário de rede Este módulo inclui funções que controlam o serviço de sincronização de horário da rede.
Conjunto de dados operacionais Este módulo inclui funções para Dataset Updater.
Ping do remetente Este arquivo inclui a API OpenThread para o módulo do remetente de ping.
RNG Criptográfico 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 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 quadro de rádio.
Link bruto Este módulo inclui funções que controlam a configuração bruta da camada de link.
Roteador/Líder Este módulo inclui funções para Thread Routers e Leaders.
SNTP Este módulo inclui funções que controlam a comunicação SNTP.
Escravo SPI Este módulo inclui a abstração da plataforma para comunicação do escravo SPI.
SRP 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 OpenThread Server.
Definições Este módulo inclui a abstração da 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 sobre a API TCP básica.
TREL - Plataforma Este módulo inclui a abstração de plataforma para Thread Radio Encapsulation Link (TREL) usando DNS-SD e UDP/IPv6.
TREL - Pilha de Linhas 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 tempo Este módulo inclui a abstração da plataforma para o serviço de tempo.
Conjunto de ferramentas Este módulo define uma camada de abstração da cadeia de ferramentas por meio de macros.
UDP Este módulo inclui funções que controlam a comunicação UDP.
Encaminhar UDP Este módulo inclui funções para o recurso de encaminhamento UDP.