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?