Jak okiełznać bluez-utils-3.7 w AC ( było: bluez-utils-2.25-3 a bluez-utils-3.7-1 z AC)
Łukasz Maśko
masko w ipipan.waw.pl
Pią, 22 Gru 2006, 17:00:56 CET
No to przymuszony okolicznościami w końcu znalazłem rozwiązanie, jak
sparować ze sobą laptopa z telefonem (czy innym urządzeniem) po upgrade
bluez-{libs,utils} do wersji 3.7. Dla niezorientowanych - chodzi o to, że
teraz już nie można podać w /etc/bluetooth/hci.conf pin_helper-a, ponieważ
korzysta się z dbus-a. Dodatkowo parametr passkey nie działa (chociaż wg.
dokumentacji powinien).
Rozwiązanie: w pakiecie bluez-utils jest programik o nazwie passkey-agent. W
celu sparowania komórki z laptopem użyłem następującej sekwencji czynności:
1. Odpaliłem:
$ passkey-agent --default "1234"
gdzie "1234" to pin autoryzacji. W logach pojawia się takie coś:
Dec 22 15:34:42 laptok hcid[7049]: name_listener_add(:1.11)
Dec 22 15:34:42 laptok hcid[7049]: Default passkey agent
(:1.11, /org/bluez/passkey_agent_13195) registered
2. Teraz autoryzacja:
Najpierw adres urządzenia
$ hcitool scan
Komputer powinien znaleźć adres urządzenia, które chcemy uwierzytelnić.
Kolejne trzeba z roota:
$ hcitool cc <adres>
$ hcitool auth <adres>
W tym momencie na telefonie powinien zostać wyświetlony komunikat o tym, czy
chcemy zestawić połączenie i pytanie o PIN. Podajemy ten, który wpisaliśmy
w punkcie 1 (1234 w powyższym przykładzie).
I tyle. Może się to komuś przyda. Pozdrawiam.
--
Łukasz Maśko GG: 2441498 _o)
Lukasz.Masko(at)ipipan.waw.pl ICQ: 146553537 /\\
Registered Linux User #61028 JID: paranoid w jabberpl.org _\_V
Ubuntu: staroafrykańskie słowo oznaczające "Nie umiem zainstalować Debiana"
Więcej informacji o liście dyskusyjnej pld-users-pl