Bluetooth és gnokii hogyan?

Fórumok

Sziasztok!
Próbálom összekötni a notebookom (HP Compaq 6720s) a Nokia E51-es kütyümmel, és a kapcsolat létrehozása sikerült is (sudo hcitool cc bdaddr). Kipróbáltam, hogy a kapcsolat létre jött -e, több módon is (pl. hcitool info bdaddr, vagy sdptool search SP bdaddr), és frankón produkálja a válaszokat. Viszont gnokii-val szeretném használni, be is állítottam a konfigurációs file-jait normálisan ahogy kell, de ha rápróbálok a kapcsolatra (gnokii --identify), akkor a telefon kéri a notebookom bluetooth PIN-jét. Tudja valaki, hogy honnan lehet azt kideríteni? Hol lehet beállítani? Két órája túrom a netet, de mindenütt azt magyarázzák, hogy a /etc/bluetooth/hcid.conf file-ban lehetne állítgatni dolgokat, de az én inrepid ibex-emen ilyen file nincs! A könyvtár létezik, de 5 másik file van benne (audio, input, main, network, és rfcomm). Végig kerestem a gépem hcid.conf után, de nincs rajta sehol. Hol vannak az intrepiden a bluetooth konfig file-ok?
Üdv.

Hozzászólások

lehet, hogy nagy butaságot írok, de szerintem párosítani kéne őket.
megadod mondjuk az 1234-et, és valószinűleg a ubuntu is kérni fog ilyet, és neki is azt adod meg.

man hcid.conf, olvasd el a leírást, azok szerint föl kell venni a telefon MAC címét eszközként, majd azt kell beállítani a gnokiiban.

Szia! A gnokiiban meg van adva a telefon MAC address-e (aka. bdaddr). Addig is eljutottam, hogy a hcid.conf-fal kellene kezdeni valamit, ha a gép párosításkori PIN kódját szeretném beállítani. Az a gondom, hogy a gépemen nincs hcid.conf, és ennek hiányában fogalmam sincs, hogy hogyan lehet a gépen a bluetooth-t konfigurálni (valahogyan biztosan lehet, mert amint fentebb leírtam, a teszt parancsokkal működik...)

Hülyeséget mondtam, az rfcomm.conf fájlba kell behegeszteni:

rfcomm0 {
        # Automatically bind the device at startup
        bind yes;

        # Bluetooth address of the device
        device 00:16:BC:XX:XX:XX

        # RFCOMM channel for the connection
        channel 3;

        # Description of the connection
        comment "*****s Nokia";
}

Ezek után /etc/init.d/bluetooth restart és máris közelebb vagy a megoldáshoz.

Kipróbáltam, sajnos ez sem megy... Először "channel 1"-el próbálkoztam, de arra a gnokii --identify azt írta, hogy a készülék ki van kapcsolva. A "channel 3"-al meg ugyanott tartok ahol eddig, kéri a gép pin-jét majd kiírja a lentebbi szöveget... Nem hiszem el, hogy ilyen bonyolult egy nyamvadt pin-t beállítani az intrepiden! Grafikus konfig lehetőség nincs, mert ami van, az nem csinál semmit (a szó szoros értelmében!), a jól bevált szöveges konfig file-ok meg nem léteznek...

/etc/bluetooth/pin
Ide kell beirni a pin-t.
Olvasdd el a gentoo-s bluetooth guideot tobb infoer.

Elolvastam, létrehoztam ezt a file-t, írtam bele kódot is, de nem működik. A gnokii -identify parancs outputja ugyanaz, mint eddig (az opening device... szöveg után kéri a teló a gép pin kódját, a többit azután írja ki, hogy a telefonon bepötyögöm a file-ban megadott pin-t):

GNOKII Version 0.6.26
LOG: debug mask is 0x1
Config read from file /home/gabor/.gnokiirc.
phone instance config:
model = symbian
port = 00:21:08:DA:CE:4D
connection = bluetooth
initlength = default
serial_baudrate = 19200
serial_write_usleep = -1
handshake = software
require_dcd = 0
smsc_timeout = 10
rfcomm_channel = 1
sm_retry = 0
Serial device: opening device 00:21:08:DA:CE:4D
Can't connect: A csatlakozás megtagadva
Couldn't open GNBUS device: A csatlakozás megtagadva
Error in link initialisation
Telephone interface init failed: Function or connection type not supported by the phone or by the phone driver.
Quitting.
Cannot unlock device.
Function or connection type not supported by the phone or by the phone driver.

Én is Intrepidet használok E51-gyel, csak gnokii-t nem. Bluetooth úgy működik, hogy az USB-s bluetooth dongle bedugásakor megjelenik egy bluetooth ikon a gnome értesítési területén, és azon jobb egérgombbal ki lehet választani fájlküldést vagy tallózást. Ilyenek vannak nekem fent, ami ehhez kellhet: bluetooth, bluez-gnome.

Ha a jobb gombos menüben kijelölöd az "Új eszköz beállítása..." pontot, akkor megjelenik egy lista a talált bluetooth eszközökről. Kiválasztod a telefonodat, utána a program generálni fog egy véletlenszerű 4 jegyű számot, amit ha a telefonodon beírsz, akkor megtörténik a párosítás. Ezután már jelszó nélkül tudsz kapcsolódni.

A gnokii csak AT parancsokkal tudja vezérelni az E51-et, amiről azt írják, hogy nem tud túl sokat, de névjegyzéket és sms-t biztos lehet így kezelni. Gondolom, ha a GUI-s ikonnal párosítottad a telefont, akkor gnokii-val már nem kell.

Nekem be van építve a bluetooth modulom a notebookba, nem USB csatis bluetoothom van. A nagyobbik probléma viszont az, hogy nincs gnome desktopom, hanem Kubuntut telepítettem, annak pedig egyetlen grafikus bluetooth-os eleme sem működik, legalábbis én ezt szűrtem le a release notes-ból:

"Bluetooth is not supported in Kubuntu 8.10 because KDE does not yet support the bluez 4.x stack required for compatibility with the kernel used in 8.10. A fix for this is being evaluated as a post-release update."

Ennek megfelelően a KDE menüben ott figyel egy kis Kdebluetooth4 ikon, de látványosan nem csinál semmit. Emellett viszont az összes létező csomag telepítve van (bluez-utils, stb.), ami a parancssoros megoldáshoz kellhet, csak nincsenek meg a korábban "megszokott" konfig file-ok...
A névjegyzék és az SMS küldés/fogadás/feldolgozás pont annyi, amennyire én a gnokiit használni akarom. Most kipróbáltam ahogy írtad model = AT beállítással, de ez nem oldja meg sajnos a pin kérés problémáját, csak kevésbé cifra hibaüzenetet ad:

Initializing AT capable mobile phone ...
Serial device: opening device 00:FF:UU:CC:KK:00
Can't connect: A csatlakozás megtagadva
AT bus initialization failed (1)
Initialization failed (1)
Serial device: closing device
Telephone interface init failed: Command failed.
Quitting.
Cannot unlock device.
Command failed.

Hasonló helyzetben vagyok (Kubuntu 8.10 stb) csak SE telefon és usb bt dongle van. Feltelepítettem a Wammu nevű progit, ez szépen kezeli a telefont usbn és bt-n egyaránt.

--
"Dude, you can't take something off the Internet.. that's like trying to take pee out of a swimming pool."

Hoppá. Én 8.04-ről frissítettem és megmaradtak a beállítások, bocsánat. Valamiért azt gondoltam hogy a wammu megcsinálja ezt is ha kell. Utolsó épkézláb tippem a bluetooth-gnome csomag felrakása (tudom, tudom..) és a bluetooth-applet elindítása lenne, ezzel már lehetőség van párosításra, rendesen beül a kde4 systraybe, gtk-qt-engine-nel már szinte mintha "a mi kutyánk kölyke" lenne.

--
"Dude, you can't take something off the Internet.. that's like trying to take pee out of a swimming pool."

Köszi a tippet! Igazából nekem az is jó lenne (sőt), ha valaki írna egy step-by-step leírást, hogy hogyan lehet parancsokkal, command line-ból párosítani telefont ubuntu 8.10-el. Szerintem kell, hogy legyen ilyen megoldás is. Lehet, hogy nemzetközi vizekre terelem az "ügyet", és nyitok egy ilyen témát az ubuntuforums.org-on is. Azért ezen kicsit csodálkozom, hogy erre nincs kész megoldás, a 3g kártyák kezelését bezzeg bírták integrálni az új verzióba...
Üdv.

Sajnos nekem gnokii használatakor is a gnome-os PIN-kérő indul el. Egyébként nekem a 4-es csatorna jön be:

nfl@snoopy:~$ cat .gnokiirc
[global]

model = AT
connection = bluetooth
port = 00:21:08:xx:xx:xx
rfcomm_channel = 4
nfl@snoopy:~$ gnokii --identify
GNOKII Version 0.6.26
IMEI : 35419302xxxxxxx
Manufacturer : Nokia
Model : Nokia E51
Product name : Nokia E51
Revision : V 200.71.814