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

Empezar

Ver fuente en GitHub

Más información sobre el hilo

¿Eres nuevo en Thread® ? ¿O simplemente necesita refrescar sus conocimientos? Consulte nuestro Thread Primer , que cubre todos los conceptos básicos de Thread y cómo funciona.

Prueba OpenThread

¿Quiere ver de qué se trata OpenThread lanzado por Google? La forma más rápida de hacerlo es ejecutar uno de nuestros Codelabs o Guides.

Codelab de simulación con Docker

Pruebe OpenThread sin necesidad de hardware de prueba. Usando Docker en una máquina Mac o Linux, aprenda cómo:

  • Simular una red de subprocesos
  • Autenticar nodos de subprocesos con puesta en marcha
  • Use OpenThread Daemon para administrar una red Thread simulada con un RCP

Pruebe Simulation Codelab con Docker

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

Una versión alternativa de Docker Simulation Codelab, donde en lugar de usar Docker, configura la cadena de herramientas de compilación OpenThread y compila OpenThread directamente en una máquina Mac o Linux.

Pruebe Simulation Codelab con la cadena de herramientas de compilación

Laboratorios de código de hardware

Sumérgete directamente en el hardware, donde aprenderás a:

  • Flash OpenThread en placas de desarrollo Nordic nRF52840 o Silicon Labs EFR32
  • Cree una red de subprocesos real
  • Autenticar nodos de subprocesos con puesta en marcha
  • Utilice la CLI de OpenThread para multidifusión y UDP (solo en países nórdicos)

Pruebe el Codelab de hardware nórdico

Pruebe el Codelab de hardware de Silicon Labs

Laboratorio de programación de API

¿Quiere usar las API de OpenThread en una aplicación? Usando hardware real, aprenda a:

  • Programe los botones y los LED en las placas de desarrollo Nordic nRF52840
  • Use las API OpenThread comunes y la clase otInstance
  • Monitoree y reaccione a los cambios de estado de OpenThread
  • Envíe mensajes UDP a todos los dispositivos en una red Thread

Prueba el Codelab de la API

Laboratorio de código del simulador de red

OpenThread Network Simulator (OTNS) le permite visualizar y operar una red Thread simulada, utilizando una CLI y una interfaz web. Con una máquina Mac o Linux, aprenda a:

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

Pruebe el laboratorio de código del simulador de red

Codelab de prueba y visualización

OTNS se puede usar con Silk , una plataforma de prueba totalmente automatizada para validar la función, las características y el rendimiento del sistema de OpenThread con dispositivos reales. Con una máquina Mac o Linux, aprenda a:

  • Cree OpenThread para dispositivos reales con la función OTNS habilitada
  • Use OTNS-Web para monitorear el estado de la red Thread formada al ejecutar casos de prueba de Silk

Prueba el Codelab de prueba y visualización

Laboratorio de código del enrutador de borde

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 enrutador de borde para conectarse a otras redes. El enrutador de borde de hilo abierto (OTBR) es una implementación de código abierto de un enrutador de borde de hilo.

Con una máquina Mac o Linux, aprenda a:

  • Configure OTBR y forme una red Thread
  • Cree un dispositivo OpenThread CLI con la función SRP
  • Registrar un servicio con SRP
  • Descubra y llegue a un dispositivo final Thread

Pruebe el laboratorio de código del enrutador de borde

Border Router Thread 1.2 Codelab de multidifusión

Thread 1.2 introduce la multidifusión a través de Thread Networks, 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, aprenda a:

  • Cree el firmware nRF52840 con funciones de multidifusión Thread 1.2
  • Suscríbase a direcciones de multidifusión IPv6 en dispositivos Thread

Pruebe el Codelab de multidifusión de Border Router Thread 1.2

Enrutador de borde con Docker

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

Pruebe la guía de OTBR Docker

Obtener el código

¿Ya sabes lo que estás haciendo y quieres empezar con el código? Visite el sitio de GitHub de OpenThread , donde puede encontrar el repositorio de OpenThread, junto con otros repositorios de soporte, como OpenThread Border Router, OpenThread RTOS y OpenThread Comisionado.

Soporte de plataforma

OpenThread ha sido portado a varios dispositivos y plataformas tanto por el equipo de OpenThread como por los proveedores de silicio y la comunidad.

Consulte la lista de plataformas admitidas por proveedores en Soporte de proveedores.

Obtenga 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 . Estas imágenes son creadas y probadas por el equipo de OpenThread, y son una manera fácil de comenzar con OpenThread sin tener que pasar por la cadena de herramientas y la configuración del sistema.

Guías de usuario

¿Necesita ayuda con una tarea o característica específica? Nuestros guías pueden ayudar.

Categoría Contenido
Construir Cómo crear y configurar OpenThread y habilitar funciones mejoradas
portabilidad Cómo portar OpenThread a una nueva plataforma de hardware
Enrutador de borde Cómo conectar su red OpenThread a otras redes IPv6 con un enrutador de borde o utilizar la puesta en marcha de subprocesos externos
Notario Cómo construir y usar OT Comisionado para poner en marcha dispositivos en una red Thread
pispinela Cómo usar Pyspinel para construir un rastreador de paquetes Thread.
Certificación Cómo probar su plataforma en todos los casos de prueba de certificación

API de aplicaciones

¿Está desarrollando una aplicación para ejecutarla sobre OpenThread? Pruebe nuestro Codelab de desarrollo con API OpenThread para aprender los conceptos básicos, o profundice en la documentación de referencia de API para ver qué servicios OpenThread están disponibles.

Pruebas y certificación

Conozca cómo probamos OpenThread y qué herramientas de prueba de usuario están disponibles en nuestra página de Pruebas , y explore las últimas métricas de calidad de rendimiento de OpenThread en nuestros Paneles de control de calidad.

Si está interesado en la certificación de subprocesos para su producto o componente, consulte la página de certificación .

Obtener ayuda o contribuir

¿Tiene alguna pregunta sobre OpenThread? ¿Quiere contribuir a su desarrollo continuo? Nuestra página de Recursos explica todas las formas de obtener ayuda o ayudar.