Przed chwilą testowałem program
obexftp. Działa mi zarówno wysyłanie, jak i odbieranie plików.
Na początku wykonujemy:
Kod: Zaznacz cały
kelog@galera-debian:~$ hcitool scan
Scanning ...
00:11:22:33:44:55 Blue
Ten ciąg znaków to adres fizyczny modułu bluetooth w telefonie. Zapisujemy go.
Aby wysłać plik na telefon:
Kod: Zaznacz cały
kelog@galera-debian:~$ obexftp --bluetooth 00:11:22:33:44:55 --put paczka.tar.bz2
Browsing 00:11:22:33:44:55 ...
Channel: 7
Connecting...done
Sending "paczka.tar.bz2"...|done
Disconnecting...done
Aby odebrać plik z telefonu:
a) sprawdzamy, jak są ułożone foldery w telefonie:
Kod: Zaznacz cały
kelog@galera-debian:~$ obexftp --bluetooth 00:11:22:33:44:55 -l
Browsing 00:1C:A4:8B:C0:5C ...
Channel: 7
Connecting...done
Receiving "(null)"... <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE folder-listing SYSTEM "obex-folder-listing.dtd">
<!--
XML Coder, (C) 2001 Sony Ericsson Mobile Communications AB
-->
<folder-listing version="1.0"><folder name="Obrazki"/>
<folder name="Dźwięki"/>
<folder name="Motywy"/>
<folder name="Wideo"/>
<folder name="Inny"/>
</folder-listing>
done
Disconnecting...done
b) sprawdzamy nazwę pliku w telefonie i odbieramy go
Kod: Zaznacz cały
kelog@galera-debian:~$ obexftp --bluetooth 00:11:22:33:44:55 --get Inny/paczka.tar.bz2
Browsing 00:11:22:33:44:55 ...
Channel: 7
Connecting...done
Receiving "Inny/paczka.tar.bz2"... Sending "Inny"... done
/done
Disconnecting...done
Testowane na Sony Ericsson. Jeśli nie będzie działać, sprawdź
Kod: Zaznacz cały
kelog@galera-debian:~$ sdptool browse
Inquiring ...
Browsing 00:11:22:33:44:55 ...
.......
na jakim kanale w telefonie działa Obex File Transfer lub podobne.
Pozdrawiam!