¿Buscas alguna otra cosa?
Table of Contents
Detalles del escenario
MTX-StarLora se presenta como reenviador de paquetes de gateway LoRa-4G utilizando un servidor LoRa externo. Consulte nuestra nota de aplicación 39.
MTX-StarLora también se presenta con el servidor LoRa de ChirpStack integrado y agregaremos más gateways y nodos remotos. Consulte nuestra nota de aplicación 48.
Este es nuestro bloque de implementación de nuestro Titan-Router con LoRa server.
De manera regular, el router Titan cambia los mensajes UDP entre su reenviador de paquetes y el puente gateway del servidor LoRa y los mensajes MQTT entre el puente gateway Titan-Router y el broker MQTT ChirpStack LoRa server.
En esta nota de aplicación, intercambiaremos mensajes entre dos dispositivos remotos, un router Titan-LoRa que actúa como reenviador de paquetes y otro Titan-LoRa remoto (maestro) que recibe los mensajes en el puerto abierto MQTT 1883 y los bloques ChirpStack.
Bloques de LoRa:
Opción 1: paquetes UDP. Opción 2: transmisión MQTT verde:
- Reenviador de paquetes: envía paquetes sin procesar a un puente gateway usando UDP
Puente gateway: convierte paquetes UDP sin procesar en MQTT
MQTT broker: es el punto de conexión para el cliente MQTT, el mismo que se usa para el puente gateway y el ChirpStack LoRa server
Descripción del ejemplo
Esta nota de aplicación es una continuación de la NA40 y muestra paso a paso cómo extender una red LoRa, con sensores LoRa remotos conectados y administrados por un dispositivo servidor LoRa interno y algunos otros en un dispositivo de gateway LoRa remoto.
En otras palabras, tendremos dos gateways LoRa, uno recibirá y transmitirá los dispositivos finales de paquetes LoRa en su rango y lo reenviará a otro gateway LoRa con un servidor LoRa dentro. El reenviador de paquetes es como un esclavo y el servidor LoRa es como un maestro.
El dispositivo servidor maestro LoRa también puede manejar nodos LoRa en este rango.
El gateway A es un reenviador de paquetes puente (como un esclavo).
El gateway B tiene un servidor LoRa (como un maestro de A).
Todos los nodos remotos LoRa en el rango de distancia RF del esclavo A serán manejados por el servidor LoRa B.
Configuración MTX-StarLora
Acceso: primer paso para acceder a Titan mediante un cable Ethernet con la dirección IP predeterminada 192.168.1.2. Usuario: admin, contraseña: admin.
Compruebe WAN IP y mantenga este valor.
Puede utilizar otras funciones de MTX-StarLora como serial gateways, modbus, logger, MQTT, VPN, SMS…
Configuración LoRa
Configuración esclava:
Esto es diferente al reenviador de paquetes ya que no estamos usando un servidor LoRa externo, apuntaremos a la url MQTT (dirección IP esclava: puerto 1883). En modo LoRa, use el puente gateway LoRa MQTT.
En la configuración maestra no hay nada especial que hacer.
Abrir servidor web maestro LoRa.
Configuración de ChirpStack:
Agregue la información del gateway esclavo. Cree y escribea un nombre y una descripción. Utilice el perfil de LoRa server y gateway ya creado.
Pasos de configuración de ChirpStack
En la nota de aplicación NA48 se explica cómo crear una red LoRa. Una vez que se hayan seguido todos los pasos, repita el paso 5 para agregar el gateway esclavo y repita el paso 7 para agregar dispositivos remotos.
- Agregar un servidor
- Agregar/crear un perfil de gateway: conectado a 1) servidor
- Agregar/crear un perfil de servicio: debe estar conectado a 1) Servidor
- Agregar/crear un perfil de dispositivo: debe estar conectado a 1) Servidor
- Agregar/crear un gateway: debe estar conectado a 1) servidor y 2) perfil de gateway
- Agregar/crear una aplicación: debe estar conectado a 3) Perfil de servicio
- Agregar dispositivos: debe estar conectado a 4) Perfil de dispositivo
- Repita el paso 7 para agregar otros dispositivos externos
Agregar el gateway esclavo:
Compruebe que el gateway esclavo esté conectado.
El ID del gateway debe ser diferente, asegúrese de declarar el ID en la configuración de Titan.
Todos los nodos LoRaWan (en el rango de RF del dispositivo esclavo) deben agregarse en el dispositivo servidor de gateway LoRa maestro. Consulte la NA48 si necesita ayuda.
Necesitará Device EUI y LoRa APP KEY.
Verifique los datos del dispositivo y espere la carga útil de LoRa.
Puede agregar más nodos LoRa que estén cerca del rango del MTX-StarLora esclavo como si estuvieran en el rango del maestro.
Finalmente, use la aplicación:
Verifique la plataforma Cervello para recibir la carga útil del marco LoRa.