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

Empezar

Más información sobre Thread

¿Eres nuevo en Hilo ®? ¿O simplemente necesita actualizar sus conocimientos? Visita nuestra Tema cartilla , que cubre todos los aspectos básicos de hilo y cómo funciona.

Prueba OpenThread

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

Codelab de simulación con Docker

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

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

Pruebe el laboratorio de codificación de simulación con Docker

Codelab de simulación con cadena de herramientas de construcció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 el laboratorio de codificación de simulación con la cadena de herramientas de compilación

Laboratorios de código de hardware

Sumérjase en el hardware, donde aprenderá a:

  • Flash OpenThread en placas de desarrollo Nordic nRF52840 o Silicon Labs EFR32
  • Construye una red de Thread 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)

Prueba el hardware nórdica de experimento pruebe el Silicon Labs Hardware de experimento de código

Laboratorio de código API

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

  • Programe los botones y los LED en las placas de desarrollo Nordic nRF52840
  • Uso común OpenThread API y la otInstance clase
  • Supervisar y reaccionar a los cambios de estado de OpenThread
  • Envíe mensajes UDP a todos los dispositivos en una red Thread

Prueba el API Codelab

Codelab 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
  • Utilice OTNS-Web para administrar una red Thread y visualizar la actividad en un navegador web
  • Utilice OTNS-CLI para controlar aún más la simulación

Pruebe el Codelab de Network Simulator

Codelab de pruebas y visualización

OTN se pueden utilizar con seda , una plataforma de prueba completamente automatizado para la validación de la función OpenThread, característica, y el rendimiento del sistema con dispositivos reales. Con una máquina Mac o Linux, aprenda a:

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

Pruebe el Codelab de pruebas y visualización

Laboratorio de codificación de 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 Border Router para conectarse a otras redes. OpenThread Border Router (OTBR) es una implementación de código abierto de un Thread Border Router.

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

  • Configure OTBR y forme una red de subprocesos
  • Cree un dispositivo CLI OpenThread con la función SRP
  • Registrar un servicio con SRP
  • Descubrir y llegar a un dispositivo final de Thread

Pruebe el Codelab de Border Router

Border Router Thread 1.2 Multicast Codelab

Thread 1.2 introduce la multidifusión a través de las redes Thread, lo que permite la comunicación de multidifusión entre la red Thread y los segmentos de la red de infraestructura (Wi-Fi / ethernet). Con una máquina Mac o Linux y una Raspberry Pi, aprenda a:

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

Pruebe el laboratorio de código 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

Obtén el código

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

Soporte de plataforma

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

Ver la lista de plataformas de proveedores-apoyado en proveedor de apoyo .

Más información sobre la arquitectura del sistema y diseños de plataforma en la Plataformas visión general.

Soporte de Docker

Docker imágenes para su uso con OpenThread están disponibles en acoplable 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 configuración del sistema y la cadena de herramientas.

Guías de usuario

¿Necesita ayuda con una tarea o función 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 frontera 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 Commissioner para poner en marcha dispositivos en una red Thread
Pyspinel Cómo usar Pyspinel para construir un rastreador de paquetes de subprocesos.
Certificación Cómo probar su plataforma contra todos los casos de prueba de certificación

API de aplicaciones

¿Está desarrollando una aplicación para que se ejecute sobre OpenThread? Prueba nuestro desarrollo con OpenThread API de experimento para aprender lo básico, o cavar en la Referencia de API documentación para ver qué servicios están disponibles OpenThread.

Pruebas y certificación

Conoce cómo probar OpenThread y lo que están disponibles en nuestro herramientas de pruebas de usuario Prueba de la página, y Lee los últimos métricas de calidad OpenThread peformance en nuestros paneles de control de calidad .

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

Obtenga ayuda o contribuya

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