Transfer files between your Bluetooth device
This information is deprecated. It should be considered end of life and should not be used in any production setting
Bluetooth and Linux quick howto
This method is using ussp-push, for this your device must support something called OBEX Object push. For this you need to have all the regular bluetooth stuff installed [bluez-utils,etc] and a little utility called ussp-push
Now you need to find the bluetooth address of the device you are trying to send stuff to.
hcitool scan
you should then see a list like this one
00:12:D1:8C:57:E5 BackBlerry 00:0E:ED:B0:AF:34 The Brick
now you just need to find what channel the OBEX push service is on. you should get a long list of stuff, but the one you are interested in is pretty obvious
Service Name: OBEX Object Push Service RecHandle: 0x10001 Service Class ID List: "OBEX Object Push" (0x1105) Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003) Channel: 9 "OBEX" (0x0008) Language Base Attr List: code_ISO639: 0x454e encoding: 0x6a base_offset: 0x100 Profile Descriptor List: "OBEX Object Push" (0x1105) Version: 0x0100
The good news is you only have to do this once, the address and the channel are pretty much permanent Now for the easy bit.
ussp-push 00:12:D1:8C:57:E5@9 hcid.conf mcid.conf
of course you can replace hcid.conf with whatever file you want. the second filename is what it will be received as on the device. I am only using hcid.conf as an example.