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

OpenThread Border Router

Um Thread Border Router conecta uma rede Thread a outras redes baseadas em IP, como Wi-Fi ou Ethernet. Uma rede Thread requer um roteador de borda para se conectar a outras redes.

Arquitetura do Agente de Fronteira OTBR

Um Thread Border Router oferece suporte mínimo às seguintes funções:

  • Conectividade IP bidirecional entre redes Thread e Wi-Fi / Ethernet.
  • Descoberta de serviço bidirecional via mDNS (em um link Wi-Fi / Ethernet) e SRP (em uma rede Thread).
  • Thread sobre infraestrutura que mescla partições Thread em links baseados em IP.
  • Comissionamento de Thread Externo (por exemplo, um telefone celular) para autenticar e unir um dispositivo Thread a uma rede Thread.

Thread Certified

A implementação do OpenThread de um Border Router é chamada OpenThread Border Router (OTBR). OTBR é uma rosca de componentes Certified na Pi framboesa 3B com um Nordic nRF52840 PCN.

iniciar

Docker

A maneira mais rápida de começar a usar o OTBR é experimentar a versão Docker. Execute o OTBR em um contêiner Docker em qualquer sistema baseado em Linux ou um Raspberry Pi 3B ou mais recente, usando um RCP físico ou simulado.

Veja a Visão Geral de Apoio Docker para mais informações.

Codelabs

Para configurar um OTBR sem Docker, experimente um de nossos codelabs do Border Router. Execute o OTBR em um Raspberry Pi 3B ou 4, usando RCPs físicos.

Border Router Codelab Border Router Tópico 1,2 Multicast Codelab

Plataformas

OTBR também é executado diretamente em uma plataforma compatível:

  1. Escolha uma plataforma:
  2. Construir e configurar OTBR
  3. Aprender sobre ferramentas e scripts incluídos com OTBR

Obtenha o código

Para ir direto ao código-fonte, consulte o repositório OpenThread Border Router GitHub .

Você pode contribuir para o desenvolvimento contínuo de OpenThread Border Router através da apresentação de relatórios de bugs e solicitações de recursos para o Issue Tracker .

Projetos comunitários

QEMU OTBR

Um membro da comunidade OT permitiu suporte OTBR usando QEMU , um emulador de máquinas de código aberto e virtualizer. O projeto emula Raspbian em uma arquitetura ARM.

Recursos e serviços

OTBR inclui uma série de recursos, incluindo:

  • GUI Web para configuração e gerenciamento
  • Passe Border Agent para apoiar comissionamento externa
  • Delegação de prefixo DHCPv6 para obter prefixos IPv6 para uma rede Thread
  • NAT64 para conexão com redes IPv4
  • DNS64 para permitir que dispositivos Thread iniciem comunicações por nome para um servidor somente IPv4
  • Driver de interface de thread usando o recurso integrado do OpenThread
  • Suporte Docker

Serviços de roteador de fronteira

OTBR fornece os seguintes serviços:

  • Editor mDNS - Permite que um Comissário Externo descubra um OTBR e sua rede Thread associada
  • PSKC Generator - Para a geração de chaves PSKC
  • Web Service - Web UI para gerenciamento de uma rede Thread

Os componentes de terceiros para os serviços do Border Router incluem Simple Web Server e Material Design Lite para a estrutura da interface do usuário da web.