Saiba mais sobre a Thread
Você é iniciante no Thread®? Ou apenas precisa atualizar seus conhecimentos? Confira nosso Thread Primer, que aborda todos os conceitos básicos de Thread e como ele funciona.
Teste o OpenThread
Quer saber sobre o que é o OpenThread lançado pelo Google? A maneira mais rápida de fazer isso é em um dos nossos Codelabs ou Guias.
Codelab de simulação com o Docker
Use o OpenThread sem precisar de hardware de teste. Usando o Docker em uma máquina Mac ou Linux, aprenda a:
- Simular uma rede Thread
- Autenticar nós de Thread com Commissioning
- Usar o Daemon do OpenThread para gerenciar uma rede Thread simulada com um RCP
Teste o Codelab de simulação com o Docker
Codelab de simulação com conjunto de ferramentas de compilação
Uma versão alternativa do codelab de simulação do Docker, em que, em vez de usar o Docker, você precisa configurar o conjunto de ferramentas de compilação do OpenThread e criar o OpenThread diretamente em uma máquina Mac ou Linux.
Testar o Codelab de simulação com o conjunto de ferramentas de compilação
Codelabs de hardware
Conheça o hardware, onde você vai aprender a:
- Flash OpenThread em placas de desenvolvimento Nordic nRF52840 ou Silicon Labs EFR32
- Criar uma rede Thread real
- Autenticar nós de Thread com Commissioning
- Usar a CLI do OpenThread para multicast e UDP (somente nórdico)
Codelab: Teste o hardware nórdico
Conheça o codelab de hardware dos laboratórios da Silicon Labs
Codelab da API
Quer usar APIs OpenThread em um aplicativo? Usando hardware real, aprenda a:
- Programar os botões e os LEDs nas placas de desenvolvimento nórdica nRF52840
- Usar APIs comuns do OpenThread e a classe
otInstance
- Monitorar e reagir a mudanças de estado do OpenThread
- Enviar mensagens UDP para todos os dispositivos em uma rede Thread
Codelab do simulador de rede
O simulador de rede do OpenThread (OTNS, na sigla em inglês) permite visualizar e operar uma rede de linhas de execução simulada, usando uma CLI e uma interface da Web. Com uma máquina Mac ou Linux, aprenda a:
- Instalar o OTNS e criar o OpenThread para OTNS
- Usar o OTNS-Web para gerenciar uma rede Thread e visualizar atividades em um navegador da Web
- Usar o OTNS-CLI para controlar ainda mais a simulação
Codelab: Teste o simulador de rede
Codelab de testes e visualizações
O OTNS pode ser usado com o Silk, uma plataforma de teste totalmente automatizada para validar a função, o recurso e o desempenho do sistema OpenThread com dispositivos reais. Com uma máquina Mac ou Linux, aprenda a:
- Criar o OpenThread para dispositivos reais com o recurso OTNS ativado
- Use o OTNS-Web para monitorar o status da rede Thread formada pela execução de casos de teste SILK
Testar o codelab de teste e visualização
Codelab sobre o roteador de borda
Um roteador de borda do Thread conecta uma rede a outras redes baseadas em IP, como Wi-Fi ou Ethernet. Uma rede Thread requer um roteador de borda para se conectar a outras redes. O roteador de borda do OpenThread (OTBR) é uma implementação de código aberto de um roteador de borda do Thread.
Com uma máquina Mac ou Linux, aprenda a:
- Configurar OTBR e formar uma rede Thread
- Criar um dispositivo CLI do OpenThread com o recurso SRP
- Registrar um serviço com SRP
- Descobrir e acessar um dispositivo final do Thread
Teste o codelab de roteador de borda
Codelab sobre multicast Thread 1.2 do roteador de borda
A Thread 1.2 introduz o multicast em redes de linhas de execução, permitindo a comunicação multicast entre os segmentos de rede de Thread e de infraestrutura (Wi-Fi/ethernet). Com uma máquina Mac ou Linux e um Raspberry Pi, aprenda a:
- Criar o firmware nRF52840 com os recursos Thread 1.2 Multicast
- Inscrever-se em endereços multicast IPv6 em dispositivos Thread
Testar o codelab sobre linha de execução 1.2 do roteador de borda 1.2
Codelab NAT64 do roteador de borda
O NAT64 é um mecanismo que permite que hosts em redes somente IPv6 acessem recursos em redes IPv4. O gateway NAT64 é um tradutor entre protocolos IPv4 e IPv6. Com uma máquina Mac ou Linux e um Raspberry Pi e criando o codelab Border Router, aprenda a:
- Criar um roteador de borda do OpenThread com recursos NAT64
- Comunicar-se com hosts IPv4 de dispositivos finais Thread
Codelab "Testar o roteador de borda NAT64"
Roteador de borda com Docker
Também é possível executar a OTBR em um contêiner do Docker em qualquer máquina Linux.
Experimente o guia do Docker do OTBR
Acessar o código
Já sabe o que está fazendo e quer começar a usar o código? Acesse o site do OpenThread GitHub (em inglês), em que você pode encontrar o repositório do OpenThread, além de outros repositórios de suporte, como o roteador de borda do OpenThread, o RTOS do OpenThread e o OpenThread Commissioner.
Suporte a plataformas
O OpenThread foi transferido para vários dispositivos e plataformas pela equipe do OpenThread, por fornecedores de componentes eletrônicos e pela comunidade.
Veja a lista de plataformas compatíveis com fornecedores em Suporte a fornecedores.
Saiba mais sobre a arquitetura do sistema e o design de plataformas na Visão geral de plataformas.
Suporte a Docker
Imagens do Docker para uso com o OpenThread estão disponíveis no Docker Hub. Essas imagens são criadas e testadas pela equipe do OpenThread e são uma maneira fácil de dar os primeiros passos com o OpenThread, sem precisar passar pelo conjunto de ferramentas e configurar o sistema.
Guias do usuário
Precisa de ajuda com uma tarefa ou recurso específico? Nossos guias podem ajudar.
Categoria | Índice |
---|---|
Build | Como criar e configurar o OpenThread e ativar recursos avançados |
Portabilidade | Como transferir o OpenThread para uma nova plataforma de hardware |
Roteador de borda | Como conectar sua rede OpenThread a outras redes IPv6 com um roteador de borda ou usar o comissionamento externo de Thread |
Comissário | Como criar e usar o OT Commissioner para comissionar dispositivos em uma rede Thread. |
Pyspinel (em inglês) | Como usar o Pyspinel para criar um pacote Thread YARN. |
Certificação | Como testar sua plataforma em todos os casos de teste de certificação |
APIs de aplicativo
Desenvolve um aplicativo para ser executado sobre o OpenThread? Consulte o codelab Como desenvolver com APIs do OpenThread para aprender o básico ou consulte a documentação Referência da API para ver quais serviços do OpenThread estão disponíveis.
Teste e certificação
Saiba como testamos o OpenThread e quais ferramentas de teste do usuário estão disponíveis na página Testes e navegue pelas métricas de qualidade de desempenho mais recentes do OpenThread nos nossos Painéis de qualidade.
Se você tiver interesse na Certificação Thread para seu produto ou componente, consulte a página Certificação.
Receber ajuda ou contribuir
Tem alguma dúvida sobre o OpenThread? Quer contribuir com o desenvolvimento dele? Nossa página de Recursos explica todas as maneiras de receber ajuda ou ajudar.