¿Creando una puerta de enlace LoRaWAN con múltiples nodos?

2

Estoy trabajando en un proyecto para recopilar datos de temperatura de aproximadamente 50 cabinas que están ubicadas muy cerca. Por lo tanto, parece más fácil utilizar 50 nodos Lora con sensores de temperatura y una puerta de enlace.

Así que estoy buscando una forma de usar varios nodos de Lora para crear una red de sensores. Por lo que he recopilado, podría ser más rentable y más rentable comprar una puerta de enlace ya preparada, como el Dragino. ¿Pero parece que no puedo encontrar buenas guías sobre cómo crear un pequeño nodo de Lora? Vivo en Europa y por eso quiero usar la frecuencia de 433Hz. ¿Estoy pensando en algo como un RFM96 y un Arduino nano debería hacer el truco? ¿O hay soluciones más fáciles?

Ya que hay poca documentación sobre esto, espero que otros puedan encontrar esto útil también.

Gracias de antemano!

    
pregunta Lamar

1 respuesta

1

Tal vez si ......

Cada una de las 50 cabinas envía datos de temperatura una vez cada 10 minutos usando la energía de la batería, este podría ser manejado por un sistema que no depende de un protocolo de recepción para decirle al "transmisor" cuándo transmitir. Este podría mantener de forma masiva la vida útil de la batería porque no está perdiendo varios mA de corriente continuamente manteniendo la radio escuchando.

En los 9 minutos, 59,9 segundos entre las transmisiones, el consumo de la batería podría ser tan bajo como unos pocos microamperios. Durante la transmisión (0,1 segundos) es posible que necesite 20 mA, por lo que la corriente promedio es: -

Fondo (digamos 10 uA) más 20 mA / 6600 = 10 uA + 3 uA = 13 uA.

El uso del canal por transmisor de cabina es de 0.1 segundos cada 660 segundos, por lo que, con 50 transmisores, esto significa que la utilización promedio del canal es 5/660 = 0.75%. Cada transmisor podría cronometrar aleatoriamente su transmisión basándose en una dirección única, de modo que en promedio fue de diez minutos (con más o menos 5 minutos como factor aleatorio).

La probabilidad de colisión sería baja, pero la temperatura de la cabina sería la próxima vez con toda probabilidad. Todo depende de cómo quieras jugarlo.

Este tipo de sistema usaría 50 transmisores y un receptor. El receptor hace toda la recopilación de datos para las 50 cabinas.

Podrían usarse transmisores bastante baratos (yo usaría FM) pero cada uno necesitaría un pequeño MCU para formatear la transmisión con preámbulo, dirección, datos de carga útil y suma de comprobación. La pequeña MCU también haría lo aleatorio.

El receptor (con alimentación de CA) volverá a convertir una transmisión recibida a los datos de la carga útil (una vez comprobado que la suma de comprobación registrada) y la dirección de la cabina también se detectará en la transmisión.

Pregunta similar.

¿Tal vez un módulo LoRa podría ponerse en modo de apagado para conservar la vida de la batería y así obtener una solución similar que no requeriría una MCU para formatear los datos para que sea adecuada para una transmisión?

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas