Infraestructura y Programación de Redes LoRaWAN para IoT
Resumen
LoRaWAN es una de las tecnologías nacientes con más fuerza en el mundo actualmente y esto es gracias a que es un protocolo abierto que va mejorando día con día. Adicionalmente existe una gran comunidad desarrollando alrededor de LoRaWAN.
LoRA y LoRaWAN son diferentes. LoRaWAN es una especificación de red que hace uso de LoRa y esta última es una modulación creada por Semtech.
Existe un servidor gratuito llamado The Things Network y al conectarle un gateway, este se está compartiendo con cualquier persona que tenga una cuenta en TTN.
ABP o activation by personalization significa que el nodo ya tiene las llaves para acceder al sistema.
OTAA u over the air activation, significa que en el aire se hace la activación.
Siempre está apagado y solo cuando pase cierto tiempo o un evento este transmite, después de la transmisión se generan dos ventanas de recepción para hacer un dowstream.
Clase B
Permanece en modo sleep hasta que se genere el evento y las mismas dos ventanas de recepción, adicional puede generarse una ventana de recepción sin el evento de transmisión.
Clase C
Es la que mas energía consume porque siempre está escuchando esperando un downstream y si se genera un evento puedes transmitir, después de la transmisión vuelve al modo escucha.
Que relación tiene la tecnología LoRaWAN con WSN (red de sensores).?
Pero WSN usa más Zigbee.
Las Wireless Sensor Networks (WSN) son como los ojos y oídos del Internet of Things (IoT). Es el puente que conecta el mundo real con el mundo digital. Y también es responsable de transmitir las variables del mundo real hacia la Internet (WSN, por lo tanto, es un subconjunto del IoT el cual participa en la capa del hardware).
El Internet de las cosas (IoT) en un sentido amplio es como un cerebro, puede almacenar variables del mundo real (en servicios en la nube o en bases de datos) y también puede usarse para monitorear los parámetros del mundo real, hacer una interpretación significativa e incluso tomar decisiones basadas en los datos detectados.
Zigbee es un protocolo de comunicación patentado en banda ISM de 2.4 Ghz y cerrado de DiGi con sus modulos Zigbee XBee 2SB pro y similares son un poco mas versatiles porque cualquier nodo se puede configurar como maestro o como esclavo o como repetidor lo cual facilita hacer redes mesh sin embargo es bastante costosa. LoRa es una tecnologia de la Empresa Semtech en el caso de america en la banda ISM de 915 Mhz, los modulos end para aplicaciones standart basados en el SX127X son bastante baratos, sinembargo los GateWay basados en el modulo SX1301 de 8 ch son un poco mas costosos pero facilitan crear redes en estrella, desconosco si LoraWan permite redes mesh.
Muy buena clase, me motivo bastante, gracias!!
Eduardo, comparte el codigo fuente. Gracias
Es posible tener columnas de gatways? esto en caso que existan sensores tan alejados que no puedan enviar la informacion directamente a los gatways que se conectan al servidor.
Se podría, pero en modo LoRa, no lorawan. Lo recomendado es que los Gateway estén distribuidos de la mejor manera paga que los nodos puedan comunicarse con el Gateway