Lezioni online Bitcoin-only
This project is maintained by valerio-vaccaro
Officine Bitcoin Lección Bitcoin-only Este proyecto es mantenido por valerio-vaccaro
🇨🇳 中文 🇬🇧 English 🇪🇸 Español 🇵🇹 Português 🇷🇺 Русский 🇫🇷 Français 🇩🇪 Deutsch 🇮🇹 Italiano 🇭🇺 Magyar 🏳️ Milanés 🏳️ Veneto
Las Mesh Networks son una arquitectura de red en la que los nodos (dispositivos) están interconectados de forma no jerárquica, lo que permite que cada nodo se comunique directamente con otros sin pasar por un punto central, como un router o gateway. Cada nodo puede actuar potencialmente tanto como transmisor como receptor, y los datos pueden reenviarse a través de múltiples rutas para alcanzar el destino.
Esta estructura ofrece varias ventajas:
Sin embargo, las Mesh Networks también presentan algunos desafíos:
Las Mesh Networks se usan en tecnologías inalámbricas como Zigbee, Bluetooth Mesh, Thread y, en algunos casos, protocolos propietarios basados en LoRa. Una de las tecnologías más relevantes para redes de baja potencia y largo alcance es LoRaWAN, que adopta un enfoque diferente respecto a la topología mesh tradicional.
LoRa (Long Range) es una tecnología de modulación de espectro ensanchado derivada de la técnica Chirp Spread Spectrum (CSS), desarrollada por Cycleo (adquirida por Semtech en 2012).
LoRa representa la capa física (PHY) de una red inalámbrica, definiendo cómo se modulan y transmiten los datos en bandas de frecuencia sin licencia (por ejemplo, 868 MHz en Europa, 915 MHz en Norteamérica, 433 MHz en algunas regiones).
Sus características principales son:
LoRaWAN (Long Range Wide Area Network) es un protocolo de capa MAC (Media Access Control) basado en LoRa, desarrollado por la LoRa Alliance, una asociación sin ánimo de lucro fundada en 2015 con más de 500 miembros, incluidos Semtech, Cisco, IBM y Orange.
LoRaWAN define:
A diferencia de LoRa, que solo gestiona la modulación de la señal, LoRaWAN establece cómo los dispositivos (nodos finales) se comunican con los gateways y cómo estos se conectan a los servidores de red mediante conexiones de backhaul (por ejemplo, Ethernet, Wi-Fi o cellular).
A diferencia de las Mesh Networks tradicionales (por ejemplo, Zigbee, Bluetooth), LoRaWAN usa una topología en estrella, donde los nodos finales se comunican directamente con gateways, que reenvían los datos a un servidor de red central. A continuación se muestra una comparación detallada:
Topología de red Mesh Networks: los nodos actúan como repetidores, reenviando datos para extender la cobertura. Esto aumenta la complejidad y el consumo energético. LoRaWAN: topología en estrella, con nodos que transmiten directamente a los gateways. Esto elimina nodos repetidores, simplifica la red y reduce el consumo energético.
Consumo energético Mesh Networks: los nodos repetidores consumen más energía, reduciendo la duración de la batería. LoRaWAN: los dispositivos finales transmiten solo cuando es necesario (por ejemplo, Class A con ALOHA), permitiendo una vida de batería de hasta 10-15 años.
Alcance y cobertura Mesh Networks: el alcance se extiende mediante multi-hop, pero cada salto puede introducir latencia y reducir la eficiencia. LoRaWAN: gracias a la modulación CSS, ofrece un alcance de hasta 15 km (rural) o 2-5 km (urbano) sin nodos repetidores.
Capacidad y escalabilidad Mesh Networks: en redes densas, el multi-hop puede causar cuellos de botella y reducir la capacidad. LoRaWAN: soporta millones de mensajes de miles de dispositivos, gracias a la redundancia de gateways y a la topología en estrella.
Seguridad Mesh Networks: la seguridad depende del protocolo (por ejemplo, Zigbee usa AES-128). El reenvío multi-hop puede introducir vulnerabilidades. LoRaWAN: cifrado end-to-end con claves de sesión AES-128 (Network Session Key y Application Session Key).
Complejidad y costes Mesh Networks: gestionar rutas de reenvío aumenta la complejidad. Los costes pueden crecer con la adición de nodos repetidores. LoRaWAN: la topología en estrella es más simple. Los gateways pueden ser costosos, pero los sensores son baratos y las bandas ISM sin licencia reducen los costes.
LoRa usa modulación Chirp Spread Spectrum (CSS), que codifica datos con señales sinusoidales de frecuencia variable, distribuyendo la señal sobre un ancho de banda más amplio para mejorar la resistencia al ruido. Ofrece alta sensibilidad (-110 dBm a -140 dBm), ideal para entornos ruidosos.
Los parámetros principales incluyen:
LoRa es ideal para aplicaciones IoT con paquetes de datos pequeños, como monitorización ambiental, smart metering y agricultura de precisión.
LoRaWAN define tres clases de dispositivos:
La arquitectura LoRaWAN incluye:
Aunque LoRaWAN usa una topología en estrella, es posible implementar una red mesh usando modulación LoRa con un protocolo externo. En una red mesh LoRa, los nodos actúan como repetidores para extender la cobertura, lo que resulta útil en áreas sin gateways.
Sin embargo, esto requiere:
Ejemplo: módulos LoRa (por ejemplo, SX1276 de Semtech) con microcontroladores como ESP32 para Mesh Networks privadas.
Ventajas de LoRaWAN
Limitaciones de LoRaWAN
Las Mesh Networks ofrecen resiliencia y flexibilidad mediante reenvío multi-hop, pero son complejas y consumen más energía. LoRaWAN, con su topología en estrella y modulación LoRa, es ideal para aplicaciones IoT de baja potencia y largo alcance, gracias a su simplicidad, escalabilidad y vida de batería de hasta 15 años.
La elección entre Mesh Networks y LoRaWAN depende de los requisitos: mesh para entornos con nodos cercanos entre sí, LoRaWAN para comunicaciones de larga distancia con consumo mínimo. Aunque es posible con LoRa, mesh es menos común que LoRaWAN, que domina gracias a su estandarización y al apoyo de la LoRa Alliance.