Enviando múltiples canales con bluetooth

0

He ordenado mis módulos HC-05 BT. Mi pregunta es la siguiente: ¿Es posible enviar múltiples canales a través de bluetooth? Por ejemplo, el sonido estéreo tiene dos canales. Creo que he visto a gente hacer esto, pero no estoy seguro.

Si es posible, ¿podría proporcionarnos más información sobre cómo se hace? Gracias!

    
pregunta user1584421

1 respuesta

2

Los HC-03/05 son módulos Bluetooth diseñados para la comunicación en serie . Tenga en cuenta que estos implementan la versión clásica de la pila Bluetooth, no la versión Low Energy 4.0+ del estándar,

  • Al usar dos módulos complementarios, un maestro y un esclavo, podrá emparejarlos y conectar dos flujos en serie independientes (dúplex completo), un flujo en la dirección maestro a esclavo y el otro en el Dirección esclavo a amo.

  • Una alternativa a la anterior es conectar otro dispositivo (por ejemplo, un dispositivo móvil o un dongle bluetooth para PC) a uno de estos módulos que actuará como maestro / esclavo.

  • El conjunto de comandos AT disponible para estos módulos, en cuanto a la documentación, no permite la multiplexación: envío de múltiples transmisiones (más de una), simultáneamente, en una dirección determinada (por ejemplo, de maestro a esclavo) .

Una posible solución es realizar la multiplexación usted mismo en cualquiera de los extremos de la comunicación, no en el módulo Bluetooth, sino fuera de él,

  • Supongamos que conecta una aplicación móvil (que ejecuta Android o iOS) con uno de estos módulos. Puede crear fácilmente su propio formato de mensaje para la comunicación en serie, anteponiendo un número entero que indicará el número de canal.

Un formato de mensaje simplista y muy compacto adecuado para comunicaciones en serie es el TLV (Type-Length-Value) , que puede usar para dicha aplicación ,

enlace

    
respondido por el jose.angel.jimenez

Lea otras preguntas en las etiquetas