Наконец-то заставил работать bluetooth в своём ноутбуке. 😉
Делается это довольно просто. Сначала поставим необходимые пакеты:
hp:~# apt-get install bluez-utils bluetooth obexftp
Затем нужно настроить файл pico /etc/bluetooth/hcid.conf. Для простоты приведу свой конфиг:
#
# HCI daemon configuration file.
## HCId options
options {
# Automatically initialize new devices
autoinit yes;# Security Manager mode
# none — Security manager disabled
# auto — Use local PIN for incoming connections
# user — Always ask user for a PIN
#
security auto;# Pairing mode
# none — Pairing disabled
# multi — Allow pairing with already paired devices
# once — Pair once and deny successive attempts
pairing multi;# Default PIN code for incoming connections
passkey "1234";
}# Default settings for HCI devices
device {
# Local device name
# %d — device id
# %h — host name
name "%h-%d";# Local device class
#class 0x000100;
class 0x3e0100;# Default packet type
#pkt_type DH1,DM1,HV1;# Inquiry and Page scan
iscan enable;
pscan enable;# Default link mode
# none — no specific policy
# accept — always accept incoming connections
# master — become master on incoming connections,
# deny role switch on outgoing connections
lm accept;# Default link policy
# none — no specific policy
# rswitch — allow role switch
# hold — allow hold mode
# sniff — allow sniff mode
# park — allow park mode
lp rswitch,hold,sniff,park;
auth enable;
}
Перезапустим bluetooth и активируем bluetooth-модуль:
hp:~# /etc/init.d/bluetooth restart
Restarting bluetooth: hcid.
hp:~# hciconfig hci0 up
Теперь проверим работоспособность модуля:
hp:~# hciconfig
hci0: Type: USB
BD Address: 00:16:41:23:A0:80 ACL MTU: 1017:8 SCO MTU: 64:8
UP RUNNING PSCAN
RX bytes:5195 acl:6 sco:0 events:170 errors:0
TX bytes:627 acl:6 sco:0 commands:87 errors:0
Найдём удалённые устройства по bluetooth:
hp:~# hcitool scan hci0
Scanning …
00:12:47:C9:4B:36 Ьщещкщ
Результат — найден телефон Samsung. Дополнительный поиск показал телефоны Motorola. Именно телефоны Motorola обладают высокоскоростным Bluetooth, при помощи которого, можно передавать файлы практически без лагов.
Передать/принять файлы можно с помощью OBEX. А с помощью KPPP (KDE) или Gnome PPP можно настроить удалённое соединение и выходить в интернет через GPRS. Только нужно подключиться к телефону, указав bluetooth-устройство в ноуте и mac-адрес телефона:
hp:~# rfcomm connect hci0 00:12:47:C9:4B:36
Connected /dev/rfcomm0 to 00:12:47:C9:4B:36 on channel 1
Press CTRL-C for hangup
В настройке удалённого подключения для модема следует указать порт — /dev/rfcomm0. Пока такая инструкция, более детальное описание возможно будет попозже. 🙂