Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Comenzar

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Ver código fuente en GitHub

Más información sobre Thread

¿Es la primera vez que usas Thread® o quieres actualizar tus conocimientos? Consulta nuestro Primer de Thread, que abarca todos los conceptos básicos de Thread y su funcionamiento.

Probar OpenThread

¿Quieres ver de qué se trata OpenThread publicado por Google? La forma más rápida de hacerlo es mediante uno de nuestros codelabs o guías.

Codelab de simulación con Docker

Prueba OpenThread sin necesidad de probar el hardware. Con Docker en una máquina Mac o Linux, obtén información sobre lo siguiente:

  • Simula una red Thread
  • Autentica los nodos de subprocesos con las tareas de puesta en marcha
  • Usa OpenThread Daemon para administrar una red Thread simulada con un RCP

Prueba el codelab de simulación con Docker

Codelab de simulación con cadena de herramientas de compilación

Una versión alternativa del Codelab de simulación de Docker, en la que, en lugar de usar Docker, configuras la cadena de herramientas de compilación de OpenThread y compilas directamente en una máquina Mac o Linux.

Prueba el codelab de simulación con la cadena de herramientas de compilación

Codelabs de hardware

Sumérgete en el hardware, donde aprenderás a hacer lo siguiente:

  • Flash OpenThread en placas de desarrollo Nordic nRF52840 o Silicon Labs EFR32
  • Cómo crear una red Thread real
  • Autentica los nodos de subprocesos con las tareas de puesta en marcha
  • Cómo usar la CLI de OpenThread para multidifusión y UDP (solo para países nórdicos)

Prueba el codelab nórdico de hardware

Prueba el codelab de hardware de Silicon Labs

Codelab de API

¿Quieres usar las API de OpenThread en una aplicación? Con hardware real, aprende a hacer lo siguiente:

  • Programa los botones y los LED en las placas de desarrollo nórdicas nRF52840
  • Usa las API comunes de OpenThread y la clase otInstance
  • Cómo supervisar y reaccionar a los cambios de estado de OpenThread
  • Enviar mensajes UDP a todos los dispositivos en una red Thread

Prueba el codelab de la API

Codelab del simulador de red

El simulador de red de OpenThread (OTNS) te permite visualizar y operar una red de Thread simulada, con una CLI y una interfaz web. Con una máquina Mac o Linux, aprende a hacer lo siguiente:

  • Instala OTNS y compila OpenThread para OTNS
  • Usa OTNS-Web para administrar una red Thread y visualizar la actividad en un navegador web
  • Usa OTNS-CLI para controlar aún más la simulación

Prueba el codelab del simulador de red

Codelab de pruebas y visualización

OTNS se puede usar con Silk, una plataforma de prueba completamente automatizada para validar el rendimiento del sistema, las funciones y las funciones de OpenThread con dispositivos reales. Con una máquina Mac o Linux, aprende a hacer lo siguiente:

  • Crea OpenThread para dispositivos reales con la función OTNS habilitada
  • Usa OTNS-Web para supervisar el estado de la red Thread formada por casos de prueba de seda

Prueba el codelab de prueba y visualización

Codelab del router de borde

Un router de borde de Thread conecta una red Thread a otras redes basadas en IP, como Wi-Fi o Ethernet. Una red Thread requiere un router de borde para conectarse a otras redes. El router de borde de OpenThread (OTBR) es una implementación de código abierto de un router de borde de Thread.

Con una máquina Mac o Linux, aprende a hacer lo siguiente:

  • Configura OTBR y forma una red Thread
  • Compila un dispositivo de CLI de OpenThread con la función SRP
  • Registra un servicio con SRP
  • Descubre un dispositivo final Thread y llega a él

Prueba el codelab de Border Router

Codelab de multidifusión de subprocesos y router 1.2

Thread 1.2 presenta la multidifusión en todas las redes de Thread, lo que permite la comunicación de multidifusión entre los segmentos de la red Thread y la infraestructura (Wi-Fi/Ethernet). Con una máquina Mac o Linux y una Raspberry Pi, obtén información sobre lo siguiente:

  • Compila el firmware nRF52840 con las funciones de multidifusión Thread 1.2
  • Suscribirse a direcciones de multidifusión IPv6 en dispositivos Thread

Prueba el codelab de subprocesos múltiples 1.2 del router de borde

Codelab NAT64 del router de borde

NAT64 es un mecanismo que permite que los hosts en las redes solo IPv6 accedan a los recursos en las redes IPv4. La puerta de enlace NAT64 es un traductor entre los protocolos IPv4 y los IPv6. Con una máquina Mac o Linux y una Raspberry Pi, y la compilación del Codelab del router de borde, obtén información sobre lo siguiente:

  • Compila un router de borde de OpenThread con funciones de NAT64
  • Cómo comunicarse con hosts IPv4 desde dispositivos Thread finales

Prueba el codelab de Border Router NAT64

Router de borde con Docker

También puedes ejecutar OTBR en un contenedor de Docker en cualquier máquina basada en Linux.

Prueba la guía de Docker de OTBR

Obtén el código

¿Ya sabes lo que estás haciendo y quieres comenzar a usar el código? Visita el sitio de GitHub de OpenThread, en el que puedes encontrar el repositorio de OpenThread, junto con otros repositorios de compatibilidad, como el router de borde de OpenThread, los RTOS de OpenThread y el comisionado de OpenThread.

Plataformas compatibles

El equipo de OpenThread, los proveedores de silicio y la comunidad trasladaron a OpenThread a varios dispositivos y plataformas.

Consulta la lista de plataformas compatibles con proveedores en Asistencia para proveedores.

Obtén más información sobre la arquitectura del sistema y los diseños de plataforma en la descripción general de Plataformas.

Compatibilidad con Docker

Las imágenes de Docker para usar con OpenThread están disponibles en Docker Hub. El equipo de OpenThread crea y prueba estas imágenes y son una manera fácil de comenzar a usar OpenThread sin tener que pasar por la cadena de herramientas y la configuración del sistema.

Guías del usuario

¿Necesitas ayuda con una tarea o función específica? Nuestras guías pueden ayudarte.

Categoría Contenido
Compilación Cómo crear y configurar OpenThread y habilitar funciones mejoradas
Portabilidad Cómo transferir OpenThread a una plataforma de hardware nueva
Router de borde Cómo conectar tu red de OpenThread a otras redes IPv6 con un router de borde o usar la puesta en marcha externa de Thread
Delegado Cómo compilar y usar el comisionado de OT para la puesta en marcha de dispositivos en una red Thread
Pyspinel Cómo usar Pyspinel para compilar un detector de paquetes de subprocesos
Certificación Cómo probar tu plataforma con todos los casos de prueba de certificación

API de aplicación

¿Desarrollas una aplicación para que se ejecute sobre OpenThread? Prueba el Codelab para desarrollar con API de OpenThread a fin de conocer los conceptos básicos o revisa la documentación de referencia de la API para ver qué servicios están disponibles.

Pruebas y certificación

Descubre cómo probamos OpenThread y qué herramientas para probar a los usuarios están disponibles en nuestra página Pruebas, y explora las métricas de calidad de rendimiento más recientes de OpenThread en nuestros Paneles de calidad.

Si te interesa la certificación de Thread para tu producto o componente, consulta la página Certificación.

Obtén ayuda o colabora

¿Tienes alguna pregunta sobre OpenThread? ¿Quieres contribuir a su desarrollo continuo? En nuestra página Recursos, se explican todas las formas de obtener ayuda o de ayudar.