[sisyphus] [SOLVED] Re: bluetooth & passkey-agent

Michael Shigorin mike на osdn.org.ua
Пт Дек 10 18:50:13 UTC 2010


On Thu, Apr 01, 2010 at 12:18:42AM +0600, Andrey Rahmatullin wrote:
> > Поиск по ресурсам (в том числе и altlinux) дал следующий результат
> > - в консоли нужно использовать passkey-agent.
> Брр.
> 
> > И https://bugzilla.altlinux.org/show_bug.cgi?id=10176
> 3 года прошло.
> 
> > Но этой программы нет ни в одном пакете.
> > Ее нет даже в исходниках bluez-4.63.
> Конечно, она 1.5 года назад заменена на agent, который, впрочем,
> по-прежнему остаётся лишь примером использования API.
> 
> > Какой способ работает для ввода PIN-кода в версии 4.63?
> Как и раньше, любой правильный GUI-апплет, например blueman.

Любые "правильные" GUI зависят от наличия библиотек для этого
самого GUI, что может быть не факт.  Далее, автоматизации это
всё подлежит куда хуже.

Короче, получилось сделать в CLI по мотивам
http://forums.gentoo.org/viewtopic-p-6022104.html#6022104
(bluez-4.81-alt1, на телефоне разрешена временная видимость):

service bluetoothd start
hcitool scan	# записываем адрес удалённого устройства (BD_REMOTE)
hciconfig	# записываем адрес локального устройства (BD_LOCAL)
cd /var/lib/bluetooth
mkdir BD_LOCAL	# в смысле xx:xx:xx:xx:xx:xx
cd BD_LOCAL
echo "BD_REMOTE PINC" >> pincodes	# PIN -- например, 5460

Можно ещё на трубе сказать, чтоб не переспрашивало для данного
спаренного устройства.

PS: и не ленитесь делать бэкапы адресной книжки -- на прошлой
неделе кто-то (точнее, почти наверняка известно, кто именно)
в больнице позарился на старенькую 6230i с более чем полтыщей
контактов, а последний бэкап был ещё прошлым ноябрём -- дальше
пришлось переезжать на bluez4 и долго ругаться по этому поводу.
Ну да зато получилось подобрать и найти живьём 6303 classic
(так и не оценив труды нокиевских маркетоидов, обкромсавших
ряд полезных вещей и назвавших результат 6303i).  Так что с кем
обменивались телефонами в этом году -- прошу прислать заново.

PPS: закинул на вики: http://www.altlinux.org/Bluetooth

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


Подробная информация о списке рассылки Sisyphus