O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Iniciar

Ver fonte no GitHub

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

Experimente o Codelab da API

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.