Esta respuesta solo se relaciona con lo que tienes que cuidar y cómo lo abordaría.
El sistema que describe es como un grupo de dispositivos remotos de medición de la temperatura (o alarma) que informan a un punto central. Con el sistema de radio que usted propone, puede transmitir y recibir, por lo que si tiene muchos dispositivos "remotos", pueden tratarse como "esclavos" que pueden ser consultados desde el "maestro" y luego transmitir su información al maestro. Esto evita que el sistema tenga que hacer frente a las colisiones de datos. Obviamente, cada esclavo necesita una dirección para saber cuándo se le solicita que devuelva su información o datos.
Sin embargo, hay sistemas de radio más simples (especialmente si los "esclavos" funcionan con baterías) que tienen un método de comunicación de una sola vía, lo que ahorra la vida útil de la batería en los esclavos; no tienen un receptor y, por lo tanto, solo pueden transmitir Y espero lo mejor que el maestro reciba los datos que enviaron. Normalmente, para (por ejemplo) un sistema de monitoreo de temperatura remoto (congeladores en una tienda) el esclavo transmite cada 10 minutos. La transmisión se realiza en menos de 1 segundo y, si hay diez congeladores que transmiten cada diez minutos, es poco probable que se produzcan colisiones. PERO tienes que crear un factor aleatorio en cada tiempo de esclavos, de modo que si se producen colisiones, es poco probable que ocurran la próxima vez que el esclavo transmita.
Por lo tanto, tiene una opción basada en la cantidad de datos que necesita recibir y la frecuencia con la que desea recibirlos. Tienes que pensar en esto.