Quero poder conectar vários dispositivos Bluetooth a um transmissor Bluetooth e, em seguida, transmitir áudio de um MP3 player portátil, via Bluetooth, para todos os receptores Bluetooth conectados. Isso é possível?
Pensei em usar o perfil A2DP para transmitir áudio. Mas é possível transmitir áudio para vários receptores?
Eu esperava poder usar um módulo Bluetooth para isso, algo como Bluegiga WT32. Mas talvez eu deva usar um microcontrolador, talvez um Arduino, em vez?
Qualquer ajuda seria de grande utilidade! / Johnny
Comentários
- O Arduino não é capaz de lidar com uma taxa de dados tão alta, acredito. Você precisará usar algo no nível do Cortex M3 / M4.
- Pode valer a pena dar uma olhada no conjunto de peças PurePath da Texas Instruments: Eles oferecem alguns SoCs de áudio sobre RF e uma variedade de peças com transmissão de áudio de baixa latência e alta profundidade de bits em rádio de banda pública de 2,4 GHz. Não ' conheço um produto específico que faz multicast de áudio para mais de 4 canais, mas IIRC eles também têm opções de transmissão na família PurePath.
Resposta
Sim, é possível com um grande número de dispositivos Bluetooth e um poderoso processador no lado da transmissão, ou seja, cada Bluetooth atua como um canal dedicado servindo um único dispositivo para mais canais Bluetooth, mas é impraticável se o número de escravos for alto
Resposta
Acho que você pode precisar de algo assim que suporte vários escravos. http://www.connectblue.com/products/classic-bluetooth-products/classic-bluetooth-modules/bluetooth-serial-port-module-obs433/
Comentários
- Esse é compatível com A2DP?
- Acabei de descobrir que este módulo que você recomendou não ' não oferece suporte para A2DP, que é usado para streaming de áudio. Mas você quer dizer que só preciso encontrar um módulo capaz de vários escravos?
Resposta
O Bluetooth permite conexão para 7 dispositivos (escravos) simultaneamente, entretanto, apenas uma conexão pode estar ativa por vez.
Comentários
- Isso é totalmente incorreto. Enquanto a especificação BT limita a contagem de conexão para diferentes dispositivos a 7 (não aplicável para Bluetooth Smart), você não pode apenas se comunicar com os 7 dispositivos simultaneamente, você pode até ter vários links l2cap (canal lógico) entre cada dispositivo. Claro, existem algumas limitações práticas que a implementação do fornecedor ' s e o caminho de transmissão causa, o que significa que nem todos os fornecedores suportam 7 conexões simultaneamente e quando o fazem, os rendimentos podem ser muito pobres e os as conexões podem cair.