Re: bluetooth
On 2009.03.15 at 04:29:32 +0300, Dmitri Samsonov wrote:
> Victor Wagner пишет:
> > Например, при помощи командно-строчной утилиты dbus-send
> >
> > dbus-send --system --type=method_call --print-reply \
> > --dest=org.bluez /org/bluez/hci0 org.bluez.Adapter.SetMode
> > string:discoverable
>
> Помогло. А какую документацию мне нужно было читать, чтобы найти эту
> информацию самостоятельно?
Ну, конечно, в /usr/share/doc/bluez-utils файлик dbus-api.txt.gz есть.
Но, вообще, признаюсь честно, с документацией на bluetooth-подсистему в
Linux не плохо, а очень плохо.
В итоге получается что даже разработчики всяких апплетов не до конца
себе представляют полную картину в которую пытаются встроиться.
Например, еще недавно kbluetooth использовал passkey-agent как есть, а
passkey-agent, который идет в examples к bluez-utils - некорректно
работал с dbus.
> Есть ли способ как-то задать режим "discoverable" в конфигах? Или
> каждый раз через dbus-send вызывать, если я хочу, чтобы bluetooth было
> всегда видно?
К счастью, dbus-send - утилита командной строки. Ее можно из
init-скрипта вызывать.
Собственно, никого не удивляет, что для того чтобы работал в нужном
режиме сетевой интерфейс, нужно ifconfig позвать. Почему бы для
bt-интерфейса не вызывать какой-нибудь конфигуратор. Вопрос в том, что
надо бы написать конфигуратор с более удобным CLI. Я было как-то пытался
этим заняться (см http://vitus-wagner.livejournal.com/tag/bluetooth)
Но времени не хватает.
Reply to:
- References:
- bluetooth
- From: Dmitri Samsonov <samson.samson.samson@gmail.com>
- Re: bluetooth
- From: Artem Chuprina <ran@ran.pp.ru>
- Re: bluetooth
- From: Dmitri Samsonov <samson.samson.samson@gmail.com>
- Re: bluetooth
- From: Victor Wagner <vitus@wagner.pp.ru>
- Re: bluetooth
- From: Dmitri Samsonov <samson.samson.samson@gmail.com>