8.6 Transferring Files with OpenOBEXOBEX (Object Exchange) is an IrDA standard (http://www.irda.org/standards/standards.asp) for transferring files between devices. OpenOBEX (http://sourceforge.net/projects/openobex/) is an open source implementation of this standard. To install OpenOBEX, download the latest release (openobex-x.y.z.tar.gz), extract the tarball, then configure, compile, and install it: bjepson@linux:~/Documents> tar xfz openobex-1.0.1.tar.gz You'll also want the applications, so download the latest release of the apps (openobex-apps-x.y.z.tar.gz), and go through the same steps: bjepson@linux:~/Documents> tar xfz openobex-apps-1.0.0.tar.gz (You may need to add /usr/local/lib to /etc/ld.so.conf and run ldconfig as root for everything to work.)After you've installed the applications, you can transfer files with the irobex_palm3 utility. Don't let the "palm" in the name put you off; we've used it with cellular phones as with well as a Palm (you should be able to use any infrared device that supports OBEX). To receive files, start irobex_palm3, initiate sending a file from your device, and align the ports. After irobex_palm3 receives the file, it exits. Here's a session where irobex_palm3 receives a business card from a Nokia phone: bjepson@linux:~ > irobex_palm3 To send a file, be sure that your device is configured to receive files via infrared, align the ports, and use irobex_palm3 filename: bjepson@linux:~> irobex_palm3 sample.png |