Servidor de red en LoRa y LoRaWAN

0
378
servidor de red en lora y lorawan
Logos de ChirpStack y The Things Network (TTN).

El servidor de red en LoRa y LoRaWAN termina la capa LoRaWAN MAC para los dispositivos finales conectados a la red. Es el centro de la topología de estrella.

Las características genéricas de servidor de red son:

  • Comprobación de dirección de dispositivo final
  • Autenticación de trama y comprobaciones de contador de trama
  • Acknowledgements
  • Adaptación de velocidad de datos
  • Respuesta a todas las solicitudes de capa MAC que provienen del dispositivo final
  • Reenviar payload de aplicaciones de enlace ascendente a los servidores de aplicaciones correspondientes
  • Poner en cola las payload de enlace descendente que provienen de cualquier servidor de aplicaciones a cualquier dispositivo final conectado a la red
  • Reenviar mensajes de solicitud de unión y de aceptación de unión entre los dispositivos finales y los servidores de unión

Servidor de unión

Join Server o servidor de unión gestiona el proceso de activación del dispositivo final por aire (OTA). Puede haber varios servidores de unión conectados a un servidor de red, y un servidor de unión puede conectarse a varios servidores de red.

Entre las opciones disponibles para el servidor se tiene dos destacables: ChirpStack y The Things Network (TTN).

ChirpStack es una implementación de código abierto de un servidor de red de LoRaWAN, provee todos los componentes para instalar y configurar en un ordenador propio, a fin de tener un servidor privado. Todos los componentes tienen licencia bajo la licencia MIT y pueden usarse con fines comerciales.

The Things Network (TTN) es un servidor público. Es decir, cualquier persona puede utilizarlo, por lo que tiene regulaciones en cuanto al uso de éste. La visión de TTN es realizar todas estas funciones de enrutamiento de forma descentralizada y distribuida. Cualquier parte interesada debería poder establecer su propia red y parte del backend, permitiéndoles participar en la red comunitaria global.


Referencias
  • LoRa Alliance, Inc. (2017), “LoRaWAN Backend Interfaces 1.0 Specification.” Disponible en: https://lora-alliance.org/sites/default/files/2018-04/lorawantm-backend-interfaces-v1.0.pdf