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?
6
A
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
- 1. Niestandardowe konfiguracje źródła/zlewu nie są rozpoznawane
- 2. DAG - Algorytm zapewniający istnienie pojedynczego źródła i pojedynczego zlewu
- 3. Utrzymywanie połączenia Java Bluetooth
- 4. Błąd połączenia Bluetooth Android
- 5. Połączenia a źródła danych
- 6. Android Bluetooth Wyjątek IOException: odmowa połączenia
- 7. Transfer połączenia z jednego urządzenia do drugiego przez Bluetooth
- 8. budynku dyld od źródła Apple
- 9. Przenoszenie aktywności Bluetooth do usługi
- 10. iOS: Automatyczne ponowne ustanawianie połączenia Bluetooth BLE w zakresie
- 11. Maven - dodaj zależność od źródła artefaktów
- 12. NSIS - Jak uwzględnić wszystkie foldery od źródła do Instalatora
- 13. zainstalowane nodejs od źródła, teraz błędy
- 14. Gra działa dobrze od źródła, ale nie od py2app
- 15. Jak programowo sprawdzić stan połączenia urządzenia Bluetooth w systemie Android?
- 16. Oczyść widelec i zrestartuj go od źródła
- 17. Zainstalowany klejnot o wiele wolniejszy od źródła
- 18. Ochrona przed iniekcją SQL - przesyłanie od ciągu znaków do int
- 19. Android 2.1: Jak odpytać wartość RSSI istniejącego połączenia Bluetooth?
- 20. Bluetooth LE RSSI do wykrywania bliskości iOS
- 21. Jak zainstalować python ze źródła bez połączenia z Internetem?
- 22. Przesyłanie dużych tablic do klienta
- 23. Propozycje obsługi błędów Bluetooth RFCOMM/SPP Bluetooth
- 24. Programowo podłącz się do zestawu słuchawkowego Bluetooth z aplikacji Android.
- 25. Przesyłanie do ważności klasy podstawowej
- 26. Przesyłanie AnyObjecta do słownika
- 27. Przesyłanie CFDictionaryRef do NSDictionary?
- 28. Przesyłanie argumentów funkcji do Object.assign
- 29. Doskonała funkcja do sprawdzania połączenia internetowego z Androidem, w tym panela bluetooth.
- 30. Android bluetooth socket.connect() zawiedzie