Os tópicos de referência da API OpenThread são originados do 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 OpenThread Backbone Router Service. |
Agente de borda | Este módulo inclui funções para o papel Thread Border Agent. |
Roteador de borda | Este módulo inclui funções para gerenciar dados de 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. |
Gerenciador de canais | 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 Supervisão Infantil. |
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 Thread. |
Comissário | Este módulo inclui funções para o papel de Thread Commissioner. |
Crypto - 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. |
DNS | Este módulo inclui funções que controlam a comunicação DNS. |
DNS: plataforma | Este módulo inclui a abstração de plataforma para envio de consultas DNS recursivas para servidores DNS upstream. |
Servidor DNS-SD | Este módulo inclui APIs para o servidor DNS-SD. |
Entropia | Este módulo inclui a abstração de plataforma para geração de entropia. |
Erro | Este módulo inclui definições de erros usadas no OpenThread. |
Diagnóstico da fábrica: plataforma | Este módulo inclui a abstração de 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 Thread. |
Geral | Este módulo inclui funções para todos os papéis do Thread. |
Heap | Este módulo inclui funções que definem a pilha externa do OpenThread. |
Rastreador de histórico | Registra o histórico de diferentes eventos, como 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 IPv6. |
Interface de infraestrutura | Este módulo inclui a abstração de plataforma para a 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 Thread Joiner. |
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 link. |
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. |
Memória | Este módulo inclui a abstração de plataforma para alocação dinâmica de memória. |
Diagnóstico 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 de plataforma para vários comportamentos. |
Link para 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 Thread. |
Simulador de rede | Este módulo inclui a abstração de plataforma para OTNS. |
Sincronização do 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 Operational Dataset API. |
Remetente do ping | Esse arquivo inclui a API OpenThread para o módulo do remetente de ping. |
Criptografia criptográfica do 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 de 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. |
Estatísticas de rádio | Este módulo inclui funções de estatísticas de rádio. |
Tipos de rádio | Este módulo inclui a abstração de 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 encadeamento. |
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 de plataforma para a comunicação de escravos do 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 de 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 de 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 Thread Radio 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. |
Tasklets (em inglês) | 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 tempo. |
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 de UDP. |