Affix is a Bluetooth protocol stack for Linux developed at Nokia Research Center. The protocol allows transferring files from mobile devices to a Linux computer or vice versa, using the mobile as a modem in Linux, etc. Affix is a set of protocols and utilities that give Bluetooth functionality to Linux.

Affix currently supports the following Bluetooth Profiles:

General Access Profile
Service Discovery Profile
Serial Port Profile
DialUp Networking Profile
LAN Access Profile
OBEX Object Push Profile
OBEX File Transfer Profile
PAN Profile
HID Profile
BPP Profile

Affix runs on any architecture such as Windows i386, ARM (Pocket PC),PowerPC (iMac),Sparc, etc and supports a wide range of hardware such as USB, PCMCIA and UART devices.

Visit the project homepage for more details and downloads.