
OpenThread
OpenThread, lanzado por Google, es una implementación de código abierto de Thread®. Google lanzó OpenThread a fin de ampliar la disponibilidad de la tecnología de red de los productos Google Nest para desarrolladores y acelerar el desarrollo de productos para el hogar conectado y los edificios comerciales.
Con una capa de abstracción de plataforma angosta y una pequeña huella de memoria, OpenThread (OT) es altamente portátil. Es compatible con los diseños de sistema en chip (SoC) y de coprocesador (RCP, NCP).
Con una capa de abstracción de plataforma angosta y una pequeña huella de memoria, OpenThread (OT) es altamente portátil. Es compatible con los diseños de sistema en chip (SoC) y de coprocesador (RCP, NCP).

Componente de la certificación de Thread
OpenThread implementa todas las funciones definidas en la especificación de Thread 1.1.1. Esta especificación define un protocolo de comunicación entre dispositivos que es confiable, seguro y confiable, y que se basa en IPv6, para las aplicaciones de construcción comerciales y domésticas.

Funciones
OpenThread implementa todas las capas de redes de Thread (IPv6, 6LoWPAN, IEEE 802.15.4 con seguridad MAC, el establecimiento de vínculos de malla, el enrutamiento de malla) y las funciones del dispositivo, además de la compatibilidad con routers perimetrales.
Servicios de aplicación
- Interfaz de datos sin procesar y configuración de IPv6
- WebSockets UDP
- Cliente y servidor de CoAP
- Cliente y servidor DHCPv6
- Cliente DNSv6
Funciones mejoradas
- Supervisión infantil
- Informar al padre o madre sobre el estado de adjuntar nuevamente
- Detección de Jam
- Búsqueda periódica de padres
Compatibilidad con procesadores secundarios
- Spinel, un protocolo de procesador de uso general
- OT Daemon, un controlador y daemon de interfaz de red del procesador de radio del espacio del usuario
- Compatibilidad con Sniffer mediante nodos Spinel
Router de borde
- Accesibilidad IPv6 bidireccional entre Thread y Ethernet/Wi-Fi
- Detección bidireccional de servicios basada en DNS entre Thread y Ethernet/Wi-Fi
- Cómo extender la malla de Thread a través de vínculos Ethernet o Wi-Fi
¿Cómo usarás OpenThread?
Si te interesa contribuir al desarrollo continuo de OpenThread, el repositorio de GitHub de OpenThread es para ti. Allí encontrarás todo el código, incluida información sobre cómo contribuir, nuestra guía de estilo, código de conducta, licencias y mucho más.
Si deseas usar OpenThread en tus propios productos o para una implementación personal, consulta las siguientes opciones.
Si deseas usar OpenThread en tus propios productos o para una implementación personal, consulta las siguientes opciones.
Implementa una red Thread
Determina el hardware y el diseño de la plataforma que deseas usar para compilar e implementar tu propia red de Thread. Agrega un router de borde para conectar tu red Thread a otras capas de red, como Wi-Fi o Ethernet, o usa RThread de OpenThread, una solución de plataforma única con LwIP, FreeRTOS y TLS de mbd. Además, puedes usar OpenThread Commissioner para asignar fácilmente dispositivos a una red Thread.
Desarrollar aplicaciones sobre una red Thread
Prueba nuestro Codelab de API y usa nuestra Referencia de la API como guía para el desarrollo de aplicaciones. IPv6, UDP, CoAP, ICMPv6, DNSv6...todo está allí.
Conectar OpenThread a una nueva plataforma de hardware
Revisa nuestra Guía de portabilidad, en la que se explican todos los pasos necesarios para portar OpenThread a una nueva plataforma de hardware.
Obtén la certificación de Thread para tu producto de OpenThread
El grupo de Thread puede usar OpenThread para la certificación. Como una pila de referencia de Thread, OpenThread facilita la certificación.
Noticias
Se agregó compatibilidad con Infineon AIROC CYW30739
24 de marzo de 2022
Infineon expande la cartera inalámbrica con el sistema AIROC CYW30739 Bluetooth LE y 802.15.4 de chip de bajo consumo (SoC) para casas inteligentes.
Infineon expande la cartera inalámbrica con el sistema AIROC CYW30739 Bluetooth LE y 802.15.4 de chip de bajo consumo (SoC) para casas inteligentes.
Se agregó compatibilidad con la serie TLSR9 de Telink Semiconductor
11 de junio de 2021
La Serie TLSR9 es la última incorporación a la familia de SoC de alto rendimiento, con optimización de costos y alta potencia de bajo rendimiento de Telink.
La Serie TLSR9 es la última incorporación a la familia de SoC de alto rendimiento, con optimización de costos y alta potencia de bajo rendimiento de Telink.
Codelab para crear una red Thread con placas EFR32 de Silicon Labs
19 de mayo de 2021
Lanzamos una nueva versión del Codelab de red Build a Thread Network que usa placas de desarrollo Silicon Labs EFR32. Contribuido por Mithil Raut, de Silicon Labs.
Lanzamos una nueva versión del Codelab de red Build a Thread Network que usa placas de desarrollo Silicon Labs EFR32. Contribuido por Mithil Raut, de Silicon Labs.
¿Quién admite OpenThread?
Java es una marca comercial de Oracle o sus afiliados. Thread es una marca registrada de Thread Group, Inc.