---- паринг устройств ----------
в продолжении непоняток связанных с парингом устройств....
у меня такое ощущение что на данный момент с блютус в дебиан кде
какая то неразбериха именно с парингом ....
--- helper -----
в разных источниках говорится о том как заменить в hcid.conf
(например тут Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. )
pin_helper bluepin на kbluepin - однако в деб-пакете bluez-utils_3.5-1_i386.deb
(/var/cache/apt/archives) этой хэлпер проги нет -- нет ее и среди
программ собираемых из исходных с сайта BlueZ
прописывание ручками строки
в hcid.conf приводит к ошибке
Oct 5 19:02:28 localhost hcid[7459]: Bluetooth HCI daemon
Oct 5 19:02:28 localhost hcid[7459]: Unknown option 'pin_helper' line 18
зато есть еще такие проги add-passkey и register-passkeys
но add-passkey плюется (((
debian:/usr/lib/bluetooth# ./add-passkey --default 00:12:62:31:CF:17
1111
Can't register passkey agent
Passkey agent already exists
debian:/usr/lib/bluetooth#
--- файл для pin-code ---
плюс к этому не устаканен вид и место в котором прописываются pin коды для
паринга - в разных местах видел о файле /etc/bluetooth/pin - однако
если ставить блютус из деб-пакетов то создается директория /etc/bluetooth/passkeys
с файлом default и в нем дефаултный пин-код 1234
как должен выглядеть
файл для кода для конкретного девайса - ну например для Clip-On BT GPS
debian:/etc/bluetooth/passkeys# hcitool scan
Scanning ...
00:12:62:31:CF:17 Nokia 6260
00:11:A5:C0:34:18 Clip-On BT GPS
debian:/etc/bluetooth/passkeys#
не понятно (((
мало того - на изменение кодов что в /etc/bluetooth/passkeys/default
что в /etc/bluetooth/pin = нуль реакции !!!
реагирует только на изменение в hcid.conf
кстати - перезапустить демоны можно
неплохое описалово The KDE Bluetooth framework Handbook
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
и в частности Bluetooth security: Pairing devices
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
но с моей колокольни описание немного устарело ((((
в-общем на данный момент спарить можно единственным доступным для меня способом
- прописать ключ в passkey файла hcid.conf
- если код был изменен - перезапустить демоны
- и перед парингом командовать (иначе БТ на внешнем девайсе может не обнаружитбся)
- и при запросе пин кода на внешнем девайсе ввести прописанный в hcid.conf код