Uživatelské nástroje

Nástroje pro tento web


bluetooth

Toto je starší verze dokumentu!


Bluetooth

z archivu

  • Bluetooth v testing je ve verzi 3.36!!!
  • v unstable je uz verze 4.40!!
  • novy bluez = stary bluez-utils + bluez-audio
  • rozdily:
    • bluez-gnome 0.27 vs 1.8!!
    • bluez-utils 3.36 vs 4.42
      • 3.36: hcitool, hidd, rfcomm, hciattach, hciconfig ….
      • 4.42: This is a transitional package to assist with moving people to the BlueZ 4.x stack.
  • chce to prespat /etc/default/bluetooth.. tam jsem menil jenom:
# HID daemon
HIDD_ENABLED=1
#HIDD_OPTIONS="--master --server"
HIDD_OPTIONS="--server"
  • rucni pripojeni na HID:
sudo hidd --connect 00:0F:DE:A8:71:24
  • bluez-gnome, bluez-utils, bluez-hcidump
  • gnome-vfs-obexftp - podpora obex: v nautilusu * obex-data-server - bez neho nesli odesilat soubory pres ikonu bluetooth :) * http://www.root.cz/clanky/jak-na-bluetooth-pod-linuxem/ * http://www.linuxsoft.cz/sw_list.php?id_kategory=99 * Ze všeho nejdříve ovšem musíme „nahodit“ Bluetooth zařízení, aby o nich jádro vědělo: * modprobe hci_usb; #popřípadě jiný driver v závislosti na vašem železe * hciconfig hciX up; #hci0 - prvni dongle, hci1 - druha dongle… * Abychom nemuseli řešit problém, že na náš desktop se nám připojuje aplikace běžící pod rootem (hcid), zadáme xhost +. Vyjede na nás okénko, kde zadáme to samé číslo a potvrdíme. Zařízení * kde se ulozil ten nazev pharaon? * musi se nahodit linka… pres hciconfig…. * potom spustit nejake sluzby.. treba pres kdebluetooth… ten vyzaduje deamona sdpd pro chat a tu druhou blbost * HCID conf * vsechny hodnoty jsou vysvetlene na slidech predmetu PA151 soudobe site (MGR2) <code> # Local device class (viz manual) # class 0xSSDDdd SS service class, DD major class, dd minor class # OBEX (5bit z 8) = 00001000 = 0x10 - SS # computer = 0x01 - DD # driv tu bylo 0x100 class 0x100100; #!# Default packet type (viz slidy o BT str 38) #DH1 = Data High Rate 1 time slot #HV1 = High Quality Voice 1 time slot #pkt_type DH1,DM1,HV1; # Inquiry and Page scan # Inquiry - hledani novych stanic, odpoved na vyhledani # Page scan - cekani na ramec page, domlouvani na spojeni iscan enable; pscan enable; # Default link mode # none - no specific policy # accept - always accept incoming connections # master - become master on incoming connections, # deny role switch on outgoing connections #lm master; - master se sekal - segfault pri incomming.. zkusim accept lm accept # Default link policy # none - no specific policy # rswitch - allow role switch - prej prepnuti master-slave # hold - allow hold mode - neresi prenos dat, pouze hlas # sniff - allow sniff mode - cenichani, poslouchani # park - allow park mode - zaparkovani (uspavani) #default rswitch,hold,sniff,park lp sniff,park,rswitch </code> * soubor rfcomm * slouzi k vytvoreni virtualnich seriovych linek TTY * definuje se dycky s jakym zarizenim, na jakym kanale… * zatim jsem nenasel jeste vyuziti :) mozna presmerovani RFTTY do VBoxu * napr: <code> rfcomm0 { # Automatically bind the device at startup # automaticky pripravit TTY /dev/rfcomm0 pro BT zarizenim bind yes; # Bluetooth address of the device # BT HW adresa ciloveho zarizeni device 00:0F:DE:A8:71:24; #moje K700 # RFCOMM channel for the connection # Kanal pro komunikaci channel 1; # Description of the connection # comment „buldokova k700i“; #} </code> * nastaveni .gammurc —pouziva se i pro wammu <code> [gammu] synchronizetime = no name = Sony Ericsson K700i logformat = nothing connection=blueat model=auto port = 00:0F:DE:A8:71:24 </code>
bluetooth.1500797825.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki