Difference between revisions of "Bluetooth"
imported>ThorstenStaerk |
imported>ThorstenStaerk |
||
Line 1: | Line 1: | ||
− | Bluetooth is a good way to establish a wireless connection. Here is how you can do it with Linux | + | Bluetooth is a good way to establish a wireless connection. Here is how you can do it with Linux. |
− | = Check your hardware = | + | |
+ | = SUSE Linux = | ||
+ | All instructions have been tested with SUSE Linux 11.1 but should work same or similar with every combination. | ||
+ | |||
+ | == Check your hardware == | ||
Your hardware must be compatible, and the correct drivers must be loaded. Here is an example how to check this: | Your hardware must be compatible, and the correct drivers must be loaded. Here is an example how to check this: | ||
tweedleburg:~ # hwinfo --bluetooth --short | tweedleburg:~ # hwinfo --bluetooth --short | ||
Line 10: | Line 14: | ||
00:16:4E:62:BE:31 Nokia 6230i | 00:16:4E:62:BE:31 Nokia 6230i | ||
− | = Transfer files = | + | == Transfer files == |
The best possibility to transfer files is to call the program bluetooth-applet. | The best possibility to transfer files is to call the program bluetooth-applet. | ||
− | == with KDE 3.5 == | + | === with KDE 3.5 === |
Using KDE 3.5 or older you can point your konqueror to bluetooth:/// and you will be able to use your phone's files just as if they were local. | Using KDE 3.5 or older you can point your konqueror to bluetooth:/// and you will be able to use your phone's files just as if they were local. | ||
− | == with obexpushd == | + | === with obexpushd === |
To transfer a file from your mobile phone to your computer, start the obex push daemon on your computer: | To transfer a file from your mobile phone to your computer, start the obex push daemon on your computer: | ||
obexpushd -B | obexpushd -B | ||
Then, on your mobile phone choose that you want to transfer a file to your computer. | Then, on your mobile phone choose that you want to transfer a file to your computer. | ||
+ | |||
+ | = Debian = | ||
+ | This is a Nokia example | ||
+ | # apt-get install bluez-hcidump bluez-pin bluez-utils libbluetooth1 libsdp2 | ||
+ | # /etc/init.d/./bluez-utils restart | ||
+ | # hcitool scan | ||
+ | # l2ping 00:11:9F:5E:D8:32 | ||
+ | # sdptool browse 00:11:9F:5E:D8:32 | ||
+ | # /etc/bluetooth/rfcomm.conf | ||
+ | rfcomm0 { | ||
+ | device 00:11:9F:5E:D8:32; | ||
+ | channel 9; | ||
+ | comment "Nokia 6230"; | ||
+ | } | ||
+ | # /etc/init.d/./bluez-utils restart | ||
+ | # rfcomm bind /dev/rfcomm0 00:11:9F:5E:D8:32 9 | ||
= Future reference = | = Future reference = |
Revision as of 08:36, 16 December 2009
Bluetooth is a good way to establish a wireless connection. Here is how you can do it with Linux.
Contents
SUSE Linux
All instructions have been tested with SUSE Linux 11.1 but should work same or similar with every combination.
Check your hardware
Your hardware must be compatible, and the correct drivers must be loaded. Here is an example how to check this:
tweedleburg:~ # hwinfo --bluetooth --short bluetooth: Cambridge Silicon Radio Bluetooth Dongle (HCI mode) tweedleburg:~ # hcitool scan Scanning ... 00:16:4E:62:BE:31 Nokia 6230i
Transfer files
The best possibility to transfer files is to call the program bluetooth-applet.
with KDE 3.5
Using KDE 3.5 or older you can point your konqueror to bluetooth:/// and you will be able to use your phone's files just as if they were local.
with obexpushd
To transfer a file from your mobile phone to your computer, start the obex push daemon on your computer:
obexpushd -B
Then, on your mobile phone choose that you want to transfer a file to your computer.
Debian
This is a Nokia example
- apt-get install bluez-hcidump bluez-pin bluez-utils libbluetooth1 libsdp2
- /etc/init.d/./bluez-utils restart
- hcitool scan
- l2ping 00:11:9F:5E:D8:32
- sdptool browse 00:11:9F:5E:D8:32
- /etc/bluetooth/rfcomm.conf
rfcomm0 { device 00:11:9F:5E:D8:32; channel 9; comment "Nokia 6230"; }
- /etc/init.d/./bluez-utils restart
- rfcomm bind /dev/rfcomm0 00:11:9F:5E:D8:32 9
Future reference
If you still have problems, have a look at the commands
- obexftp