Log in


Forgot your password?
prijatelji LUGoNSa
gnu.gif
linuxzasve.jpg
hulk.jpg
 
You are here: Home / Uputstva / Opšte / Kako podesiti bluetooth

Kako podesiti bluetooth

by Bojan Delić last modified Jun 14, 2007 01:08 PM
Uputstvo za podešavanje bluetooth-a pod Linuxom

U ovom uputstvu ću objasniti kako podesiti bluetooth da radi pod Linuxom. Ja imam bluetooth koji se priključuje na USB, pa će o tome najviše biti reči.

Prvo, ako još niste kupili bluetooth, pogledajte spisak uređaja koji rade pod Linuxom, čisto da uštedite malo živaca i vremena. Ako ste ipak kupili bluetooth ipak pogledajte spisak da vidite koliko šanse imate da ga podesite. Ako ga ima na listi super, a ako ga nema, možda ipak proradi.

Konfigurisanje kernela

Prvo treba da u kernel uključimo podršku za bluetooth i da ga iskompajliramo (ako podrška već nije uključena, mada na većini distribucija po defaultu jeste). Kako se to radi neću objašnjavati, ali ono što treba da uključite je:

  • Networking --->
    • <*> Bluetooth subsystem support --->
      • --- Bluetooth subsystem support
      • <M> L2CAP protocol support
      • <M> SCO links support
      • <M> RFCOMM protocol support
      • <M> BNEP protocol support
      • [*] Multicast filter support
      • [*] Protocol filter support
      • <M> HIDP protocol support
      • Bluetooth device drivers --->
        • <M> HCI USB driver
        • [*] SCO (voice) support
        • <M> HCI UART driver
        • [*] UART (H4) protocol support
        • [*] BCSP protocol support
        • [*] Transmit CRC with every BCSP packet
        • <M> HCI BCM203x USB driver
        • <M> HCI BPA10x USB driver
        • <M> HCI BlueFRITZ! USB driver
        • <M> HCI DTL1 (PC Card) driver     #ovaj i sledeća 3 drajvera će biti ponuđena samo ako ste uključili podršku za PCMCIA u kernelu
        • <M> HCI BT3C (PC Card) driver
        • <M> HCI BlueCard (PC Card) driver
        • <M> HCI UART (PC Card) device driver
        • <M> HCI VHCI (Virtual HCI device) driver


Pretpostavljam da već imate uključeno podršku za USB, ali za svaki slučaj, ako nemate, uključite i sledeće stvari:
  • Device Drivers -->
    • USB support --->
      • <*> Support for Host-side USB
      • --- USB Host Controller Drivers
      • <M> EHCI HCD (USB 2.0) support
        • [ ] Full speed ISO transactions (EXPERIMENTAL)
        • [ ] Root Hub Transaction Translators (EXPERIMENTAL)
      • <*> OHCI HCD support
      • <*> UHCI HCD (most Intel and VIA) support
      • < > SL811HS HCD support
Normalno kompajlirajte kernel i restartujte sistem sa novim kernelom.

Posle restarta možete proveriti da li je vaš bluetooth prepoznat komandom:
del-boy@DeepThought~$ cat /proc/bus/usb/devices | grep -e^[TPD] | grep -e Cls=e0 -B1 -A1
T: Bus=01 Lev=01 Prnt=01 Port=04 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=e0(unk. ) Sub=01 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=0db0 ProdID=6970 Rev= 5.25
del-boy@DeepThought~$
ili komandom lsusb.

BlueZ (bluez-utils i bluez-libs)

Da biste koristili bluetooth potreban vam je BlueZ. Instalacija je različita od distribucije do distribucije, ali u krajnjem slučaju možete sa oficijalnog sajta skinuti kod i ručno ga instalirati. Biće vam potrebni paketi bluez-utils i bluez-libs, a ostale pakete možete instalirati ako želite.

Kada instalirate ove pakete treba da otvorite file /etc/bluetooth/hcid.conf i izmenite ga prema vašim željama. Većinu opcija možete da ostavite neizmenjene. Ono što preporučujem je da prometine stavku security na auto i  ime  uređaja. Za ostatak pogledajte man hcid.conf.

Sledeće što treba da uradite je da pokrenete demone hcid i sdpd.

Neke korisne komande

  • hciconfig -a  -  podaci o pronađenim uređajima
  • hcitool dev - spisak svih bluetooth uređaja prikačenih na računar (sa MAC adresama)

  • hcitool scan - skeniranje uređaja za komunikaciju (na primer mobilni telefon - ne zaboravite da upalite bluetooth na telefonu, takođe vraća MAC adresu)

  • l2ping <MAC> - privera da li postoji komunikacija sa drugim uređajem (MAC adresu znate iz prethodne komande)

Zaključak

Kada ste sve ovo uradili treba da instalirate neku aplikaciju koja će obavljati neki koristan posao. Šta ćete koristiti zavisi od toga šta vam treba, ali ako, recimo, želite da razmenjujete fajlove sa mobilnim telefonom možete instalirati kdebluetooth (KDE) ili Gnome-bluetooth (GNOME). U instalaciju ovih programa se neću upuštati, jer zavisi od toga koju distribuciju koristite, a i to nije tema ovog uputstva.

Document Actions