38
Ya eres parte de la evolución Solid Day LoRa: La Gran Red del IoT Andrés Sabas @sabasacustico

Solid Day - LoRa

Embed Size (px)

Citation preview

Page 1: Solid Day - LoRa

Ya eres parte de la evolución

Solid Day

LoRa: La Gran Red del IoT

Andrés Sabas @sabasacustico

Page 2: Solid Day - LoRa

¿Que es ?

▪ LoRaWAN es una especificación de una red LPWAN (Low Power Wide Area Network) propuesta por la LoRa Alliance y pensada para comunicar dispositivos de bajo coste y bajo consumo alimentados por baterías. La especificación cubre las capas PHY y MAC de la red, dejando a las aplicaciones el resto de capas.

Page 3: Solid Day - LoRa

▪ La comunicación entre los dispositivos y las estaciones base (llamadas gateways por la especificación) se basa en la modulación LoRa™ desarrollado por Semtech. Esta modulación permite enlaces de varios kilómetros incluso en entornos urbanos (el link budget máximo es de 155dB), con un baudrate de hasta decenas de kbps (de 0.3 kbps hasta 50 kbps.) en la frecuencia de 433Mhz Asia , 868MHz Europa y 915 MHz America.

Page 4: Solid Day - LoRa

¿Que es LoRa?▪ Debido a las particularidades de la codificación LoRa, distintos dispositivos emitiendo

en la misma frecuencia pero con bit-rates distintos no corrompen las transmisiones. Esto permite disponer de un amplio número de “canales virtuales” para la comunicación entre dispositivos y las Gateways.

Page 5: Solid Day - LoRa

Arquitectura▪ La topología de la red propuesta por LoRaWAN es el de estrella de estrellas, es

decir, los dispositivos se conectan directamente (one-hop) con una (o más) estaciones base o gateways de forma bidireccional (con restricciones). Estas gateways transmiten los datos de los dispositivos al servidor de red y viceversa usando una conexión IP estándar

Page 6: Solid Day - LoRa
Page 7: Solid Day - LoRa

Seguridad▪ LoRaWAN incluye seguridad en dos niveles: encriptación de paquetes a nivel de red y

a nivel de aplicación. De esta forma se protege la red de dispositivos maliciosos (primer nivel) y con el segundo nivel se protegen los datos de aplicación, de forma que los servidores de red no pueden leer los datos de cada aplicación.

▪ Para los dos niveles se usa AES con claves de 128 bits de longitud basadas en distintos identificadores del dispositivo, aplicación y red.

Page 8: Solid Day - LoRa

Gateways▪ Una parte muy importante de esta red son las Gateways, ya

que deben escuchar en varios canales simultáneamente y ser capaces de recibir múltiples paquetes a la vez. Actualmente hay pocos fabricantes de dicha Gateways, siendo los mas importantes Kerlink, Multitech y The Things Networks.

Page 9: Solid Day - LoRa

▪ Una característica interesante de LoRaWAN es que las Gateways son simples intermediarios entre los dispositivos inalámbricos y el servidor de red. Este servidor es el encargado de gestionar la red de dispositivos LoRaWAN, permitiendo así la presencia de múltiples Gateways y la gestión centralizada de toda la red.

Page 10: Solid Day - LoRa

▪ Ampliar la red con más Gateways para mejorar la cobertura es un proceso muy sencillo. Además, permite que distintas sub-redes de dispositivos sean gestionadas por distintos servidores de red usando las mismas Gateways.

Page 11: Solid Day - LoRa
Page 12: Solid Day - LoRa

Nodos▪ Los nodos son dispositivos que se conectan a los gateways, envían información la

información de los sensores o actuadores conectados. ▪ Existen varias versiones de nodos ya pre-diseñados e incluso basados en tecnologías

open source como Arduino y Raspberry Pi.

Page 13: Solid Day - LoRa
Page 14: Solid Day - LoRa

LoPy: Lora Python

Page 15: Solid Day - LoRa
Page 16: Solid Day - LoRa
Page 17: Solid Day - LoRa
Page 18: Solid Day - LoRa
Page 19: Solid Day - LoRa

The Things Network▪ Es un proyecto abierto para dar cobertura de una red LoRaWAN en ciudades. Empezó

como una iniciativa para dar cobertura en Amsterdam y se ha expandido a decenas de ciudades.

▪ Han lanzado un proyecto de Gateway de bajo coste mediante crowdfunding. El objetivo es desarrollar una Gateway de bajo coste y pre-configurada para integrarse fácilmente en la red de The Things Network.

Page 20: Solid Day - LoRa

¿Cómo contribuir?

Page 21: Solid Day - LoRa
Page 22: Solid Day - LoRa

Gateway RaspberryPi

Page 23: Solid Day - LoRa
Page 24: Solid Day - LoRa

Servidor▪ IBM, AWS, Nube ▪ Nodejs, Python ▪ SSL ▪ BigData ▪ Aplicaciones y API

Page 25: Solid Day - LoRa

Ejemplo TTN

Page 26: Solid Day - LoRa

Ejemplo

Page 27: Solid Day - LoRa
Page 28: Solid Day - LoRa
Page 29: Solid Day - LoRa
Page 30: Solid Day - LoRa
Page 31: Solid Day - LoRa
Page 32: Solid Day - LoRa
Page 33: Solid Day - LoRa
Page 34: Solid Day - LoRa
Page 35: Solid Day - LoRa

Satélite: CatSat I

Page 36: Solid Day - LoRa
Page 37: Solid Day - LoRa

Lora Tracker

▪ https://www.youtube.com/watch?v=x4Ic92efLY8

Page 38: Solid Day - LoRa

Ya eres parte de la evolución

Solid Day

¿Preguntas?Andrés [email protected]@sabasacustico