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 tornar a tecnologia de rede usada nos produtos Google Nest mais amplamente disponível para os desenvolvedores, a fim de acelerar o desenvolvimento de produtos para residências conectadas e edifícios comerciais.

Com uma camada de abstração de plataforma estreita e um pequeno volume de memória, o OpenThread (OT) é altamente portátil. Ele suporta designs de System-on-Chip (SoC) e Co-Processor (RCP, NCP).
O OpenThread implementa todos os recursos definidos na Especificação do Thread 1.1.1. Esta especificação define um protocolo de comunicação dispositivo a dispositivo sem fio confiável, seguro e de baixo consumo baseado em IPv6 para aplicações em edifícios residenciais e comerciais.

Recursos

O OpenThread implementa todas as camadas de rede Thread (IPv6, 6LoWPAN, IEEE 802.15.4 com segurança MAC, Mesh Link Establishment, Mesh Routing) e funções de dispositivo, bem como suporte a Border Router.

Serviços de 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 o pai anterior na reconexão
  • Detecção de atolamento
  • Pesquisa pai periódica
Suporte ao coprocessador
  • Spinel, um protocolo de coprocessador de uso geral
  • OT Daemon, um driver/daemon de interface de rede do coprocessador de rádio no espaço do usuário
  • Suporte a Sniffer através de nós Spinel
Roteador de borda
  • Acessibilidade IPv6 bidirecional entre Thread e Ethernet/Wi-Fi
  • Descoberta de serviço baseada em DNS bidirecional entre Thread e Ethernet/Wi-Fi
  • Estendendo a malha Thread sobre links Ethernet/Wi-Fi

Como você usará o OpenThread?

Se você estiver interessado em contribuir para o desenvolvimento contínuo do OpenThread , então o repositório OpenThread GitHub é para você. Lá você encontrará todo o código, incluindo informações sobre como contribuir, nosso guia de estilo, código de conduta, licenciamento e muito mais.

Se você deseja usar o OpenThread em seus próprios produtos ou para implantação pessoal , verifique as opções abaixo.
Determine o design de hardware e plataforma que você deseja usar para construir e implantar sua própria rede Thread. Adicione um Border Router para conectar sua rede Thread a outras camadas de rede, como Wi-Fi ou Ethernet, ou use OpenThread RTOS, uma solução de plataforma única usando LwIP, FreeRTOS e TLS mbed. E use o OpenThread Commissioner para comissionar facilmente 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á tudo lá.
Confira nosso Guia de portabilidade, que o orienta em todas as etapas necessárias para portar o OpenThread para uma nova plataforma de hardware.
OpenThread pode ser usado para certificação pelo Thread Group. Como uma pilha de referência de Thread, o OpenThread facilita a certificação.

Notícias

24 de março de 2022

A Infineon expande o portfólio sem fio com o AIROC CYW30739 Bluetooth LE e o sistema de baixo consumo de energia 802.15.4 no chip (SoC) para casas inteligentes.
11 de junho de 2021

A série TLSR9 é a mais recente adição à família Telink de SoCs de conectividade RF de alto desempenho, baixo consumo de energia e custo otimizado.
19 de maio de 2021

Lançamos uma nova versão do Codelab Build a Thread Network que usa placas de desenvolvimento Silicon Labs EFR32. Contribuição de Mithil Raut do Silicon Labs.
Java é uma marca registrada da Oracle e/ou de suas afiliadas. Thread é uma marca registrada do Thread Group, Inc.