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. |