O Google está comprometido em promover a equidade racial para as comunidades negras. Veja como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Iniciar

Aprenda sobre Thread

Você é novo no Thread ® ? Ou simplesmente precisa atualizar seu conhecimento? Confira nosso Thread Primer , que aborda todos os conceitos básicos do Thread e como ele funciona.

Experimente o OpenThread

Deseja ver do que se trata o OpenThread lançado pelo Google? A maneira mais rápida de fazer isso é percorrer um de nossos Codelabs ou guias.

Simulação Codelab 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 encadeamento com comissionamento
  • Use wpantund para gerenciar uma rede de threads simulada com um NCP

Experimente o Simel Codelab com Docker

Codelab de simulação com cadeia de ferramentas de construção

Uma versão alternativa do Docker Simulation Codelab, onde, em vez de usar o Docker, você configura a cadeia de ferramentas de construção OpenThread e o OpenThread diretamente em uma máquina Mac ou Linux.

Experimente o Simel Codelab com a ferramenta tool build

Codelab de hardware

Mergulhe direto no hardware, onde você aprenderá como:

  • Flash OpenThread nas placas de desenvolvimento nórdicas nRF52840
  • Construa uma rede Thread real
  • Autenticar nós de encadeamento com comissionamento
  • Use a CLI do OpenThread para multicast e UDP

Experimente o Hardware Codelab

API Codelab

Deseja usar APIs do OpenThread em um aplicativo? Usando hardware real, saiba como:

  • Programe os botões e LEDs nas placas de desenvolvimento nórdicas nRF52840
  • Use APIs OpenThread comuns e a classe otInstance
  • Monitorar e reagir às alterações de estado do OpenThread
  • Enviar mensagens UDP para todos os dispositivos em uma rede Thread

Experimente o API Codelab

Simulador de rede Codelab

O OpenThread Network Simulator permite visualizar e operar uma rede Thread simulada, usando uma CLI e uma interface da web. Com uma máquina Mac ou Linux, saiba como:

  • Instale o OTNS e crie o OpenThread for 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 Network Simulator Codelab

Roteador de Borda com Docker

Se você estiver interessado em um roteador de borda de segmento, inicie rapidamente o OpenThread Border Router (OTBR), testando-o em um contêiner do Docker em qualquer máquina baseada em Linux.

Experimente o guia OTBR Docker

Integre-se ao Cloud IoT Core Codelab

Saiba como conectar um dispositivo OpenThread simulado ao Google Cloud IoT Core. Usando o Docker em uma máquina Linux, saiba como:

  • Execute o OTBR e o OpenThread RTOS em um contêiner do Docker
  • Configurar o Cloud Pub / Sub e um registro do dispositivo Cloud IoT
  • Gerenciar dados de telemetria de um dispositivo OT usando um servidor Cloud MQTT

Experimente o Cloud IoT Core Codelab

Obter o código

Já sabe o que está fazendo e deseja começar com o código? Visite o site do OpenThread GitHub , onde você pode encontrar o repositório OpenThread, juntamente com outros repositórios de suporte, como wpantund , OpenThread Border Router, OpenThread RTOS e OpenThread Commissioner.

Suporte de plataforma

O OpenThread foi portado para vários dispositivos e plataformas pela equipe do OpenThread, fornecedores de silício e pela comunidade.

Veja a lista de plataformas suportadas pelo fornecedor em Suporte ao Fornecedor .

Saiba mais sobre a arquitetura do sistema e os designs da plataforma na visão geral de Plataformas .

Suporte do 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 iniciar o OpenThread sem precisar passar pela cadeia de ferramentas e pela configuração do sistema.

Imagem do Docker Descrição
codelab_otsim Para uso com o Simulation Codelab, contém o exemplo do OpenThread Simulation e o wpantund pré-construído e pronto para uso.
environment Ambiente de desenvolvimento com a cadeia de ferramentas GNU e todas as dependências OpenThread necessárias instaladas. O OpenThread não é construído nesta imagem.
otbr O OpenThread Border Router pré-configurado e pronto para uso.
sim Ambiente de desenvolvimento com o exemplo do OpenThread Simulation pré-construído.
wpantund Ambiente de desenvolvimento com o wpantund pré-construído e pronto para uso.

Veja /etc/docker/README no repositório OpenThread para obter mais informações sobre o uso geral das imagens sim e wpantund .

Guia do usuário

Precisa de ajuda com uma tarefa ou recurso específico? Nossos guias podem ajudar.

Categoria Conteúdo
Construir Como criar e configurar o OpenThread e habilitar recursos avançados
Porting Como portar o OpenThread para uma nova plataforma de hardware
Suporte NCP Como o OpenThread suporta o design do NCP, incluindo imagens de firmware NCP pré-construídas e Pyspinel para detecção de pacotes
Roteador de borda Como conectar sua rede OpenThread a outras redes IPv6 com um roteador de borda ou usar o comissionamento de encadeamento externo
Comissário Como criar e usar o OT Commissioner para comissionar dispositivos em uma rede 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 de desenvolvimento de APIs do OpenThread para aprender o básico 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 do usuário estão disponíveis em nossa página Testes , e navegue pelas mais recentes métricas de qualidade de desempenho do OpenThread em nossos Painéis de qualidade .

Se você estiver interessado na certificação de threads para seu produto ou componente, consulte a página Certificação .

Obtenha ajuda ou contribua

Tem uma pergunta sobre o OpenThread? Deseja contribuir para o seu desenvolvimento contínuo? Nossa página Recursos explica todas as maneiras de obter ajuda ou ajudar.