¿Qué solución de comunicaciones de RF permite una baja velocidad de datos unidireccional de corta distancia, comunicación de baja latencia a la mayor cantidad de receptores?

1

Estoy interesado en entregar 3 bytes a un grupo de destinatarios aproximadamente cada 50 ms con un solo transmisor. Los datos enviados son únicos para cada destinatario. Tengo curiosidad por saber qué solución de comunicaciones inalámbricas existente me permitiría alcanzar el mayor número de destinatarios con los que podría tratar de esta manera.

He pensado en BLE (que sería bastante bueno porque, idealmente, los destinatarios también tienen energía) y con ello el factor limitante parece ser el intervalo de conexión. El CI más bajo en BLE es de 7,5 ms, lo que limita el número teórico de dispositivos a los que puedo enviar datos únicos en 50 ms a 6. Creo que debe haber una solución que no penalice el cambio de destinatarios tanto como BLE. ¿O debería estar buscando un protocolo personalizado?

    
pregunta Sanuuu

1 respuesta

3

BLE o Zigbee son excesivos para esto.

Está haciendo esto demasiado complejo, no necesita conectarse individualmente a cada receptor, por eso BLE no funciona, no está diseñado para conexiones tan cortas.

Estaría mucho mejor dejando que todos los receptores reciban todos los datos pero en los datos incluya una dirección que indique para qué destinatario está destinado el mensaje. Todos los demás receptores simplemente descartarán el mensaje.

Tal vez pueda hacer que esto funcione con simples transceptores de 433 MHz (o 868 MHz). Estos son baratos y sencillos. Estos utilizan la modulación OOK, tendrá que hacer los cálculos de la tasa de bits usted mismo para ver si esto funcionará para su aplicación. La "inteligencia" debe estar en un microcontrolador en cada receptor ya que este microC detectará la dirección. Hay una biblioteca de Arduino para tales configuraciones de RF inalámbricas, échale un vistazo a eso para ver qué puedes hacer con esto.

Y también: no necesita comunicación bidireccional, solo necesita unidireccional. Otra razón para no usar BLE ya que está diseñado para ser bidireccional. Eso complicaría tanto a los transmisores como a los receptores, ya que todos ellos deben ser transceptores (para poder comunicarse en dos direcciones).

    
respondido por el Bimpelrekkie

Lea otras preguntas en las etiquetas