Bluetooth: различия между версиями
(init) |
м (→постоянная конфигурация: +link) |
||
Строка 31: | Строка 31: | ||
Проверено для {{pkg|bluez-4.81-alt1}} на Thinkpad X61 Tablet и Nokia 6303 classic. | Проверено для {{pkg|bluez-4.81-alt1}} на Thinkpad X61 Tablet и Nokia 6303 classic. | ||
Совет найден [http://forums.gentoo.org/viewtopic-p-6022104.html#6022104 здесь]. |
Версия от 21:56, 10 декабря 2010
GUI
В GNOME2 предлагается пользоваться blueman; в KDE3 — kdebluetooth (kbluetooth); в KDE4 это, кажется, обозвали bluedevil.
CLI pairing
В bluez-3.x для спаривания устройств (pairing) использовалась простая схема, когда PIN можно было задать в конфигурационном файле или тривиальным шелл-скриптом; в 4.x придётся либо использовать питоновый simple-agent из исходников bluez, либо же сразу прибить гвоздиками в /var/lib/bluetooth/.
simple-agent
NB: не проверял! см. http://permalink.gmane.org/gmane.linux.bluez.user/14309
sudo apt-get install python-module-pybluez wget -O simple-agent http://git.kernel.org/?p=bluetooth/bluez.git;a=blob_plain;f=test/simple-agent;hb=HEAD ./simple-agent hci0 <remote address>
постоянная конфигурация
Запускаем BT, записываем адрес удалённого устройства (обозначен как BD_REMOTE, записывается аналогично MAC — xx:xx:xx:xx:xx:xx) и адрес локального устройства (BD_LOCAL), придумываем PIN-код (PINC — четыре цифры, лучше не 0000/1111/1234) и далее:
su - apt-get install bluez service bluetoothd start hcitool scan hciconfig cd /var/lib/bluetooth mkdir BD_LOCAL cd BD_LOCAL echo "BD_REMOTE PINC" >> pincodes
Можно ещё на трубе сказать, чтоб не переспрашивало для данного спаренного устройства.
Проверено для bluez-4.81-alt1 на Thinkpad X61 Tablet и Nokia 6303 classic.
Совет найден здесь.