Quiero comunicarme con múltiples Arduinos sobre RF. El precio es importante, y también lo es el uso del poder.
Así que ordené un par de módulos nRF24L01 que parecían estar a la altura de la tarea. Una cosa que me gusta es que permiten configurar un canal (0-127). También cuestan muy poco y usan poca corriente.
Sin embargo, como me comunicaré con un dispositivo maestro (punto final de PC), necesito usar un solo canal para todos esos esclavos (piense en las docenas), lo que significaría que tendría que compartir el ancho de banda, que prefiero no hacerlo.
Mi último recurso es tener un transceptor maestro para cada esclavo individual.
¿Hay una solución mejor que esa?
Actualizar
Anchos de banda requeridos, conexión única:
Cliente - > Maestro: 80 kbit (paquete único: 360 bytes) (podría estar sin CRC y ACK)
Maestro - > Cliente: 5kbit ~, muy poco (paquete único: 20 bytes) (necesita CRC y ACK)
No se necesita comunicación entre los clientes.
Me gustaría quedarme sin Wi-Fi / Bluetooth, ya que consumen más corriente, son más caros y el rango es más corto.
Pero me gustaría mantener la proporción maestro-cliente lo más alta posible (al menos 1: 5). Una Pi es una posible alternativa si el rendimiento es un problema solo para el maestro.