Tento zápisník vyjadřuje mé soukromé názory. Své názory na mé názory zanechávejte v komentářích. Obvykle na ně však nebude brán zřetel :-)
Novinky
Sony Ericsson K700i a Bluetooth pod Linuxem
Po seznámení s mobilem jsem se rozhodl, jak jinak, provést synchronizaci s počítačem. Ale jak se zdá, nic není tak jednoduché, jak se může zdát :-)
Nejdříve je třeba systém připravit. Odinstaloval jsem fedorácké balíčky pro BlueZ a zkompiloval jejich nejnovější verze. Před kompilací balíku bluez-utils-2.21.tar.gz jsem ještě stáhnul nejnovější verzi OpenOBEX ze stránky OpenOBEX (bluez-utils používají knihovny z projektu OpenOBEX).
Pro práci s mobilem používám KDE-Bluetooth, projek, který se zaintegruje do Konqueroru a také KMobileTools.
A teď přijde část nastavovací ;-) Vycházel jsem ze skvělého návodu The host-to-host Bluetooth HOWTO, ale musel jsem vychytat nějaké ty mušky.
Po instalaci BlueZ jsem spustil skript create_dev, umístěný v adresáři scripts v rozbaleném adresáři bluez-utils-2.21 a zkopíroval odtamtud také soubor bluetooth.init do adresáře /etc/rc.d/init.d/. Tento soubor pak potřebuje nastavit jako spustitelný a zajišťuje spouštění nutných démonů pro komunikaci s bluetoothovým zařízením.
Dále jsem vytvořil adresář /etc/bluetooth a do něj umístil soubor hcid.conf s následujícím obsahem:
# # HCI daemon configuration file. # # $Id: hcid.conf,v 1.7 2004/12/13 14:16:03 holtmann Exp $ # # HCId options options { # Automatically initialize new devices autoinit yes; # Security Manager mode # none - Security manager disabled # auto - Use local PIN for incoming connections # user - Always ask user for a PIN # security user; # Pairing mode # none - Pairing disabled # multi - Allow pairing with already paired devices # once - Pair once and deny successive attempts pairing multi; # PIN helper pin_helper /usr/lib/kdebluetooth/kbluepin; # D-Bus PIN helper #dbus_pin_helper; } # Default settings for HCI devices device { # Local device name # %d - device id # %h - host name name "MyPC"; # Local device class class 0x3e0100; # Default packet type #pkt_type DH1,DM1,HV1; # Inquiry and Page scan 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 accept; # Default link policy # none - no specific policy # rswitch - allow role switch # hold - allow hold mode # sniff - allow sniff mode # park - allow park mode lp rswitch,hold,sniff,park; # Authentication and Encryption (Security Mode 3) #auth enable; #encrypt enable; }
Do tohoto adresáře je také třeba umístit soubor pin, který obsahuje pořadovaný PIN. Ten je nutné mít shodný i v mobilním telefonu. Porgrámek /usr/bin/bluepin je nějaký vadný, takže se nemá používat.
Ještě do stejného adresáře jsem umístil soubor rfcomm.conf, ale nejsem si jist, jak a proč ho používat :-)
# # RFCOMM configuration file. # # $Id: rfcomm.conf,v 1.1 2002/10/07 05:58:18 maxk Exp $ # rfcomm0 { # Automatically bind the device at startup bind no; # Bluetooth address of the device device 00:0E:07:76:C4:8A; # RFCOMM channel for the connection channel 2; # Description of the connection comment "K700i"; }
A co dál? Pak je potřeba vyzkoušet následující příkazy. (A mít na mobilu zapnutý bluetooth ;-)
[root@srotik xpj]# /usr/sbin/hciconfig hci0 up [root@srotik xpj]# hcitool dev Devices: hci0 00:0E:A1:30:4E:7D [root@srotik xpj]# hcitool scan Scanning ... 00:0E:07:76:C4:8A Xpj K700i [root@srotik xpj]# hcitool inq Inquiring ... 00:0E:07:76:C4:8A clock offset: 0x0053 class: 0x520204
První příkaz vypíše lokální bluetooth zařízení (u mě nějaký ten USB BlueTooth donge). Druhý prohledává okolí a vypisuje nalezené bluetooth zařízení a poslední je spojuje.
Pro komunikaci je pak nutné navázat spojení.
[root@srotik xpj]# rfcomm connect hci0 00:0E:07:76:C4:8A 2 Connected /dev/rfcomm0 to 00:0E:07:76:C4:8A on channel 2 Press CTRL-C for hangup
V tuto chvíli již je možné spustit kbluetoothd, KDEčkového démona pro komunikaci s mobilem a v Konqueroru zadat jako adresu bluetooth:/. Měly by se vypsat všechny možnosti, co mobil nabízí.
Dalším nástrojem jsou již zmíněné KMobileTools. Bohužel se mi nepodařilo zkompilovat SVN verzi, takže jsem stáhnulnejposlednější verzi 0.4.3.1. Ten umožňuje přijímat hovory, posílat SMS a prohlížet telefonní seznam. Existuje plugin do Kontactu a přes něj si můžete synchronizovat např. adresář s adresářem v Kontactu. Mě osobně stačí to, že jsem si ho vyexportoval do souboru, to je pro mě nejdůležitější ;-)
Musím ale říct, že práce s bluetoothem není úplně jednoduchá a bezbolestná. Nakonec to ale funguje a to hlavně díky návodu The host-to-host Bluetooth HOWTO ;-)

@
Poznámky
- Refreshing...
Používám
Výběr článků
Poslední diskuse
- windows-1250 nebo cp1250?
(viagra_canadian, 05.26.2014 13:26) - windows-1250 nebo cp1250?
(without, 05.26.2014 13:26) - windows-1250 nebo cp1250?
(cialis_canada, 05.26.2014 13:26) - windows-1250 nebo cp1250?
(viagra_canada, 05.26.2014 13:26) - mirne linuxove :)
(Dorothylock, 05.26.2014 10:26) - mirne linuxove :)
(Annetteer, 05.25.2014 18:25) - windows-1250 nebo cp1250?
(canadian_cialis, 05.25.2014 17:25) - windows-1250 nebo cp1250?
(cialis_online, 05.25.2014 17:25) - windows-1250 nebo cp1250?
(buy_cialis, 05.25.2014 17:25) - windows-1250 nebo cp1250?
(generic_viagra, 05.25.2014 17:25)
Sousedé
Bedlivě sleduji
Čtu
- ... pod kapnou života
- Blog počítačového nadšence
- Blok Filipa Rožánka
- chomat.net [blog]
- conBlog
- Dagblog
- Deník superženy
- e-Deník
- Hlava
- Holasí net - weblog
- Krutá realita
- Lackylog
- Marigold
- minarik.net - odplivník
- Pixy
- POOH
- Prochaine Bloguje
- Rebe
- Spravodaj
- Středně propečený blog
- Svět pohledem shora
- WebSky
- Yuhůův weblog o webu
- Zápisky.info
Komentáře ke článku