O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
O OpenThread lançado pelo Google é uma implementação de código aberto do Thread®. O Google lançou o OpenThread para disponibilizar a tecnologia de rede usada nos produtos Google Nest a mais desenvolvedores. Assim, é possível acelerar o desenvolvimento de produtos para casas e edifícios comerciais conectados.

Com uma camada de abstração restrita à plataforma e um pequeno consumo de memória, o OpenThread (OT) é altamente portátil. Ele é compatível com designs System-on-Chip (SoC) e coprocessadores (RCP e NCP).
O OpenThread implementa todos os recursos definidos na especificação do Thread. Esta especificação define um protocolo de comunicação dispositivo a dispositivo sem fio confiável, seguro e de baixo consumo energético para aplicativos domésticos e de edifícios comerciais.

Recursos

O OpenThread implementa todas as camadas de rede Thread (IPv6, 6LoWPAN, IEEE 802.15.4 com segurança MAC, estabelecimento de vinculação de malha, roteamento de malha) e funções de dispositivo, além de compatibilidade com roteador de borda.

Serviços para aplicativos
  • Configuração IPv6 e interface de dados brutos
  • Soquetes UDP
  • Cliente e servidor CoAP
  • Cliente e servidor DHCPv6
  • Cliente DNSv6
Recursos aprimorados
  • Supervisão infantil
  • Informar pai anterior sobre reanexar
  • Detecção de jam
  • Pesquisa periódica de pais
Suporte a coprocessadores
  • Spinel, um protocolo de coprocessador de uso geral
  • OT Daemon, driver de interface/rede de coprocessador de rádio espaço do usuário
  • Compatibilidade com nós por meio de nós do Spinel
Roteador de borda
  • Acessibilidade de IPv6 bidirecional entre a Thread e Ethernet/Wi-Fi
  • Descoberta bidirecional de serviços baseados em DNS entre Thread e Ethernet/Wi-Fi
  • Como estender a malha de linha de execução por links Ethernet/Wi-Fi

Como você usará o OpenThread?

Se você tem interesse em contribuir para o desenvolvimento contínuo da OpenThread, use o repositório do GitHub da OpenThread (em inglês). Lá você encontra todo o código, incluindo informações sobre como contribuir, o guia de estilo, o código de conduta, o licenciamento e muito mais.

Se você quiser usar o OpenThread nos seus próprios produtos ou na implantação pessoal, marque as opções abaixo.
Determine o hardware e o design da plataforma que você quer usar para criar e implantar a própria rede Thread. Adicione um roteador de borda para conectar a rede Thread a outras camadas de rede, como Wi-Fi ou Ethernet. Outra opção é usar o OpenThread RTOS, uma solução de plataforma única com LwIP, FreeRTOS e TLS mbed. Use o OpenThread Commissioner para comissionar facilmente os dispositivos em uma rede Thread.
Experimente nosso Codelab de API e use nossa Referência de API como um guia para o desenvolvimento de aplicativos. IPv6, UDP, CoAP, ICMPv6, DNSv6...estão todos disponíveis.
Confira nosso Guia de portabilidade, que mostra todas as etapas necessárias para transferir o OpenThread para uma nova plataforma de hardware.
O Thread pode ser usado para certificação pelo Grupo de Threads. Como uma pilha de referência de linha de execução, o OpenThread facilita a certificação.

Notícias

Assista à nossa sessão do Google I/O para ter uma breve visão geral do Thread e descobrir como desenvolvedores podem criar soluções de IoT rapidamente usando o OpenThread.
3 de novembro de 2022

Lançamos um novo codelab do OpenThread Border Router: fornecer acesso à Internet via NAT64. Saiba como configurar e usar o NAT64 na OTBR.
10 de outubro de 2022

O QPG6105 é um controlador de comunicação de baixa potência que implementa os protocolos Zigbee®, Thread, Matter, Bluetooth® Low Energy e Bluetooth Mesh.
20 de julho de 2022

Adicionamos uma seção "Referência de comandos da CLI" para os comandos de dados de rede, além da compatibilidade com contribuições. Volte mais tarde para conferir as atualizações, conforme adicionamos comandos.

Quais produtos usam OpenThread?

Os produtos a seguir usam o OpenThread e oferecem suporte aos principais requisitos da especificação Thread. Os produtos com o selo "Criado em uma linha de execução" são certificados pelo grupo de linhas de execução.

O ecossistema do Google Home é compatível com vários tipos de dispositivos. A funcionalidade dos tipos de dispositivo vem dos recursos que o fabricante adiciona a cada um deles. Para saber mais, veja os casos de uso disponíveis no ecossistema do Google Home.

Quer mostrar seu produto? Para mais informações, consulte nossas diretrizes do produto.
Java é uma marca registrada da Oracle e/ou afiliadas. Thread é uma marca registrada da Thread Group, Inc.