Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

OpenThread Border Router

Un enrutador de borde de subprocesos conecta una red de subprocesos a otras redes basadas en IP, como Wi-Fi o Ethernet. Una red Thread requiere un Border Router para conectarse a otras redes.

Arquitectura del agente fronterizo OTBR

Un enrutador de borde de subprocesos admite mínimamente las siguientes funciones:

  • Conectividad IP bidireccional entre Thread y redes Wi-Fi / Ethernet.
  • Descubrimiento de servicios bidireccionales a través de mDNS (en un enlace Wi-Fi / Ethernet) y SRP (en una red Thread).
  • Subproceso sobre infraestructura que fusiona particiones de subprocesos sobre enlaces basados ​​en IP.
  • Puesta en marcha de subprocesos externos (por ejemplo, un teléfono móvil) para autenticar y unir un dispositivo de subprocesos a una red de subprocesos.

Hilo certificado

La implementación de OpenThread de un Border Router se llama OpenThread Border Router (OTBR). OTBR es un componente certificado por subprocesos en Raspberry Pi 3B con un NCP nRF52840 nórdico .

Empezar

Estibador

La forma más rápida de comenzar con OTBR es probar la versión de Docker. Ejecute OTBR en un contenedor Docker en cualquier sistema basado en Linux o Raspberry Pi 3B, utilizando un RCP físico o simulado.

Consulte la descripción general de la compatibilidad con Docker para obtener más información.

Codelabs

Para configurar un OTBR sin Docker, pruebe uno de nuestros laboratorios de código de Border Router. Ejecute OTBR en una Raspberry Pi 3B o 4, utilizando RCP físicos.

Laboratorio de codificación de enrutador de frontera Laboratorio de codificación de multidifusión Subproceso 1.2 de enrutador de frontera

Plataformas

OTBR también se ejecuta directamente en una plataforma compatible:

  1. Elija una plataforma:
  2. Construya y configure OTBR
  3. Obtenga más información sobre las herramientas y los scripts incluidos con OTBR

Obtén el código

Para ir directamente al código fuente, consulte el repositorio de GitHub de OpenThread Border Router .

Puede contribuir al desarrollo continuo de OpenThread Border Router enviando informes de errores y solicitudes de funciones al Issue Tracker .

Proyectos comunitarios

QEMU OTBR

Un miembro de la comunidad OT ha habilitado el soporte OTBR utilizando QEMU , un virtualizador y emulador de máquina de código abierto. El proyecto emula Raspbian en una arquitectura ARM.

Funciones y servicios

OTBR incluye una serie de características, que incluyen:

  • GUI web para configuración y administración
  • Thread Border Agent para apoyar la puesta en marcha externa
  • Delegación de prefijo DHCPv6 para obtener prefijos IPv6 para una red de subprocesos
  • NAT64 para conectarse a redes IPv4
  • DNS64 para permitir que los dispositivos Thread inicien comunicaciones por su nombre a un servidor solo IPv4
  • Controlador de interfaz de subprocesos que utiliza la función incorporada de OpenThread
  • Soporte de Docker

Servicios de enrutador fronterizo

OTBR proporciona los siguientes servicios:

  • Editor mDNS: permite a un comisionado externo descubrir un OTBR y su red de subprocesos asociada
  • Generador PSKc : para la generación de claves PSKc
  • Servicio web: interfaz de usuario web para la gestión de una red de subprocesos

Los componentes de terceros para Border Router Services incluyen Simple Web Server y Material Design Lite para el marco de la interfaz de usuario web.