Puerta de enlace y servidor LoRa de código abierto
IBM ha proporcionado varios prototipos de ubicación de activos basados en el protocolo de capa física de interfaz aérea original, utilizando Node Red, etc., pero no LoRaWAN. Por lo tanto, es posible que los sistemas cerrados no utilicen necesariamente LoRaWAN a menos que el objetivo sea un sistema público estandarizado.
Muchas aplicaciones domésticas, como ciudades inteligentes, gestión de envíos, etc., una vez que requieren la participación de múltiples proveedores, intentan consultar LoRaWAN para su implementación.
Examinó la puerta de enlace y el servidor LoRaWAN de código abierto en Github, porque es necesario hacer coincidir estos dos dispositivos. Por supuesto, estos tres se pueden integrar mediante configuración. Sin embargo, la configuración entre el dispositivo y la puerta de enlace es más difícil que la configuración entre la puerta de enlace y el servidor.
En términos generales, los terminales LoRaWAN provienen del diseño de referencia IBM LMiC, y tanto mbed como Arduino son versiones derivadas. Sólo hay que diseñarlo según diferentes regiones y frecuencias. Las principales bandas de frecuencia incluyen:
Existen otras bandas de frecuencia, pero generalmente estas son las bandas de frecuencia.
Se han estandarizado las puertas de enlace LPWAN de IoT para el público general. Por lo tanto, se pueden conectar dispositivos que utilicen el diseño de referencia LMIC, pero la preocupación es que no haya una estación base LoRaWAN cerca. Entonces hay una relación del huevo y la gallina.
Existen varios métodos de conexión entre la puerta de enlace LoRaWAN y el servidor:
Usar TLS sobre TCP y usar MQTT es más adecuado para la comunicación entre la puerta de enlace y el servidor. De esta forma se cumplen los requisitos de seguridad y conectividad.
En LoRa Alliance, The Things Network (TTN) es un servicio de red mencionado con frecuencia. La empresa proporciona servicios de alojamiento de acceso a la red para muchas puertas de enlace LoRaWAN y también proporciona interfaces REST para aplicaciones de usuario.
En general, la nube es más importante y consume tiempo de desarrollo. Pero ahora también existen diseños de código abierto: https://www.loraserver.io. Además, VM/Vagrant/Docker están todos disponibles.