Пример для устройства UBT-208 (Cambridge Silicon Radio)
Проверяем наличие устройства:
hwinfo --bluetooth 04: USB 00.0: 11500 Bluetooth Device [Created at usb.122] Unique ID: jxEh.nQKjiuCfL84 Parent ID: zPk0.erpEvbsFWX1 SysFS ID: /devices/pci0000:00/0000:00:13.0/usb4/4-4/4-4:1.0 SysFS BusID: 4-4:1.0 Hardware Class: bluetooth Model: "Cambridge Silicon Radio Bluetooth Dongle (HCI mode)" Hotplug: USB Vendor: usb 0x0a12 "Cambridge Silicon Radio, Ltd" Device: usb 0x0001 "Bluetooth Dongle (HCI mode)" Revision: "19.15" Driver: "btusb" Driver Modules: "btusb" Speed: 12 Mbps Module Alias: "usb:v0A12p0001d1915dcE0dsc01dp01icE0isc01ip01" Driver Info #0: Driver Status: btusb is active Driver Activation Cmd: "modprobe btusb" Config Status: cfg=new, avail=yes, need=no, active=unknown Attached to: #2 (Hub)
Получаем информацию об USB-устройстве:
lsusb Bus 004 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Подробнее:
lsusb -D /dev/bus/usb/004/003
hciconfig -a hci0: Type: BR/EDR Bus: USB BD Address: 00:1F:81:00:08:30 ACL MTU: 1021:4 SCO MTU: 180:1 UP RUNNING PSCAN ISCAN RX bytes:4140 acl:55 sco:0 events:136 errors:0 TX bytes:3521 acl:54 sco:0 commands:63 errors:5 Features: 0xff 0x3e 0x09 0x76 0x80 0x01 0x00 0x80 Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 Link policy: RSWITCH HOLD SNIFF Link mode: SLAVE ACCEPT Name: 'rain-0' Class: 0x400100 Service Classes: Telephony Device Class: Computer, Uncategorized HCI Version: 2.0 (0x3) Revision: 0x44 LMP Version: 2.0 (0x3) Subversion: 0x3 Manufacturer: Cambridge Silicon Radio (10)
Сканирование:
hcitool scan
Для спаривания устройств в openSUS-12.2 можно использовать mate-bluetooth из репозитория http://download.opensuse.org/repositories/X11:/MATE:/STABLE:/1.6/openSUSE_12.2/
После установки пакета запустить gui-утилиту:
mate-bluetooth-wizard