我想在 Linux 中通过命令行连接并配对附近可用的蓝牙设备。 我通过互联网搜索,发现我们可以通过 simple-agent 配对,但它在我的设备中不可用。 设备中提供以下命令: hcitool、hciconfig、hcidump、sdptool、l2ping、rfcomm。 为了连接到远程设备,我正在运行以下命令。 hcitool cc BD_ADDRESS 但是上面的命令连接了设备一段时间,然后设备再次断开连接。在 hcidump 输出中,我看到断开连接事件。无论如何,在 linux 命令行中我可以通过它来测试我的蓝牙吗?设备在一段时间后断开连接的原因可能是什么?
最佳答案
我曾经见过同样的问题,并且能够使用 rfcomm 命令解决它。尝试以下操作:
# rfcomm connect /dev/rfcomm0 00:11:22:33:44:55 1 &
此外,最好使用以下命令启用安全简单配对并启用页面和查询扫描:
# hciconfig hci0 sspmode 1
# hciconfig hci0 piscan
如果您还有问题,请告诉我。
关于linux - 从命令行进行蓝牙配对和连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23863891/