Katherine Fajardo
Que es LoRa ?
LoRa es una tecnología inalámbrica, de
modulación del tipo spread spectrum
(amplio espectro) ideal para conexiones a
grandes distancias y para redes de IoT
2
LoRaWAN establece la
LoRa habla de la capa física
manera en que se
(capa 1 del modelo OSI), es
realizarán las
decir, el tipo de modulación, el
comunicaciones
ancho de banda, la frecuencia,
(correspondería a las
etc;
capas 2 y 3 del modelo
OSI).
3
La Modulación de la capa física LoRa opera en
las frecuencias
▰ 868 MHz en Europa
▰ 915 MHz en América del Norte
▰ y433 MHz en Asia
4
Ventajas
▰ La tecnología LoRa soluciona el alcance de la red, como la falta de energía
eléctrica, permite comunicar dispositivos hasta 30 kms en campo abierto, con
un mínimo consumo de energía en los nodos remotos.
▰ Es perfecto para aplicaciones de un solo edificio.
▰ Puede configurar y gestionar su propia red.
▰ LoRa es una buena opción si necesita bidireccionalidad, por ejemplo,
funcionalidad de mando y control.
▰ Los dispositivos LoRa funcionan bien cuando están en movimiento, lo que
los hace útiles para rastrear activos en movimiento, como los envíos. •
Además tienen una mayor duración de la batería que los dispositivos NB-IoT.
5
Ventajas
LoRa proporciona una comunicación bidireccional entre sus
dispositivos propaga una señal de banda estrecha, sobre un
canal más amplio, lo que permite que dicha señal obtenga
inmunidad al ruido, baja interferencia y un bajo consumo de
energía.
6
LoRa permite el tráfico de datos de tres maneras
distintas
▰ - Simplex: Se trata de una comunicación unidireccional,
donde un radio en la red transmite datos y los otros N
radios reciben los datos.
▰ - Half dúplex: Los radios de la red pueden transmitir y
recibir datos, pero nunca de manera simultánea
▰ Full dúplex: Los radios de la red pueden transmitir y
recibir datos, de manera aleatoria o simultánea
7
Topología de la red LoRa
Dispositivos clientes o Finales: Estos son los dispositivos utilizados para la
conexión de objetos como sensores, medidores y demás a la red LoRa. Este tipo
de elementos se encargan de transmitir la información recolectada a los
Gateway o pasarelas de la red
8
Topología de la red LoRa
Gateway o pasarela: Son estaciones base
encargadas de recibir la información transmitida
por los dispositivos clientes, y reenviarla a los
servidores de red
9
Topología de la red LoRa
Servidores de red: Son
equipos servidores (pueden
ser locales o en la nube)
encargados de la recepción y
procesamiento de la
información proveniente de
los dispositivos finales,
además estos servidores se
encargan de la configuración
de red y gestión de los
dispositivos conectados a la
misma.
10
• Aplicaciones: permiten
integrar aplicaciones
finales para administrar
o visualizar datos .
11
Topología de la red LoRa
La topología comúnmente
empleada en este tipo de
redes, es aquella denominada
estrella, donde los
dispositivos están conectados
directamente entre sí, sin
intervención de enrutadores.
12
Modulación LoRa
La modulación FSK es utilizada en una gran variedad de
sistemas inalámbricos principalmente porque es muy
eficaz para lograr baja potencia.LoRa está basada en la
Modulación CSS (Chirp Spread Spectrum) que ha sido
utilizada para comunicaciones espaciales y militares por
décadas debido a larga distancias de comunicación que se
puede lograr y robustez a la interferencia. LoRa es la
primera en implementar esta modulación de forma
comercial
13
Trama de la capa física LoRa un código de corrección
de errores CRC, el cual
va incluido tanto PHY
La trama de la capa física de LoRa consta CRC como en el campo
básicamente de cuatro secciones, preámbulo, PayLoad o carga útil. Es
Header, PHY CRC y Carga útil, aunque puede de resaltar que el
campo PHY CRC
venir con una última sección también CRC.
contiene la información
relevante para acceso
al medio de los
protocolos LoRaWAN.
14
Ancho de banda BW (bandwidth).
tres configuraciones
de BW escalables
de 125 kHz, 250
kHz y 500 kHz
El transmisor envía los datos
ensanchados a una tasa de chips igual
al ancho de banda del sistema en chips
por segundo por Hertz (hz). Entonces
un ancho de banda de 125 kHz
corresponde a una tasa de chip de 125
Figura Anchos de banda manejados en LoRa .
kcps.
15
Arquitectura del protocolo
LoRa
La especificación del
protocolo LoRa es
desarrollada por LoRa
Alliance. La arquitectura del
protocolo de red de
extremo a extremo se
muestra a continuación. El
protocolo de LoRaWAN
consta de una capa MAC y
una capa de aplicación, y
opera en base a la capa
física LoRa.
16
Estructura del marco
17
Estructura del marco
Trama de la capa física : en la capa PHY, una trama LoRa comienza con un
preámbulo. Aparte de la función de sincronización , el preámbulo define el
esquema de modulación del paquete, siendo modulado con el mismo factor
de expansión que el resto del paquete, la duración del preámbulo es de
12,25 Ts. El preámbulo es seguido por un encabezado PHY y un encabezado
CRC que juntos tienen 20 bits de longitud y están codificados con la tasa de
código más confiable, mientras que el resto de la trama se codifica con la
tasa de código especificada en el encabezado PHY. El encabezado PHY
también contiene información como la longitud de la carga útil y si el CRC
de 16 bits de la carga útil está presente en la trama.
18
Estructura del marco
Trama de capa MAC : el paquete procesado en la capa MAC
consta de un encabezado MAC, una carga útil MAC y un
código de integridad del mensaje (MIC). El encabezado
MAC define la versión del protocolo y el tipo de mensaje, es
decir, si se trata de una trama de datos o de gestión, si se
transmite en enlace ascendente o descendente, si se debe
acusar recibo.
El encabezado MAC también puede notificar que se trata de
un mensaje específico del proveedor. En un procedimiento
de unión para la activación del nodo final, la carga útil de
MAC se puede reemplazar por una solicitud de unión o
mensajes de aceptación de unión. Todo el encabezado
MAC y la porción de carga útil MAC se utiliza para calcular
el valor MIC con una clave de sesión de red (Nwk_SKey). El
valor de MIC se utiliza para evitar la falsificación de
mensajes y autenticar el nodo final.
19
Estructura del marco
Paquete de la capa de aplicación : la carga útil de MAC
manejada por la capa de aplicación consta de un
encabezado de trama, un puerto de trama y una carga de
trama. El valor del puerto de trama se determina según el
tipo de aplicación. El valor de la carga útil del marco se
cifra con una clave de sesión de la aplicación (App_SKey).
Este cifrado se basa en el algoritmo AES 128.
20
El encabezado del marco contiene la siguiente información.
• Dirección del dispositivo que contiene dos partes. Los primeros 8 bits
identifican la red, otros bits se asignan dinámicamente durante la conexión a
la red e identifican el dispositivo en una red.
• Control de tramas 1 byte para información de control de red, como si utilizar la
velocidad de datos especificada por la puerta de enlace para la transmisión de
enlace ascendente, si este mensaje reconoce la recepción del mensaje
anterior, si la puerta de enlace tiene más datos para el mote.
• Contador de fotogramas para numeración secuencial
• Opciones de trama para comandos utilizados para cambiar la velocidad de
transmisión de datos, la potencia de transmisión y la validación de la
conexión, etc.
21
Clases de Nodos
LoRaWAN ha clasificado sus nodos o dispositivos finales en 3
clases según su eficiencia energética (consumo de batería) y
ventanas de recepción de mensajes.
▰ Clase A (baseline): Son los que menos consumen, solo
reciben después del envió.
▰ Clase B (Beacon):Consumen mas que los clase A, los nodos
están sincronizados para permitir la recepción.
▰ Clase C (Continuous): Tienen un consumo elevado pero
siempre están disponibles para recibir mensajes.
22
Seguridad
▰ Uso del algoritmo de cifrado AES-128 (Aunque OWASP
recomienda en sus guías el uso de AES-256 para IoT)para proteger
las comunicaciones de datos:
▰ Network Session Key: Clave de 128 bits que garantiza seguridad a
nivel de red
▰ Application Session Key: Clave de 128 bits que garantiza
seguridad extremo-extremo
▰ Application Key: clave de 128 bits que se utiliza para despliegues
OTAA.
23
24
▰ No es recomendable recomienda:
provisionar las mismas claves ▰ Generar de forma aleatoria las
para todos los dispositivos claves de cada uno de los
▰ Enviar un fichero con las dispositivos
claves al fabricante para que ▰ Aprovisionar las claves en un
aprovisione los dispositivos entorno seguro y confiable
antes de la entrega final ▰ Utilizar una capa adicional de
cifrado
25
Aplicaciones de la tecnología LoRa
• Monitoreo de la contaminación del aire
• Procesamiento agrícola
• Seguimiento de animales
• Detección de fuego
• Seguimiento de flota
• Seguridad de casa
• Calidad del aire interior
26
27
LORA
SIGFOX
433/868/780/915
Frecuencia 868/902 MHz (ISM)
MHz (ISM)
Alcance urbano 3-10 km 2-5 km
Alcance en campo 30-50 km 15-20 km
Tamaño de paquete 12 bytes Definido por usuario
28
A diferencia de SigFox, los módulos LoRa estándar
pueden operar de forma bidireccional. Así, utilizando el
mismo módulo de radio, un receptor puede
transformarse en transmisor en cualquier momento
dado y viceversa
29
Semtech es el fabricante de los módulos LoRa y
ofrecen a disposición del usuario una librería
programada que permite la comunicación entre
nodos LoRa mendiante un protocolo de enlace
simple. Esta librería ha sido creada por Libelium,
empresa con sede en Zaragoza que proporciona
las herramientas y librerías necesarias para
operar con LoRa o incluso para integrar seguridad
en la red.
30
CONCLUSIONES
El desarrollo IoT con tecnología LoRa/LoRAWAN, representa una red
vehicular de baja potencia que cubre un alto rango de cobertura. Ésta
busca cumplir el objetivo de brindar datos reales al usuario mediante
una nueva tecnología implementada en las ciudades de mayor
desarrollo tecnológico. Es una opción para, mediante el protocolo
LoRaWAN, abrir un mundo más allá de las redes inalámbricas
convencionales
A través de la trama, el preámbulo permite definir parámetros
de forma individual para cada paquete. Además, indica el
momento preciso para transmitir, el cual a su vez señala el
esquema en relación a distancia y el consumo energético que
es esencial en la ejecución de una IoT.
31
GRACIAS
32
Referencias
[1] C. Goursaud and J.-M. Gorce, “Dedicated networks for IoT : PHY / MAC state
of the art and challenges,” EAI endorsed transactions on Internet of Things, Oct.
2015. [Online]. Available: https://hal.archives-ouvertes.fr/hal-01231221
[2] M. Centenaro, L. Vangelista, A. Zanella, and M. Zorzi, “Long-range
communications in unlicensed bands: the rising stars in the iot and smart city
scenarios,” IEEE Wireless Communications, vol. 23, October 2016
33