Saiba mais sobre o Tópico
Você é novo no Thread® ? Ou simplesmente precisa atualizar seus conhecimentos? Confira nosso Thread Primer , que cobre todos os fundamentos do Thread e como ele funciona.
Experimente o OpenThread
Quer ver o que é o OpenThread lançado pelo Google? A maneira mais rápida de fazer isso é percorrer um de nossos Codelabs ou Guias.
Codelab de simulação com Docker
Experimente o OpenThread sem a necessidade de hardware de teste. Usando o Docker em uma máquina Mac ou Linux, saiba como:
- Simular uma rede Thread
- Autenticar nós de thread com comissionamento
- Use o OpenThread Daemon para gerenciar uma rede Thread simulada com um RCP
Experimente o Simulation Codelab com Docker
Codelab de simulação com conjunto de ferramentas de compilação
Uma versão alternativa do Docker Simulation Codelab, em que, em vez de usar o Docker, você configura a cadeia de ferramentas de construção do OpenThread e cria o OpenThread diretamente em uma máquina Mac ou Linux.
Experimente o Simulation Codelab com conjunto de ferramentas de compilação
Codelabs de hardware
Mergulhe direto no hardware, onde você aprenderá como:
- Flash OpenThread em placas de desenvolvimento Nordic nRF52840 ou Silicon Labs EFR32
- Construa uma rede Thread real
- Autenticar nós de thread com comissionamento
- Use o OpenThread CLI para Multicast e UDP (somente nórdicos)
Experimente o Nordic Hardware Codelab
Experimente o codelab de hardware da Silicon Labs
Codelab da API
Quer usar APIs OpenThread em um aplicativo? Usando hardware real, aprenda a:
- Programe os botões e LEDs nas placas de desenvolvimento Nordic nRF52840
- Use APIs OpenThread comuns e a classe
otInstance
- Monitore e reaja às mudanças de estado do OpenThread
- Envie 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 web. Com uma máquina Mac ou Linux, saiba como:
- Instale o OTNS e construa o OpenThread para OTNS
- Use o OTNS-Web para gerenciar uma rede Thread e visualizar a atividade em um navegador da web
- Use OTNS-CLI para controlar ainda mais a simulação
Experimente o codelab do simulador de rede
Codelab de teste e visualização
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, saiba como:
- Crie 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
Experimente o Codelab de teste e visualização
Codelab de roteador de borda
Um Thread Border Router 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 Thread Border Router.
Com uma máquina Mac ou Linux, saiba como:
- Configure o OTBR e forme uma rede Thread
- Crie um dispositivo OpenThread CLI com o recurso SRP
- Registrar um serviço com SRP
- Descubra e alcance um dispositivo final de Thread
Experimente o codelab do roteador de borda
Codelab de multicast de thread de roteador de borda 1.2
O Thread 1.2 introduz o Multicast em Redes de Thread, permitindo a comunicação multicast entre a rede Thread e os segmentos de rede de Infraestrutura (Wi-Fi/ethernet). Com uma máquina Mac ou Linux e um Raspberry Pi, saiba como:
- Construir firmware nRF52840 com recursos Thread 1.2 Multicast
- Assine endereços multicast IPv6 em dispositivos Thread
Experimente o codelab de multicast Border Router Thread 1.2
Roteador de borda com Docker
Você também pode executar o OTBR em um contêiner do Docker em qualquer máquina baseada em Linux.
Experimente o guia OTBR Docker
Obtenha o código
Já sabe o que está fazendo e quer começar a usar o código? Visite o site OpenThread GitHub , onde você pode encontrar o repositório OpenThread, juntamente com outros repositórios de suporte, como OpenThread Border Router, OpenThread RTOS e OpenThread Commissioner.
Suporte da plataforma
O OpenThread foi portado para vários dispositivos e plataformas pela equipe do OpenThread, fornecedores de silício e pela comunidade.
Consulte a lista de plataformas com suporte do fornecedor em Suporte do fornecedor .
Saiba mais sobre a arquitetura do sistema e os designs da plataforma na visão geral das plataformas.
Suporte do 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 precisar passar pela cadeia de ferramentas e pela configuração do sistema.
Guia do usuário
Precisa de ajuda com uma tarefa ou recurso específico? Nossos guias podem ajudar.
Categoria | Conteúdo |
---|---|
Construir | Como construir e configurar OpenThread e habilitar recursos avançados |
Portabilidade | Como portar OpenThread para uma nova plataforma de hardware |
Roteador de borda | Como conectar sua rede OpenThread a outras redes IPv6 com um Border Router ou usar o comissionamento de Thread externo |
Comissário | Como construir e usar o OT Commissioner para comissionar dispositivos em uma rede Thread |
Espinélio | Como usar o Pyspinel para construir um sniffer de pacotes Thread. |
Certificação | Como testar sua plataforma em todos os casos de teste de certificação |
APIs de aplicativos
Desenvolvendo um aplicativo para rodar em cima do OpenThread? Experimente o nosso Codelab Desenvolvendo com APIs OpenThread para aprender o básico ou explore a documentação de Referência da API para ver quais serviços 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 em nossa página de teste e navegue pelas métricas de qualidade de desempenho do OpenThread mais recentes em nossos painéis de qualidade .
Se você estiver interessado na certificação de thread para seu produto ou componente, consulte a página de certificação .
Obtenha ajuda ou contribua
Tem alguma dúvida sobre o OpenThread? Quer contribuir para o seu desenvolvimento contínuo? Nossa página de recursos explica todas as maneiras de obter ajuda ou de ajudar.