Устанавливаем поддержку bluetooth (проект Bluez):
yum install bluez-libs bluez-pin bluez-utils bluez-hcidump bluez-utils-cupУстанавливаем утилиты звуковой подсистемы ALSA:
yum install alsa-tools alsa-lib alsa-utils alsa-lib-devel
Устанавливаем automake (понадобится для сборки BTSCO)
yum install automake
Проверяем на сайте http://bluetooth-alsa.sourceforge.net/ поддерживается ли наша гарнитура (Jabra BT200 поддерживается).
Запускам hcitool и смотрим активна ли bluetooth подсистема.
Подключаем гарнитуру и запускаем "hcitool scan", смотрим MAC адрес в результатах вывода.
Далее, подключаем через:
hcitool cc MAC
Все должно работать, но на случай проблем, пример некоторый файлов из /etc/bluetooth:
hcid.conf
options {
autoinit yes;
security user;
pairing multi;
# PIN helper
pin_helper /etc/bluetooth/feed-pin.sh;
# D-Bus PIN helper
#dbus_pin_helper;
}
device {
name "%h-%d";
# Local device class
class 0x120104;
# Inquiry and Page scan
iscan enable; pscan enable;
lm accept;
lp rswitch,hold,sniff,park;
# Authentication and Encryption (Security Mode 3)
auth enable;
encrypt enable;
}
rfcomm.conf
rfcomm0 {
# Automatically bind the device at startup
bind no;
# Bluetooth address of the device
device 11:11:11:11:11:11;
# RFCOMM channel for the connection
channel 1;
# Description of the connection
comment "Bluetooth Device
}
/etc/bluetooth/feed-pin.sh
#!/bin/sh
echo "PIN:0000"
Установка BTSCO из исходных текстов.
Получаем исходные тексты из CVS:
cvs -d:pserver:anonymous@cvs.sf.net:/cvsroot/bluetooth-alsa log
cvs -d:pserver:anonymous@cvs.sf.net:/cvsroot/bluetooth-alsa co btsco
Собираем утилиты:
./bootstrap
./configure
make
make install
make maintainer-clean
Собираем модуль ядра:
cd kernel
make
make install
depmod -e
make clean
Подгружаем модуль ядра:
modprobe snd-bt-sco
Подключаемся к гарнитуре:
btsco -v MAC
Небольшой скрипт для автоматизации запуска skype:
#!/bin/sh
modprobe modprobe snd-bt-sco
btsco MACofHeadset
skype
URL: http://www.linux.ie/articles/bluetoothheadset.php
Обсуждается: http://www.opennet.me/tips/info/972.shtml