Like DexoDan, I'm trying to get data transfer working via Bluetooth with my 6235 card.
Currently my best understanding (being no expert in Bluetooth) is that there are several components that are required to achieve this. Namely, you need:
- Hardware (i.e. 6235 / n135) radio
- A Bluetooth stack that does the low-level control (i.e. BlueZ) and hardware abstraction. To actually use a Bluetooth protocol, you need to ensure that the stack and hardware support the protocol
- Additional tools to facilitate the use of desired protocol (i.e. bluetoothd)
A quick note on BlueZ, AlexT has a package available for install here: http://alextgalileo.altervista.org/pkgrepo/i586/
Based one tunneling around the intertubes, I've discovered that, to perform file transfer over Bluetooth, the OBEX (OBject EXchange) protocol is required. Within the OBEX protocol is OBEX FTP which handles file transfers using the OBEX standard. OBEX itself is not specific to Bluetooth but can also be used through IrDA, USB, and other data transfer methods.
Moreover, if you look at diagram on slide 8 of http://littlechina.org/~padovan/bluez-gustavopadovan.pdf, it's possible to see that the bluetoothd daemon and obexd daemon which runs on top of the stack and acts as the tools to actually make use of Bluetooth protocols like SDP and rfcomm. Of particular note, obexd is suppose to handle the OBEX / FTP functionality but is not installed on the Intel Galileo board by default. To install this, you will need to download obexd from http://www.linuxfromscratch.org/blfs/view/7.4/general/obexd.html
It should be mentioned that obexd also requires BlueZ 4.101 - so you should install AlexT's package first (see above) - and libical. You can find libical at http://www.linuxfromscratch.org/blfs/view/7.4/general/libical.html.
Once you've installed both libical, and BlueZ 4.101, you can then install obexd. This is about as far as I've gotten right now. I'm still having some install issues for obexd I'd be happy to hear from anyone who gets this working.
Prior to trying to installing obexd, I've also tried an alternative package in the form of obexftp (see https://www.gitorious.org/obexftp/) which is suppose to also use BlueZ to perform FTP file transfer over OBEX - it is essentially an open source variant of obexd. obexftp is built on top of OpenObex. I've gotten as far as installing all the dependent libraries for obexftp but can't seem to actually install obenftp itself. As such, I'm now in the process of trying to install obexd.
If anyone manages to get obexd working, I'd be happy to know!