On 2009.03.13 at 23:55:49 +0300, Dmitri Samsonov wrote: > Artem Chuprina пишет: > > Dmitri Samsonov -> [email protected] @ Fri, 13 Mar > > 2009 18:41:40 +0300: > > > > DS> Также рекомендуют скомпилить DS> > > /usr/share/doc/bluez-utils/examples/passkey-agent.c.gz. Но если я > > хочу DS> задать PIN в конфиге -- он мне не нужен, если я правильно > > понимаю? > > > > У меня из конфигов ничего жрать не хотело. Правда, я в последний раз > > спаривал их ОЧЕНЬ ДАВНО. > > Если я правильно понимаю процесс спаривания, то, прежде чем спаривать, > необходимо установить соединение. > Однако bluetooth-точка телефон "видит", а телефон точку -- нет. > Поэтому инициировать соединение с телефона не получается. > Видимо, bluetooth-точке нужно как-то сообщить, чтобы она от телефона > не пряталась. Но как? Судя по приведённым мною конфигам -- она должна
Нужно. Это делается при помощи DBUS API hcid. Например, при помощи командно-строчной утилиты dbus-send dbus-send --system --type=method_call --print-reply \ --dest=org.bluez /org/bluez/hci0 org.bluez.Adapter.SetMode string:discoverable > -- > To UNSUBSCRIBE, email to [email protected] > with a subject of "unsubscribe". Trouble? Contact [email protected] > -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

