Jeg vil være i stand til å koble flere Bluetooth-enheter til en Bluetooth-sender, og deretter streame lyd fra en bærbar MP3-spiller, via Bluetooth, til alle tilkoblede Bluetooth-mottakere. Er dette mulig?
Jeg tenkte å bruke A2DP-profilen til å streame lyd. Men er det mulig å streame lyd til flere mottakere?
Jeg håpet jeg kunne bruke en Bluetooth-modul til dette, noe sånt som Bluegiga WT32. Men kanskje jeg bør bruke en mikrokontroller, kanskje en Arduino, i stedet?
Enhver hjelp vil være til stor nytte! / Johnny
Kommentarer
- Arduino er ikke i stand til å håndtere en så høy datahastighet tror jeg. Du må bruke noe på nivå med Cortex M3 / M4.
- Det kan være verdt å se på delene av Texas Instruments PurePath: De tilbyr noen audio-over-RF SoC og en rekke deler med lav latens og høy bitdybde lydoverføring over 2,4 GHz radio. Jeg vet ikke ' om et spesifikt produkt som gjør lyd multicast i mer enn 4 kanaler, men IIRC har de også kringkastingsalternativer i PurePath-familien.
Svar
Ja, det er mulig med et høyt antall Bluetooth-enheter og en kraftig prosessor på kringkastingssiden, dvs. hver Bluetooth fungerer som en dedikert kanal betjener en enkelt enhet så flere Bluetooth flere kanaler, men det er upraktisk hvis antall slaver går høyt
Svar
Jeg tror du trenger muligens noe slikt som støtter flere slaver. http://www.connectblue.com/products/classic-bluetooth-products/classic-bluetooth-modules/bluetooth-serial-port-module-obs433/
Kommentarer
- Støtter den A2DP?
- Jeg fant nettopp ut at denne modulen du anbefalte ikke støtter ' t A2DP, som brukes når du streamer lyd. Men mener du at jeg bare må finne en modul som kan ha flere slaver?
Svar
Bluetooth tillater tilkobling for 7 enheter (slaver) samtidig, men bare en tilkobling kan bare være aktiv om gangen.
Kommentarer
- Dette er helt feil. Mens BT-spesifikasjonen begrenser antall tilkoblinger til forskjellige enheter til 7 (gjelder ikke Bluetooth Smart), kan du ikke bare kommunisere med de 7 enhetene samtidig, du kan til og med ha flere l2cap-lenker (logisk kanal) mellom hver enhet. Selvfølgelig er det noen praktiske begrensninger som leverandør ' implementering og overføringsveien forårsaker, noe som betyr at ikke alle leverandører støtter 7 tilkoblinger samtidig, og når de gjør det, kan gjennomstrømningene være veldig dårlige og forbindelser kan falle.