The following are instructions for connecting a Bluetooth device for serial communication on Arch Linux using BlueZ 5.31.
The following packages are required:
bluez
:bluetoothd
bluez-utils
:bluetoothctl
,rfcomm
-
Start daemon:
systemctl start bluetooth
-
Pair using
bluetoothctl
:power on agent on scan on ... wait ... scan off pair <dev>
-
Create serial device:
rfcomm bind 0 <dev>
You should now have /dev/rfcomm0
.
-
Remove serial device:
rfcomm release 0
-
Unpair using
bluetoothctl
:remove <dev> power off
-
Stop daemon:
systemctl stop bluetooth
Check rfkill list
to make sure that the Bluetooth device is not blocked.
Good, with my current version of Debian,
Blueman
applet fails after pair, it did can't create the serial device (rfcomm bind), but withbluetoothctl
works fine. Thanks.