¿Qué es Thread?

Ver el código fuente en GitHub

Thread

Thread® es un protocolo de red basado en IPv6 diseñado para dispositivos de Internet de las cosas de baja potencia en una red en malla inalámbrica IEEE 802.15.4-2006, que suele llamarse red inalámbrica de área personal (WPAN). Thread es independiente de otros protocolos de red en malla 802.15, como ZigBee, Z-Wave y Bluetooth de bajo consumo.

Entre las funciones principales de Thread, se incluyen las siguientes:

  • Simplicidad: Instalación, inicio y operación sencillos
  • Seguridad: Todos los dispositivos de una red Thread se autentican y todas las comunicaciones se encriptan
  • Confiabilidad: Red en malla de autoreparación, sin un solo punto de falla y técnicas de espectro ensanchado para proporcionar inmunidad a la interferencia
  • Eficiencia: Los dispositivos Thread de baja potencia pueden suspenderse y funcionar con batería durante años
  • Escalabilidad: Las redes Thread pueden escalar verticalmente a cientos de dispositivos

Si no conoces Thread, comprender los conceptos básicos es fundamental para usar OpenThread en tus propias aplicaciones. El objetivo de esta introducción es explicar los conceptos detrás de Thread y cómo funciona, y proporcionar un trampolín para el desarrollo de OpenThread.

Se supone que tienes buenos conocimientos prácticos sobre lo siguiente:

  • IEEE 802.15.4
  • Conceptos de redes y enrutamiento
  • IPv6

Para revisar la especificación completa de Thread, consulta threadgroup.org.