Soy Rob Faludi, jefe de innovación de Digi International.
Y hoy, voy a dar una visión general de los diferentes protocolos de redes de malla y los puntos fuertes y débiles de cada uno en función de su aplicación.
¿Qué es una red de malla?
¿Qué es una red de malla? Las redes de malla permiten ampliar el alcance de la red de dispositivos del Internet de las Cosas permitiendo que cada dispositivo, o nodo, de la red actúe como un router.
Los datos pueden ir saltando de nodo en nodo, de modo que las radios que están demasiado alejadas para oírse directamente pueden seguir comunicándose. En una red mallada, el propio protocolo se encarga del encaminamiento y las redes pueden formarse y fijarse automáticamente. En una red no mallada, o punto a punto, los datos pueden pasar entre nodos que se oyen entre sí, pero nunca a dispositivos que están fuera del alcance directo. Así, por ejemplo, si esta radio quiere comunicarse con uno de sus vecinos, no hay problema. Pero no tiene forma de comunicarse con los dispositivos que están demasiado lejos.
He aquí un rápido resumen de la diferencia entre las redes punto a multipunto y las de malla.
Diferencia entre las redes punto a multipunto y las de malla
En una red punto a multipunto, las comunicaciones suelen ser más rápidas y sencillas. Sin embargo, están limitadas al alcance de las radios individuales.
En una red de malla, no hay un solo punto de fallo y todas las radios pueden comunicarse con todas las demás radios de la red, independientemente de la distancia a la que se encuentren, siempre que exista una ruta válida. Así, por ejemplo, esta radio puede hablar con esta otra a través de esta otra, pero si ésta se desactiva, la red reconstruirá automáticamente una ruta a través de otra radio para que la información siga llegando a su destino.
Sin embargo, las redes de malla tienen un coste. Hay una mayor latencia. Es decir, un mayor retraso entre el envío y la recepción de la información en algunos casos y una mayor complejidad a la hora de montar la red. Por ello, sólo debe utilizarse cuando se obtenga un beneficio. Puedes notar que hay varios tipos diferentes de redes de malla. Tenemos tres en la pizarra y voy a repasarlas una por una.
Diferentes tipos de redes de malla
El primero es Zigbee. ZigBee utiliza radios que tienen diferentes funciones definidas. Así, hay coordinadores que configuran la red y luego permiten que los routers y los dispositivos finales se unan. Las radios de los routers, que pueden soportar hasta 20 dispositivos finales cada una, pueden enrutar los datos a lo largo de la red entre ellos. Por último, los dispositivos finales que no enrutan y deben unirse a la red a través de un padre, pero tienen la capacidad de dormir y recoger los mensajes que se les envían automáticamente cuando se despiertan.
Ventajas de DigiMesh
En DigiMesh, todos los nodos de la red pueden enrutar datos y, de hecho, toda la red puede dormirse y despertarse junta. Por tanto, no hay relaciones padre-hijo y se pueden añadir routers adicionales para ampliar la cobertura con extrema facilidad. El enrutamiento puede activarse o desactivarse en cada uno de los nodos, por lo que la red puede configurarse para que se ajuste a los requisitos de la aplicación.
Una red de malla Thread se basa en estándares abiertos y en el direccionamiento de Internet IPv6. Crea una malla segura y fiable sin ningún punto de fallo, con una conectividad sencilla y un funcionamiento de bajo consumo. También viene con encriptación de clase bancaria como opción. Entonces, ¿cómo elegir?
¿Cómo elegir la tecnología de red de malla adecuada?
En términos sencillos, se puede elegir ZigBee siempre que muchos nodos de la red vayan a estar constantemente alimentados, siempre que la interoperabilidad entre diferentes fabricantes sea un requisito, cuando se necesiten opciones de seguridad flexibles y, también, si se quiere configurar un enrutamiento especial. Por ejemplo, el enrutamiento de muchos a uno cuando se tiene un gran número de dispositivos finales pero todos ellos se dirigen a un nodo central de agregación o pasarela, normalmente para pasar información a Internet.
Elija DigiMesh cuando la mayoría de sus dispositivos deban ser alimentados por baterías, desee un aprovisionamiento realmente sencillo y el enrutamiento en su red sea extensivo entre pares.
Elija Thread siempre que vaya a tener amplias interacciones con Internet, siempre que se necesite reconfiguración y optimización dinámicas, siempre que se deseen múltiples rutas a Internet. Puedes ver que mientras todas las tecnologías de redes de malla, y de hecho, punto a multipunto, pueden conectarse a internet con una puerta de enlace, en el caso de Thread, puedes tener múltiples puertas de enlace o, en términos de Thread, "routers de borde", lo que significa que no hay un solo punto de fallo.
El hilo es un protocolo completamente nuevo, así que ten en cuenta que estás asumiendo los riesgos inherentes a la nueva tecnología. Este ha sido un breve resumen, pero hay mucho más que saber. Para saber más, Digi International dispone de una magnífica biblioteca de documentación junto con muchos expertos que pueden ayudarle a seleccionar la red perfecta para sus aplicaciones.
Gracias.