Автор Тема: Bluetooth, pairing problem  (Прочетена 1758 пъти)

voyager

  • Напреднали
  • *****
  • Публикации: 152
    • Профил
Bluetooth, pairing problem
« -: Jan 13, 2007, 19:43 »
Описание на постановката:
slackware-current,
bluez: bluez-libs-3.7-i686-1, bluez-libs-3.7-i686-1
openobex: openobex-1.3-i686-1
kdebluetooth: kdebluetooth-svn20060914-i686-1

/etc/bluetooth/hcid.conf:

# HCId options
options {
        autoinit no;

        security user;
        pin_helper /opt/kde/lib/kdebluetooth/kbluepin; #първоначално        я нямаше тази опция, на ръка я дописвах (видях я в няколко статии относно това), не изпищя на умряло с нея... хмм...

        pairing multi;

#       passkey "3214"; #пробвах и да сменя security на auto, пишеше че с тоя ПИН ще стане, не стана '<img'>
}

# Default settings for HCI devices
device {
        name "BlueZ (%d)";
        auth enable; #след добавянето на това същия чвор

        class 0x3e0100;

        iscan enable; pscan enable;

        lm accept;

        lp rswitch,hold,sniff,park;
}

/etc/bluetooth/rfcomm.cfg:
всичко е коментирано.

Проблем: Не могат да се pairnat устройствата. Откриват се, hcitool inq го намира, sdptool browse XX:XX:XX:XX:XX работи както се очаква. При влизане на obex://[00:ХХ:ХХ:ХХ:ХХ:ХХ]:7/ ми тайм-аутва, а пиша пина веднага щом ми го поиска на  телефона.

До тука е пробвано:
-- добавих няколко екстра опции. Не стана.
-- замених kbluepin със шел-скрипт, който връща "PIN:00",  и това не сработи.

Идеи?
Активен

nikoni

  • Напреднали
  • *****
  • Публикации: 40
  • Distribution: Slackware
  • Window Manager: Gnome
    • Профил
Bluetooth, pairing problem
« Отговор #1 -: Jan 13, 2007, 20:26 »
Bluez вече не използват pin-helper.
Вместо това се използва аутентификация през dbus.

bluez-gnome e такъв daemon.

B.T.W. В bluez-utils има едно малко даемонче, което се пуска с параметър
pin-а, не пита нищо(не вади диалог).
Активен

voyager

  • Напреднали
  • *****
  • Публикации: 152
    • Профил
Bluetooth, pairing problem
« Отговор #2 -: Jan 14, 2007, 14:15 »
Дам, вече не ползват пин-хелпър...
вчера се зачетох в мейл-листа им, там един от пичовете пишеше че тоя проблем бил "обсъждан до смърт" '<img'>

Всъщност, ето малко "бисери":
...
this has been discussed to death. Starting with bluez-utils-3.x the PIN
 helper concept has been deprecated and you have to provide a passkey
 agent.
-- Marcel

или направо цък тук: http://sourceforge.net/mailarc....id=1883

Както и да е, наложи се да издирвам по-стари сорсове, версия 3.7, за да си компилирам passkey-agent-a.
И не стига това, ами реших че искам bluetooth да ми се зарежда в rc.local, слагам го така, както би трябвало да работи, файла е(беше) ужасно написан, и влизаше в една рекурсия... което при стартиране на машината не е никак забавно. /всъщност сега като се замисля през ssh щеше да е по-лесно от да се сещам как беше да се влезе през задната врата.../ Сега ще издиря няккави мейли на проектите: dbus, bluez и ще им пратя моето виждане за rc.* файловете как трябва да са написани, та да не се налага и други хора да търсят задната врата, а просто да им изгрее като слънце '<img'>
Има си и поука даже - да се преглеждат внимателно новите неща преди да се присъединяват към буут процеса.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
bluetooth под линукс - яка програмка
Настройка на хардуер
deyanmf 3 3396 Последна публикация Apr 29, 2004, 17:52
от deyanmf
bluetooth
Настройка на хардуер
Andronoff 4 3313 Последна публикация Dec 24, 2004, 23:18
от Andronoff
Bluetooth
Настройка на програми
tlf 0 2092 Последна публикация Jan 28, 2006, 23:11
от tlf
Съвет за закупуване на USB Bluetooth адаптер
Настройка на хардуер
pink 9 7925 Последна публикация Mar 27, 2006, 08:14
от pink
Usb bluetooth който ще работи
Настройка на хардуер
poisoner 11 4933 Последна публикация Sep 02, 2006, 04:13
от poisoner