Using OBEX for file transfer to/from mobile phone

The Object Exchange protocol can best be described as binary HTTP. OBEX is optimised for ad-hoc wireless links and can be used to exchange all kind of objects like files, pictures, calendar entries (vCal) and business cards (vCard).

OBEX is builtin in devices like PDA's like the Palm Pilot, and mobile phones like Nokia ones.

So far Nokia 7650 support OBEX Object Push and OBEX File Transfer as it is seen from the service list we can send/receive media files (for example images made by digital camera). To receive files we need only run btsrv server. All objetcs are saved in ~/Inbox . To send object to mobile use push command. Next we will see how to send image to phone.

niko@niko:~$ btctl push 1 niko.jpg 
Transfer complete.
28998 bytes sent in 9.38 secs (3091.47 B/s)

For detailed information about use OBEX see btctl manual page.