Bluetooth + Slackware10.0 (или как я настраивал свой блютус)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
CuB
Сообщения: 86
ОС: Gentoo

Bluetooth + Slackware10.0

Сообщение CuB »

Ну сотрите как я это все делал... У меня USB'шный адаптер.
И так начинаем... Если еще не включено то для начала включим поддрежку Bluetooth в ядре

Код: Выделить всё

<SNIP>
#
# Bluetooth support
#
CONFIG_BT=m
CONFIG_BT_L2CAP=m
CONFIG_BT_SCO=m
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
CONFIG_BT_BNEP=m
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y
#
# Bluetooth device drivers
#
CONFIG_BT_HCIUSB=m
CONFIG_BT_HCIUSB_SCO=y
CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIUART_BCSP_TXCRC=y
CONFIG_BT_HCIBCM203X=m
CONFIG_BT_HCIBFUSB=m
CONFIG_BT_HCIDTL1=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBLUECARD=m
CONFIG_BT_HCIBTUART=m
CONFIG_BT_HCIVHCI=m
<SNIP>
Зтем качаем необходимый софт боблиотеки с http://www.blu ez.org/download.htm]Bluez Мне понадобились bluez-libs; bluez-sdp; bluez-utils. Затем это все устанвливаем....Если не вствили адаптер вставляем. Для проверки работоспособности делаем примерно следущее (из за соображений безопасности я будду использовать 11:11:11:11:11:11 как адрес адаптера на компе а 22:22:22:22:22:22 как адрес мобильного.)

Код: Выделить всё

root@devnull:~# hciconfig
hci0:   Type: USB
        BD Address: 11:11:11:11:11:11 ACL MTU: 192:8  SCO MTU: 64:8
        DOWN
        RX bytes:7912 acl:232 sco:0 events:454 errors:0
        TX bytes:33132 acl:306 sco:0 commands:104 errors:0
root@devnull:~#
Как мы видим интерфес адаптера hci0 не "поднят". подымаем и проверяем его

Код: Выделить всё

root@devnull:~# hciconfig hci0 up
root@devnull:~# hciconfig hci0
hci0:   Type: USB
        BD Address: 11:11:11:11:11:11 ACL MTU: 192:8  SCO MTU: 64:8
        UP RUNNING PSCAN ISCAN
        RX bytes:71 acl:0 sco:0 events:8 errors:0
        TX bytes:31 acl:0 sco:0 commands:8 errors:0
root@devnull:~#

После нам понадобятся 2 демона hcid и sdpd которые идут с пакетом bluez-utils.
Зпускаем

Код: Выделить всё

 root@devnull:~# /usr/sbin/hcid
root@devnull:~# /usr/sbin/sdpd
Для порверки можно попытатся найти ваше устройство. У меян SonyEricsson T610

Код: Выделить всё

root@devnull:~# hcitool scan
Scanning ...
        22:22:22:22:22:22       T610
root@devnull:~#
После я взял телефон в руки и начал настраивать "зуб" на не м..Connectivity/Bluetooth/My Devices/New device оно начало искать и нашло устройство BlueZ при попытке добавления его в список запросило код который выставляется путем редактирования файлика /etc/bluetooth/pin ю Итак разовая настройка готова. Для автострата я просто добавил строки

Код: Выделить всё

/usr/sbin/hcid
/usr/sbin/sdpd
в /etc/rc/d/rc.locale И вот блутус настроен... но так лень было юзать блутус через консоль и тут на помошь пришла замечательная програма дял КДЕ kdebluetooth адаптер и т.д и т.п. Сам же адаптер можно найти на боковой панели в Konqueror.
Возможно могут понадобится утилиты с OPBEX Еще мною использовалась вот эта книга за нее спасибо Uukrul. Ну вот кажись и все. Терь сижу и гоняю свой дЫбЫльнЫй.... Всем удачной настроки.
Спасибо сказали: