Más información sobre Thread
¿No conoces Thread® o simplemente necesitas refrescar tus conocimientos? Consulta nuestra Guía básica de Thread, en la que se explican todos los conceptos 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:
- Cómo simular una red de Thread
- Autentica nodos de Thread con Commissioning
- Usa 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 la cadena de herramientas de compilación
Codelabs de hardware
Sumérgete en el hardware y aprende a hacer lo siguiente:
- Cómo grabar OpenThread en placas de desarrollo Nordic nRF52840 o Silicon Labs EFR32
- Cómo crear una red de Thread real
- Autentica nodos de Thread con Commissioning
- Usa la CLI de OpenThread para Multicast y UDP (solo para Nordic)
Prueba el codelab de hardware de Espressif
Prueba el codelab de hardware nórdico
Prueba el codelab de hardware de Silicon Labs
Prueba el codelab de hardware de Telink
Codelab de la API
¿Quieres usar las APIs de OpenThread en una aplicación? Con hardware real, aprenderás a hacer lo siguiente:
- Programa los botones y los LEDs en las placas de desarrollo Nordic nRF52840
- Usa las APIs comunes de OpenThread y la clase
otInstance
- Supervisa los cambios de estado de OpenThread y reacciona ante ellos
- Envía mensajes UDP a todos los dispositivos de una red Thread
Codelab de Network Simulator
El simulador de red OpenThread (OTNS) te permite visualizar y operar una red de Thread simulada con una CLI y una interfaz web. Con una computadora Mac o Linux, aprende a hacer lo siguiente:
- Instala OTNS y compila OpenThread para OTNS
- Usa OTNS-Web para administrar una red de Thread y visualizar la actividad en un navegador web
- Usa OTNS-CLI para controlar aún más la simulación
Prueba el codelab de Network Simulator
Codelab de Border Router
Un router de borde Thread conecta una red Thread a otras redes basadas en IP, como Wi-Fi o Ethernet. Una red de Thread requiere un router de borde para conectarse a otras redes. El OpenThread Border Router (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:
- Configura el OTBR y forma una red de Thread
- Compila un dispositivo de la CLI de OpenThread con la función de SRP
- Registra un servicio con el SRP
- Descubre y llega a un dispositivo final de Thread
Prueba el codelab de Border Router
Codelab de multidifusión IPv6 del router de borde
Thread admite la multidifusión IPv6 en todas las redes Thread, lo que permite la comunicación de multidifusión entre la red Thread y los segmentos de red de infraestructura (Wi-Fi o Ethernet). Con una computadora Mac o Linux y una Raspberry Pi, aprende a hacer lo siguiente:
- Compila el firmware de nRF52840 con funciones de multidifusión IPv6
- Suscríbete a direcciones de multidifusión IPv6 en dispositivos Thread
Prueba el codelab de multidifusión IPv6 del Border Router
Codelab de Border Router NAT64
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 de Border Router, aprende a hacer lo siguiente:
- Cómo compilar un router de borde de OpenThread con funciones de NAT64
- Cómo comunicarse con hosts IPv4 desde dispositivos finales de 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.
Obtén el código
¿Ya sabes lo que tienes que hacer 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 OpenThread Border Router, OpenThread RTOS y OpenThread Commissioner.
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 Vendor Support.
Obtén más información sobre la arquitectura del sistema y los diseños de la plataforma en la descripción general de Platforms.
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 configuración del sistema y la cadena de herramientas.
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 |
Porting | 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 la asignación externa de Thread |
Comisionado | Cómo compilar y usar OT Commissioner para asignar dispositivos a una red Thread |
Pyspinel | Cómo usar Pyspinel para compilar un analizador de paquetes de Thread |
Certificación | Cómo probar tu plataforma con todos los casos de prueba de certificación |
APIs de aplicación
¿Estás desarrollando una aplicación para que se ejecute sobre OpenThread? Prueba nuestro codelab sobre el desarrollo con las APIs de OpenThread para aprender los conceptos básicos o consulta la documentación de la 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 usuarios están disponibles en nuestra página de Pruebas.
Si te interesa obtener 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 de Recursos, se explican todas las formas de obtener ayuda o brindar ayuda.