Chcę mieć możliwość podłączenia wielu urządzeń Bluetooth do nadajnika Bluetooth, a następnie strumieniowego przesyłania dźwięku z przenośnego odtwarzacza MP3, przez Bluetooth do wszystkich podłączonych odbiorników Bluetooth. Czy to w ogóle możliwe?
Myślałem o użyciu profilu A2DP do strumieniowego przesyłania dźwięku. Ale czy jest możliwe przesyłanie strumieniowe dźwięku do wielu odbiorników?
Miałem nadzieję, że przydałbym się do tego modułu Bluetooth, czegoś takiego jak Bluegiga WT32. Ale może zamiast tego powinienem użyć mikrokontrolera, może Arduino?
Każda pomoc byłaby bardzo przydatna! / Johnny
Komentarze
- Uważam, że Arduino nie jest w stanie obsłużyć tak dużej szybkości transmisji danych. Będziesz musiał użyć czegoś na poziomie Cortex M3 / M4.
- Warto przyjrzeć się zestawowi części Texas Instruments PurePath: oferują one kilka układów SoC audio-over-RF i szereg części z niską latencją i wysoką głębią bitową transmisji audio przez publiczne radio 2,4 GHz. Nie ' nie wiem o konkretnym produkcie, który wykonuje multiemisję audio dla więcej niż 4 kanałów, ale IIRC mają również opcje transmisji z rodziny PurePath.
Odpowiedź
Tak, jest to możliwe przy dużej liczbie urządzeń Bluetooth i wydajnym procesorze po stronie nadawczej, tj. każdy Bluetooth działa jako dedykowany kanał obsługujących jedno urządzenie, więc więcej kanałów Bluetooth, ale jest niepraktyczne, jeśli liczba niewolników rośnie
Odpowiedź
Myślę, że może potrzebować czegoś takiego, który obsługuje wielu niewolników. http://www.connectblue.com/products/classic-bluetooth-products/classic-bluetooth-modules/bluetooth-serial-port-module-obs433/
Komentarze
- Czy ten obsługuje A2DP?
- Właśnie się dowiedziałem, że zalecany przez Ciebie moduł nie ' t obsługuje A2DP, który jest używany podczas strumieniowego przesyłania dźwięku. Ale czy masz na myśli to, że muszę tylko znaleźć moduł obsługujący wiele jednostek podrzędnych?
Odpowiedź
Bluetooth umożliwia połączenie dla 7 urządzeń (slave) jednocześnie, jednak tylko jedno połączenie może być aktywne na raz.
Komentarze
- To jest całkowicie niepoprawne. Podczas gdy specyfikacja BT ogranicza liczbę połączeń do różnych urządzeń do 7 (nie dotyczy Bluetooth Smart), możesz nie tylko komunikować się z 7 urządzeniami jednocześnie, ale możesz nawet mieć wiele łączy l2cap (kanał logiczny) między każdym urządzeniem. Oczywiście istnieją pewne praktyczne ograniczenia, które ' dostawcy i ścieżka transmisji powodują, co oznacza, że nie wszyscy dostawcy obsługują 7 połączeń jednocześnie, a kiedy to robią, przepustowości mogą być bardzo słabe, a połączenia mogą spaść.