Титла: Bluetooth, pairing problem Публикувано от: voyager в 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, пишеше че с тоя ПИН ще стане, не стана ![]() } # 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", и това не сработи. Идеи? Титла: Bluetooth, pairing problem Публикувано от: nikoni в Jan 13, 2007, 20:26 Bluez вече не използват pin-helper.
Вместо това се използва аутентификация през dbus. bluez-gnome e такъв daemon. B.T.W. В bluez-utils има едно малко даемонче, което се пуска с параметър pin-а, не пита нищо(не вади диалог). Титла: Bluetooth, pairing problem Публикувано от: voyager в Jan 14, 2007, 14:15 Дам, вече не ползват пин-хелпър...
вчера се зачетох в мейл-листа им, там един от пичовете пишеше че тоя проблем бил "обсъждан до смърт" ![]() Всъщност, ето малко "бисери": ... 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.* файловете как трябва да са написани, та да не се налага и други хора да търсят задната врата, а просто да им изгрее като слънце ![]() Има си и поука даже - да се преглеждат внимателно новите неща преди да се присъединяват към буут процеса. |