Comenzar

Ver el código fuente en GitHub

Obtén información sobre Thread

¿Eres nuevo en Thread®? ¿O solo necesitas actualizar tus conocimientos? Consulta nuestra Introducción a Thread, que abarca todos los aspectos básicos de Thread y cómo funciona.

Prueba OpenThread

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

Codelab de simulación con Docker

Prueba OpenThread sin necesidad de hardware de prueba. Con Docker en una máquina Mac o Linux, aprende a hacer lo siguiente:

  • Simular una red Thread
  • Autenticar nodos Thread con el aprovisionamiento
  • Usar el daemon de OpenThread 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

Es 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 OpenThread directamente en una máquina Mac o Linux.

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

Codelabs de hardware

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

  • Flashear OpenThread en placas de desarrollo
  • Compilar una red Thread real
  • Autenticar nodos Thread con el aprovisionamiento
  • Usar la CLI de OpenThread para multidifusión y UDP (solo nórdico)

Prueba el codelab de hardware de Espressif

Prueba el codelab de hardware de Nordic

Prueba el codelab de hardware de Silicon Labs

Prueba el codelab de hardware de Telink

Prueba el codelab de hardware de Texas Instruments

Codelab de la API

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

  • Programar los botones y los LEDs en las placas de desarrollo de Nordic nRF52840
  • Usar las APIs comunes de OpenThread y la clase otInstance
  • Supervisar los cambios de estado de OpenThread y reaccionar ante ellos
  • Enviar mensajes UDP a todos los dispositivos de 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 Thread simulada con una CLI y una interfaz web. Con una máquina Mac o Linux, aprende a hacer lo siguiente:

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

Prueba el simulador de red Codelab

Codelab del router de borde

Un router de borde 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 Thread.

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

  • Configurar OTBR y formar una red Thread
  • Compilar un dispositivo de CLI de OpenThread con la función SRP
  • Registrar un servicio con SRP
  • Descubrir y alcanzar un dispositivo final Thread

Prueba el codelab del router de borde

Codelab de multidifusión IPv6 del router de borde

Thread admite la multidifusión IPv6 en redes Thread, lo que permite la comunicación de multidifusión entre la red Thread y los segmentos de red de infraestructura (Wi-Fi/Ethernet). Con una máquina Mac o Linux y una Raspberry Pi, aprende a hacer lo siguiente:

  • Compilar firmware nRF52840 con funciones de multidifusión IPv6
  • Suscribirse a direcciones de multidifusión IPv6 en dispositivos Thread

Prueba el codelab de multidifusión IPv6 del router de borde

Codelab de NAT64 del router de borde

NAT64 es un mecanismo que permite que los hosts en redes solo IPv6 accedan a recursos en redes IPv4. La puerta de enlace NAT64 es un traductor entre los protocolos IPv4 y los protocolos IPv6. Con una máquina Mac o Linux y una Raspberry Pi, y basándote en el codelab del router de borde, aprende a hacer lo siguiente:

  • Compilar un router de borde de OpenThread con funciones NAT64
  • Comunicarse con hosts IPv4 desde dispositivos finales Thread

Prueba el codelab de NAT64 del router de borde

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 OTBR Docker

Obtén el código

¿Ya sabes lo que haces y quieres comenzar con el código? Visita el sitio de GitHub de OpenThread, donde puedes encontrar el repositorio de OpenThread, junto con otros repositorios de asistencia, como el router de borde de OpenThread, OpenThread RTOS y el comisionado de OpenThread.

Plataformas compatibles

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

Consulta la lista de plataformas compatibles con el proveedor en Asistencia del proveedor.

Obtén más información sobre la arquitectura del sistema y los diseños de la plataforma en la descripción general de las 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 forma sencilla 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 compilar y configurar OpenThread y habilitar funciones mejoradas
Portabilidad Cómo portar OpenThread a una nueva plataforma de hardware
Router de borde Cómo conectar tu red OpenThread a otras redes IPv6 con un router de borde o usar el aprovisionamiento externo de Thread
Comisionado Cómo compilar y usar el comisionado de OT para aprovisionar dispositivos en una red Thread
Pyspinel Cómo usar Pyspinel para compilar un analizador de paquetes Thread
Certificación Cómo probar tu plataforma en todos los casos de prueba de certificación

APIs de aplicación

¿Desarrollas una aplicación para que se ejecute sobre OpenThread? Prueba nuestro codelab de desarrollo con las APIs de OpenThread para aprender los conceptos básicos o consulta la documentación de referencia de la API para ver qué servicios de OpenThread están disponibles.

Pruebas y certificación

Obtén información sobre cómo probamos OpenThread y qué herramientas de prueba de usuario están disponibles en nuestra página de pruebas.

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

Obtén ayuda o contribuye

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