
OpenThread
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).
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).

Componente com certificação Thread
O OpenThread implementa todos os recursos definidos na especificação da linha de execução. Esta especificação define um protocolo de comunicação sem fio entre dispositivos, confiável, seguro e de baixo consumo de energia baseado em IPv6 para aplicativos de construção doméstica e comercial.

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.
Se você quiser usar o OpenThread nos seus próprios produtos ou na implantação pessoal, marque as opções abaixo.
Implantar uma rede Thread
Determine o design do hardware e da plataforma que você quer usar para criar e implantar sua própria rede Thread. Adicione um roteador de borda para conectar sua rede Thread a outras camadas de rede, como Wi-Fi ou Ethernet, ou use o OpenThread RTOS, uma solução de plataforma única que usa LwIP, FreeRTOS e TLS mbed. E use o OpenThread Commissioner para comissionar dispositivos facilmente em uma rede Thread.
Desenvolver aplicativos em uma rede Thread
Teste nosso Codelab de APIs e use nossa Referência de API como guia para o desenvolvimento de aplicativos. IPv6, UDP, CoAP, ICMPv6, DNSv6...está tudo lá.
Portabilidade do OpenThread para uma nova plataforma de hardware
Confira nosso Guia de portabilidade, que explica todas as etapas necessárias para transferir o OpenThread para uma nova plataforma de hardware.
Receber a certificação do Thread para seu produto OpenThread
O OpenThread pode ser usado para certificação pelo Thread Group. Como pilha de referência Thread, o OpenThread facilita a certificação.
Notícias
Como levar a Internet para dispositivos IoT de baixo consumo
Assista à nossa sessão do Google I/O para ter uma visão geral do Thread e saber como os desenvolvedores podem criar rapidamente soluções de IoT usando o OpenThread.
Lançamento do codelab de hardware Espressif
26 de outubro de 2023
Lançamos um novo codelab: aprenda a programar o OpenThread no hardware Espressif, criar e gerenciar uma rede Thread e trocar mensagens entre nós.
Lançamos um novo codelab: aprenda a programar o OpenThread no hardware Espressif, criar e gerenciar uma rede Thread e trocar mensagens entre nós.
Lançamento do Telink Hardware Codelab
1o de agosto de 2023
Lançamos um novo codelab: criar uma rede Thread com o kit de desenvolvimento B91 e o OpenThread. Saiba como programar o OpenThread no hardware real, criar e gerenciar uma rede Thread e trocar mensagens entre nós.
Lançamos um novo codelab: criar uma rede Thread com o kit de desenvolvimento B91 e o OpenThread. Saiba como programar o OpenThread no hardware real, criar e gerenciar uma rede Thread e trocar mensagens entre nós.
Lançamento do codelab do roteador de borda NAT64
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.
Lançamos um novo codelab do OpenThread Border Router: fornecer acesso à Internet via NAT64. Saiba como configurar e usar o NAT64 na OTBR.
Quem é compatível com o OpenThread?
Quais produtos usam o 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.
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 do Thread Group, Inc.