Wykorzystanie słuchawki bezprzewodowej bluetooth wraz ze skype
Ostatnia zmiana: 2013-11-26 18:43

Dostępne ostatnio słuchawki bezprzewodowe bluetooth można wykorzystać do rozmów w Skype, WengoPhone, używać ich do słuchania muzyki (aczkolwiek jakość dźwięku pozostawia wiele do życzenia) czy do radia internetowego. W przykładowym rozwiązaniu wykorzystano tani, niefirmowy dongle bluetooth oraz słuchawkę Jabra BT 250v. Całość dokumentu opiera się na danych zawartych na stronie Bluetooth-alsa Project

Sterowniki

Bluetooth

Należy zainstalować i skonfigurować poprawnie moduł Bluetooth, np wg wskazówek zawartych tutaj.

Alsa

Słuchawka będzie działa poprawnie wraz z sterownikami alsa; zakładam więc że konfiguracja alsy jest poprawna i działa. Po instalacji słuchawki będą widoczne jako kolejna karta dźwiękowa w systemie.
Należy ściągnąć aktualne sterowniki ze strony Bluetooth-alsa Project - z cvs lub gotową paczkę tar.gz. Rozpakować, a następnie skompilować (niezbędne będą pliku nagłówkowe jądra, libbluetooth-dev oraz libasound2-dev)


    # tar zxvf btsco-0.41.tar.gz
    # cd btsco-0.41
    # ./bootstrap
    # ./configure
    # make

Należy także skompilować moduł do jądra


    # cd kernel
    # make
    # make install
    # depmod -e

Uruchomienie zestawu

1. Załadować moduł obsługi zestawu


    # modprobe snd_bt_sco

(powinna pojawić się w systemie kolejna karta dźwiękowa - BT Headset)
2. Uruchomić polecenie


    # hciconfig hci0 voice 0x0060

3. Włączyć słuchawkę bluetooth
Jeżeli zestaw nie jest jeszcze sparowany, zwykle należy włączyć słuchawkę i przytrzymać przycisk. Można uruchomić polecenie hcitool, w celu odszukania zestawu


    # hcitool scan
        Scanning ...
            00:07:A4:XX:XX:XX Jabra BT 250v

4. Uruchomić program


    # btsco bdaddress

bdaddress jest adresem słuchawki uzyskanym w poprzednim poleceniu. Jeżeli zestaw nie został sparowany, może wystąpić prośba o podanie hasła; dla zestawów słuchawkowych jest to zwykle 0000 lub 1234

Konfiguracja programów

Aby przekonać się czy zestaw działa, można wydać proste polecenie:


    # aplay -B 1000000 -D plughw:Headset sound.wav

Dźwięk powinien być słyszalny w słuchawce.
Ponieważ zestaw bt widoczny jest jako kolejna karta dźwiękowa w systemie (u mnie jako /dev/dsp2, /dev/mixer2, /dev/audio2 - zerowe to karta dźwiękowa, pierwsze to modem), aby używać tego zestawu należy po prostu wskazać to urządzenie dźwiękowe.

Skype

Narzędzia/Opcje/Headset, wybrać odpowiednie urządzenie (/dev/dsp2 u mnie)

skype_dsp_hijacker + skype

Zamienić MICDEV, SPEAKERDEV, MIXERDEV na odpowiednie urządzenia

WengoPhone

Configuration/Audio Settings, wybrać BT Headset