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:bluetoothdbluez-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.
great!