Ir al contenido

¿Qué es LoRaWAN? Cómo funciona y cómo usarlo con un PLC

LoRa vs LoRaWAN, arquitectura de red, clases de dispositivo y uso industrial
17 de noviembre de 2020 por
¿Qué es LoRaWAN? Cómo funciona y cómo usarlo con un PLC
Boot & Work Corp. S.L, Dani Salvans Quesada

LoRaWAN (Long Range Wide Area Network) es un protocolo de red abierto de la LoRa Alliance que funciona sobre la modulación de radio LoRa. LoRa es la capa física que lleva la señal a kilómetros de distancia con muy poca energía; LoRaWAN es la capa MAC que define cómo los dispositivos se unen a la red, envían paquetes pequeños a través de gateways hasta un servidor de red y los cifran con AES-128. Está pensado para sensores y controladores que envían pocos bytes de vez en cuando, funcionan con baterías o están lejos de cualquier cable.

Esta guía explica cómo se construye una red LoRaWAN, la diferencia entre LoRa y LoRaWAN, las tres clases de dispositivo, los límites de carga útil y de tiempo en el aire, y cuándo un PLC industrial es un buen dispositivo LoRaWAN.

LoRa vs LoRaWAN: ¿en qué se diferencian?

LoRaLoRaWAN
Qué esModulación de radio (espectro ensanchado por chirp) desarrollada por SemtechProtocolo de red (capa MAC) especificado por la LoRa Alliance
CapaCapa físicaCapa MAC, sobre LoRa
TopologíaPunto a punto entre dos radiosEstrella de estrellas: dispositivos, gateways, servidor de red, servidor de aplicación
SeguridadNinguna por sí misma, la debe añadir la aplicaciónAES-128 con claves de sesión de red y de aplicación
Unión y gestión de dispositivosNo definidasActivación OTAA o ABP, velocidad de datos adaptativa, contadores de trama
Uso típicoEnlace privado entre dos PLC o entre un PLC y un sensorMuchos sensores en una red pública o privada, integración con la nube
Pila del protocolo LoRaWAN: aplicación, MAC LoRaWAN, opciones MAC con las clases A, B y C, modulación LoRa y bandas ISM regionales
Pila LoRaWAN: la aplicación sobre la MAC LoRaWAN con sus clases A, B y C, sobre la modulación LoRa en una banda ISM regional. Los Regional Parameters de LoRaWAN definen planes como EU868, EU433, US915, AU915 y AS923.

Para la parte de radio, los factores de ensanchamiento y los enlaces punto a punto, consulta qué es LoRa.

Cómo funciona una red LoRaWAN

  1. Los dispositivos finales (sensores, PLC) envían un mensaje de subida por radio LoRa. No están ligados a un gateway concreto.
  2. Los gateways reciben todos los paquetes LoRaWAN a su alcance y los reenvían por Ethernet, Wi-Fi o red móvil al servidor de red. Un gateway no descifra la carga útil.
  3. El servidor de red elimina los paquetes duplicados que reciben varios gateways, comprueba el código de integridad del mensaje, gestiona la velocidad de datos y programa los mensajes de bajada.
  4. El servidor de aplicación descifra la carga útil y pasa los datos a tu software: MQTT, HTTP, una base de datos o un SCADA.
Arquitectura de una red LoRaWAN: sensores LoRaWAN, gateways, servidor de red y servidores de aplicación conectados por LoRa y por Ethernet, Wi-Fi o red móvil
Red LoRaWAN: los sensores envían por LoRa a los gateways, que reenvían los paquetes por Ethernet, Wi-Fi o red móvil al servidor de red y a los servidores de aplicación.

La red puede ser pública, como The Things Network o la red de un operador, o privada, con tus propios gateways y servidor de red en la planta.

Características principales de LoRaWAN

CaracterísticaValor o comportamiento
AlcanceVarios kilómetros con visión directa en campo abierto, mucho menos en ciudades y dentro de edificios. Depende de la altura de la antena, el terreno y el factor de ensanchamiento
Carga útilPequeña. En EU868, de 51 bytes con SF12 a 222 bytes con SF7 (242 bytes en redes sin repetidores)
Límite de tiempo en el aireCiclo de trabajo del 1 % en la mayoría de subbandas de EU868. Las redes públicas como The Things Network añaden una política de uso justo de 30 s de tiempo de subida por dispositivo y día
SeguridadAES-128: la clave de sesión de red protege la integridad y la clave de sesión de aplicación cifra la carga útil de extremo a extremo
ActivaciónOTAA (claves derivadas en cada unión, recomendada) o ABP (claves fijas)
ConsumoBajo. Un dispositivo de clase A puede dormir entre envíos y funcionar con baterías

LoRaWAN no está pensado para datos continuos, lazos de control ni vídeo. Encaja con valores que cambian despacio o con eventos: niveles, temperaturas, contadores, alarmas, estados.

Clases de dispositivo LoRaWAN A, B y C

ClaseCuándo puede recibirConsumoDispositivo típico
ASolo en dos ventanas cortas de recepción después de cada envío. Todos los dispositivos la deben admitirEl más bajoSensores con batería que informan y duermen
BTambién en ranuras de recepción programadas, sincronizadas por balizas de los gatewaysMedioDispositivos que necesitan mensajes de bajada en momentos conocidos
CSiempre, excepto mientras transmiteEl más altoDispositivos alimentados por red que reciben órdenes, como un PLC que activa salidas

LoRaWAN con un PLC industrial

Un PLC es un buen dispositivo LoRaWAN cuando el lugar no tiene cable ni cobertura móvil, o cuando muchos valores pequeños deben llegar a un sistema central: depósitos y bombas remotos, pozos, campos solares, granjas, cámaras frigoríficas. El PLC lee sus entradas locales, empaqueta unos pocos bytes y envía un mensaje cada pocos minutos o cuando cambia una alarma. El control local se queda en el PLC; LoRaWAN solo transporta los datos y, si hace falta, órdenes lentas.

LoRaWAN en una instalación real. En el caso de conteo de personas, unas fotocélulas en los accesos de una plaza alimentan un ESP32 PLC con LoRa, y los recuentos van a un histórico en la nube. Para probar la telemetría remota sin hardware, abre el simulador de telemetría de sitios remotos: una red de agua municipal con alarmas y detección de fugas por caudal nocturno.

Leer el casoAbrir el simulador

Preguntas frecuentes sobre LoRaWAN

¿LoRaWAN es lo mismo que LoRa?

No. LoRa es la modulación de radio. LoRaWAN es el protocolo de red que funciona sobre LoRa y añade direccionamiento, seguridad, activación y la arquitectura de gateways y servidores.

¿Qué alcance tiene LoRaWAN?

Varios kilómetros con visión directa en campo abierto, y mucho menos en ciudades y dentro de edificios. La altura de la antena y el factor de ensanchamiento son lo que más influye.

¿Cuántos datos puede enviar un dispositivo LoRaWAN?

Unos pocos bytes por mensaje y pocos mensajes por hora. En EU868 la carga útil máxima va de 51 bytes con SF12 a 222 bytes con SF7, y el ciclo de trabajo y las políticas de la red limitan el tiempo total en el aire.

¿Necesito un gateway propio?

No, si una red pública como The Things Network cubre tu instalación. Para una planta o un sitio remoto sin cobertura, un gateway propio y un servidor de red privado dan el control completo.

¿Es seguro LoRaWAN?

Sí. Cada mensaje lleva un código de integridad y la carga útil se cifra de extremo a extremo con AES-128. Con la activación OTAA, se derivan nuevas claves de sesión en cada unión.

Buscar en nuestro blog

¿Qué es LoRaWAN? Cómo funciona y cómo usarlo con un PLC
Boot & Work Corp. S.L, Dani Salvans Quesada 17 de noviembre de 2020
Compartir esta publicación

¿Estás buscando tu Controlador Lógico Programable ideal?

Echa un vistazo a esta comparativa de producto de varios controladores industriales basados en Arduino.

Comparamos entradas, salidas, comunicaciones y otras especificaciones con las de los equipos de otras marcas destacadas.

Comparativa de PLCs