Bluetooth kasutamine Debian Lennyga

Allikas: Kuutõrvaja
Redaktsioon seisuga 16. august 2009, kell 15:31 kasutajalt Imre (arutelu | kaastöö)

Sissejuhatus

Bluetooth (ingl. k. sinihammas) tehnoloogia võimaldab raadioside abil omavahel seadmetel suhelda. Tavaliselt võib seadmete vahekaugus olla kuni mõned meetrid, mis sõltub seadmete võimsusest. Sinihammas kasutab andmevahetuseks samaaegselt mitmeid raadiosagedusi 2.4 GHz ümbrusest.

Nagu üldiselt osaliste suhtlemisel on oluline ka sinihamba puhul, et enne andmevahetuse alustamist saaksid osalised üksteist autentida. Nt arvuti ja telefoni kokkuühendamisel (ingl. k. pairing) tuleb mõlemal pool sisestada vastavas menüüs samasugune passkey. Seejärel öeldakse, et seadmed on ühendatud (ingl. k. bound).

Tavaliselt tuleb seadmete kasutamisel nende sinihamba tugi sisselülitada, telefonidel tuleb leida vastav menüü ning arvutitel tuleb seda teha tõnäoliselt kahes kohas, riistvaraliselt (nt BIOS'is) ning tarkvaraliselt vastava sinihambatoe tarkvara käivitamisega.

Kuigi käesolevas palas on keskendatud sinihamba kasutamisele eesmärgiga ühendada arvuti internetti, saab praktiliselt seejuures ka uurida telefoni salvestud faili, nt pilte ja videoid.

Tööpõhimõte

TODO

Arvuti ja telefoni ühendamine üle sinihamba

Kuigi nö madalal tasemel kasutatakse arvuti ja telefoni vahelise ühenduse pidamiseks ikkagi samu komponente, on erinevates keskkondades erinevad kasutajataseme vahendid. Käesolevas tekstis käsitletakse selliseid

  • Gnome keskkond
  • nö käsurealt

Debian Lenny tuum ja paketihaldus sisaldab vajalikku tarkvara, midagi eraldi ei ole tarvis võrgust kopeerida. Käesoleva punkti tulemusena ei hakka tööle arvuti internetiühendus, aga luuakse arvuti ja telefoni vahel ühenduseks vajalik kanal (see on sarnane nt iRDA'le).

Gnome keskkonnas

Eeldame, et Gnome keskkond on paigaldatud ja kasutusel ning seda kasutatakse nö tavakasutajana, kusjuures kasutaja peab kuuluma gruppi netdev. Arvutisse peavad olema paigaldatud paketid bluetooth ning gnome-bluetooth

 # apt-get install bluetooth gnome-bluetooth

Bluetoothi käivitamiseks tuleb öelda

 # /etc/init.d/bluetooth start

Läheduses oelvate bluetooth seadmete kasutamiseks tuleb kasutajana Gnome keskkonda sisse logida ning seadmed esmalt omavahel paaritada (ingl. k. pairing). Olgu tegu arvuti ja telefoniga, valige Gnome Bluetooth-appletil, millel on abitekst Bluetooth Manager parem hiireklõpsuga avanevast hüpikmenüüst Browsd Device ning võiks avaneda nt selline pilt

Bluetooth-1.gif

Seejärel ilmub telefonile tekst 'Exchange data with fuji-0?', vastates jaatavalt küsib telefon nn Passkey'd, sisestage nt '1111'. Järgmisena avaneb arvutis sarnane Passkey sisestamise aken

Bluetooth-2.gif

Õnnestumise tunnuseks on avanenud telefoni nö failisüsteemi sisuga aken, nt selline

Bluetooth-3.gif

Õnnestumise tunnuseks on arvuti korpusel signaaltule süttimine ning mõni teade dmesg'is.

OBEX

OBEX (OBject EXchange) teenuse kasutamiseks sobib kasutada nt klientprogrammi obexftp

 $ obexftp -b 00:1F:5C:F0:E2:A7 -B 10 -c Images -g Pilt000.jpg
 Browsing 00:1F:5C:F0:E2:A7 ...
 Channel: 10
 Connecting...done
 Sending "Images"... done
 Receiving "Pilt000.jpg".../done
 Disconnecting...done
 $ ls -l
 total 256
 -rw-r--r-- 1 mart mart 254910 2009-08-15 17:42 Pilt000.jpg

Telefoni kontaktid

 $ syncml-obex-client -b 00:1F:5C:F0:E2:A7 11 --slow-sync text/x-vcard contacts --wbxml --identifier "PC Suite"

Kasulikud lisamaterjalid