Check and update formatting, then remove this message
ObexFTP
TracNav
OpenOBEX...
- News
- Introduction
- Downloads
- Projects
ObexFS...
- ObexFS screenshots
- Development
- Win32
- Contact us
ObexFTP...
- Installing
- FAQ
- CLI Examples
Language Bindings...
- C example
- Perl example
- Python example
- Ruby example
- TCL example
- Technical
- Services/UUIDs
BFB protocol...
- Protocol
- Commands
- FAQ
- Extras
- Cable support
- My K750i
Supported Devices...
Phones...
- Mitsubishi
- Motorola
- Nokia
- Samsung
- Sharp
- Siemens
- Sony Ericsson
PDA...
- Palm
- Zaurus
Other...
- Microsoft
The main goal of this project is to make mobile devices that feature the OBEX protocol and that adhere to the OBEX FTP standard accessible using an open source implementation.
ObexFTP is a library bundling everything needed for OBEX transfers and exposing it via a simple interface. Quite a number of language bindings are provided using SWIG or other means. There is a sample command line client "obexftp" and a server "obexftpd" included. Besides FTP the ObexFTP library provides access to the PUSH, GOEP and SYNCH services. It runs on Linux, FreeBSD, NetBSD and Win32.
Language bindings
Currently there are language bindings to
- Shell (the command line interface obexftp)
- Filesystem (the FUSE-based obexfs)
- C
- Perl
- Python
- Ruby
- Tcl (Tool Command Language)
Future language bindings
Developers are needed to complete these bindings
- C++ (suggestions needed)
- C# (under development)
Java(there are already other implementations)
OBEX file transfer
Files and folders are accessed via the OBEX FTP standard protocol. That protocol is defined in the Object Exchange protocol (OBEX) section (K12.5) of the File Transfer Profile (FTP) in the Bluetooth V1.1 Profile Specifications. See this K12 overview. It's also possible to use other [services]] like PUSH, GOEP (see K10 overview) and SYNCH (e.g. to retrieve the //telecom/devinfo.txt//).
Access your mobile phone's memory
ObexFTP is typically used to to access your mobile phone's memory to store and retrieve e.g. your phonebook, logos, ringtones, music, pictures and alike.
Consult the wiki:SupportedDevices list to see if your phone or PDA is supported.
Browse the ObexFTP wiki:ObexFtpFaq or try some wiki:ObexFtpExamples . There are also some ObexFTP wiki:ObexFtpTechnical bits.
