Podpora pro bluetooth je v dnešní době běžnou součástí jak notebooků tak i u mobilních telefonů. Přenos souborů přes bluetooth protokolem OBEX (Object Exchange) mezi Nokií E50 a osobním počítačem s OS Linux je možný například následujícím způsobem (nebudu řešit jak rozjet bluetooth spojení, na to určitě najdete hromadu návodů na netu sami).
Zjištění adresy telefonu
[tsunami@vodik]$ hcitool scan Scanning ... 00:18:8D:66:C1:B1 Nokia Tsunami
Získání čísla kanálu, po kterém budeme komunikovat
[tsunami@vodik]$ sdptool browse 00:18:8D:66:C1:B1 Browsing 00:18:8D:66:C1:B1 ... Service Name: AVRCP Target Service Description: Audio Video Remote Control Service Provider: Symbian Software Ltd. Service RecHandle: 0x10000 Service Class ID List: "AV Remote" (0x110e) Protocol Descriptor List: "L2CAP" (0x0100) PSM: 23 "AVCTP" (0x0017) uint16: 0x100 uint16: 0xf00 . . . Service Name: OBEX File Transfer Service RecHandle: 0x1001f Service Class ID List: "OBEX File Transfer" (0x1106) Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003) Channel: 11 "OBEX" (0x0008) Language Base Attr List: code_ISO639: 0x454e encoding: 0x6a base_offset: 0x100 Profile Descriptor List: "OBEX File Transfer" (0x1106) Version: 0x0100 . . .
Poslání souboru do telefonu
[tsunami@vodik]$ obexftp -b 00:18:8D:66:C1:B1 -B 11 -v -p soubor Browsing 00:18:8D:66:C1:B1 ... Channel: 11 Connecting...done Sending "soubor"... done Disconnecting...done
Soubor přijde do telefonu jako zpráva (podobně jako SMS). Co vše můžete provádět pomocí programu obexftp si přečtěte v dokumentaci (man obexftp
).
“Přimountování” telefonu přes bluetooth
Pomocí FUSE a ObexFS je možní přimountovat telefon přes bluetooth. Zápis do /etc/fstab:
obexfs#-b00:18:8D:66:C1:B1\040-B11 /mnt/nokia fuse rw 0 0
Adresa je předpokládám jasná, kanál pro transport také (11)…
Toto řešení používám pro stahování fotek případně upload souborů, když zrovna nemám nemám kabel (přeci jen je bluetooth dost pomalý, takže na nějaké větší transporty dat si docela počkáte).
Comments are closed.