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
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.
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.