ussp-push
ussp-push is a
OBEX object pusher for Linux, using the BlueZ
BlueTooth stack. The original ussp-push
implementation required explicit binding to RFCOMM channels before the
usage, that made it quite cumbersome to use. I added BlueTooth name
resolution, SDP service resolution, and direct access to remote
BlueTooth listening channels.
The syntax now supported by ussp-push
is:
$ ussp-push [--dev
DEVID] [--timeo TIMEO] {DEVICE,
BTADDR@[BTCHAN]} LFILE RFILE
Where:
DEVID |
HCI device ID (0, 1, ...). Valid
only if the BTADDR@BTCHAN syntax is
used |
TIMEO |
RFCOMM connect timeout in seconds |
DEVICE |
RFCOMM device file (like /dev/rfcomm0) |
BTADDR@[BTCHAN] | BlueTooth
address and
channel of the remote OBEX listener. The BTADDR can be either a BlueTooth
address of a BlueTooth device name. If the BTCHAN is not specified, an
SDP quesry is performed to retrieve the remote OBEX service channel |
LFILE |
Local file path |
RFILE |
Remote file name |
License and Software
ussp-push is made available through the GNU GPL license. Please read carefully the license before using the software. The ussp-push source is available here :