Hola, tiene que ser obligatorio un esp32? se podría utilizar los lora, con respecto a la confirmación de comunicación no seria tan difícil, se puede crea en la programación una especie de "buffer", en cada esclavo que mantenga la información hasta que no se confirme su correcta entrega, o también programar un efecto de escucha y verificación del espectro antes de que los esclavos transmitan, de esa manera se asegura que dos esclavos no transmitan al mismo tiempo toda su información, y de ocurrir se escribe una protección para que los datos no se pierdan....
otra pregunta todos los esclavos están a 500 metros del maestro? porque si bien los esclavos están relativamente juntos, se puede idear una manera de comunicar los esclavos con un maestro local, y este maestro local va a retransmitir la información ordenada al maestro principal.
ahora a todo esto faltan mas detalles que datos requieres monitorear con los esclavos?