How to communicate with Bluetooth devices in Linux —08 April 2012
Find Bluetooth devices nearby, this assumes the devices have been configured to be discoverable:
hcitool scan --refresh
This will print the MAC addresses and names of the devices within range. For example:
00:07:80:93:54:1C MAGIC_2311
00:23:D4:1E:32:f1 Androidx001
Connect to a Bluetooth device using the MAC address like this:
sudo rfcomm connect 0 00:07:80:93:54:1C 1
A screen should pop up asking you to enter the PIN for pairing. (With many devices the PIN is as simple is 1111 or 0000 or 1234). If pairing was successful, you should see a message like this in the terminal.
Connected /dev/rfcomm0 to 00:07:80:93:54:1C on channel 1
Press CTRL-C for hangup
You can use a graphical client such as cutecom
to connect to /dev/rfcomm0
and communicate with the Bluetooth device, see incoming data and save it to a log file.