Saiba mais sobre o Thread
Você é iniciante no Thread®? Ou apenas precisa atualizar seus conhecimentos? Confira nosso Thread Primer, que aborda todos os conceitos básicos do Thread e como ele funciona.
Experimente o OpenThread
Quer saber sobre o que é o OpenThread lançado pelo Google? A maneira mais rápida de fazer isso é usar um dos nossos Codelabs ou Guias.
Codelab de simulação com o Docker
Experimente o OpenThread sem precisar do hardware de teste. Usando o Docker em uma máquina Mac ou Linux, saiba como:
- Simular uma rede Thread
- Autenticar nós de linha de execução com o comissionamento
- Usar o OpenThread Daemon para gerenciar uma rede Thread simulada com um RCP
Testar o Codelab de simulação com o Docker
Codelab de simulação com um conjunto de ferramentas de build
Uma versão alternativa do codelab de simulação do Docker, em que, em vez de usar o Docker, você configura o conjunto de ferramentas de build do OpenThread e cria o OpenThread diretamente em uma máquina Mac ou Linux.
Testar o Codelab de simulação com um conjunto de ferramentas de build
Codelabs de hardware
Vá direto ao hardware e veja como:
- Flash OpenThread em placas de desenvolvimento Nordic nRF52840 ou Silicon Labs EFR32.
- Criar uma rede Thread real
- Autenticar nós de linha de execução com o comissionamento
- Usar a CLI do OpenThread para multicast e UDP (somente nordic)
Testar o Codelab Nordic Hardware
Teste o Hardware do Silicon Labs Codelab
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 OpenThread comuns e a classe
otInstance
- Monitorar e reagir às mudanças de estado do OpenThread
- Enviar mensagens UDP para todos os dispositivos em uma rede Thread
Codelab do simulador de rede
O OpenThread Network Simulator (OTNS) permite visualizar e operar uma rede Thread simulada usando uma CLI e uma interface da Web. Com uma máquina Mac ou Linux, aprenda a:
- Instalar OTNS e criar OpenThread para OTNS
- Usar o OTNS-Web para gerenciar uma rede Thread e visualizar a atividade em um navegador da Web
- Usar a CLI OTNS para controlar ainda mais a simulação
Codelab "Testar o Network Simulator"
Codelab Teste e visualização
A OTNS pode ser usada 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, você aprende a:
- Criar o OpenThread para dispositivos reais com o recurso de OTNS ativado
- Use o OTNS-Web para monitorar o status da rede Thread formada pela execução de casos de teste do Silk
Testar o codelab de teste e visualização
Codelab do roteador de borda
Um roteador de borda Thread conecta uma rede Thread a outras redes baseadas em IP, como Wi-Fi ou Ethernet. Uma rede Thread requer um Border Router para se conectar a outras redes. O OpenThread Border Router (OTBR) é uma implementação de código aberto de um roteador de borda do Thread.
Com uma máquina Mac ou Linux, você aprende a:
- Configurar a OTBR e formar uma rede Thread
- Criar um dispositivo CLI do OpenThread com o recurso SRP
- Registrar um serviço com o SRP
- Descobrir e alcançar um dispositivo final de linha de execução
Teste o codelab do roteador de borda
Codelab sobre multicast Thread Thread 1.2
A Thread 1.2 introduz o multicast nas redes de linhas de execução, permitindo a comunicação multicast entre os segmentos de rede da Thread e de infraestrutura (Wi-Fi/ethernet). Com uma máquina Mac ou Linux e um Raspberry Pi, saiba como:
- Crie o firmware nRF52840 com os recursos de multicast da Thread 1.2
- Assinar endereços multicast IPv6 em dispositivos Thread
Teste o codelab Thread 1.2 Multicast do Border Router
Codelab sobre o roteador de borda NAT64
O NAT64 é um mecanismo que permite que hosts em redes somente IPv6 acessem recursos em redes IPv4. O gateway NAT64 é um tradutor entre os protocolos IPv4 e IPv6. Com uma máquina Mac ou Linux e um Raspberry Pi, e ao criar o codelab do roteador de borda, aprenda a:
- Criar um roteador de borda do OpenThread com recursos NAT64
- Comunicar-se com hosts IPv4 de dispositivos finais Thread
Codelab Conheça o roteador de borda NAT64
Roteador de borda com Docker
Também é possível executar o OTBR em um contêiner do Docker em qualquer máquina baseada em Linux.
Experimente o guia do Docker do OTBR
Buscar 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 que você pode encontrar o repositório OpenThread com outros repositórios de suporte, como o OpenThread Border Router, o OpenThread RTOS e o OpenThread Commissioner.
Suporte a plataformas
O OpenThread foi transferido para vários dispositivos e plataformas pela equipe do OpenThread, pelos fornecedores de componentes eletrônicos e pela comunidade.
Veja a lista de plataformas compatíveis com fornecedores em Suporte ao fornecedor.
Saiba mais sobre a arquitetura do sistema e o design de plataformas na visão geral Plataformas.
Suporte a Docker
As 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 começar a usar o OpenThread sem ter que passar por conjunto de ferramentas e configuração do 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 fazer a portabilidade do OpenThread para uma nova plataforma de hardware |
Roteador de borda | Como conectar sua rede do OpenThread a outras redes IPv6 com um roteador de borda ou usar o comissionamento externo da Thread |
Comissário | Como criar e usar o OT Commissioner para encomendar dispositivos em uma rede Thread |
Pyspinel | Como usar o Pyspinel para criar um pacote Thread MapReduce. |
Certificação | Como testar sua plataforma em relação a todos os casos de teste de certificação |
APIs de aplicativo
Você está desenvolvendo um aplicativo para ser executado no OpenThread? Faça o codelab Como desenvolver com APIs do OpenThread para aprender os conceitos básicos ou consulte a documentação de 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 de usuário estão disponíveis na página Testes, além de navegar pelas métricas de qualidade de desempenho do OpenThread nos nossos Painéis de qualidade.
Se você tiver interesse na certificação Thread do 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 contínuo? Veja na nossa página Recursos todas as maneiras de receber ajuda ou de ajuda.