2014-07-12 12 views
6

Mam jeden telefon z Androidem (Samsung S Duos), który będzie działać jako ŹRÓDŁO i jeden zestaw do programowania audio, np. CSR 8670, który będzie działał jako SINK. Próbuję aktywować profil a2dp, a następnie przenieść przychodzące połączenie z mojego telefonu (Samsung S Duos) do zestawu (CSR 8670), ale nie jestem w stanie go osiągnąć. Proszę, pomóż mi rozwiązać ten problem. Z góry z góry.Bluetooth: przesyłanie połączenia od źródła do zlewu?

Odpowiedz

0

A2DP używa pakietów ACL, połączenia głosowe (zestaw głośnomówiący) używa pakietów SCO w powietrzu. Dźwięk "połączenia" działa na kanale SCO, więc "technicznie" nie jest możliwe przekierowywanie wywołań do zlewu A2DP (chyba że wykonasz świetne hacki, które nie są zgodne ze specyfikacją BT). Idealnie powinieneś używać HFP do połączeń audio.

HCI może transportować zarówno ACL, jak i SCO. Mikroukłady BT często mają interfejs PCM, do którego można kierować dane SCO, ale zazwyczaj jest on niedostępny, chyba że można uzyskać dostęp do kodów PIN układu.

Prosimy również o zadawanie precyzyjnych pytań (log/kod), abyśmy mogli naprawdę Ci pomóc. Jeśli zadasz jakieś ogólne pytania, trudno odpowiedzieć.

Powiązane problemy