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.