linux - 从命令行进行蓝牙配对和连接

标签 linux bluetooth bluetooth-lowenergy hci

我想在 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/

相关文章:

linux - linux "clock()"函数是否计入进程的 "sleep"时间?

linux - 替换外部 bash 脚本中的特定变量

android - 在android中发现可用的蓝牙设备

bluetooth - 通信时从未知蓝牙设备读取数据

安卓12 : BLE Scan does not find any devices

security - 低功耗蓝牙和 BR/EDR 安全性之间的区别

linux - PDF::使用 cpan linux 命令创建模块安装失败?

linux - 'cat/proc/swaps' 什么都不返回

java - 在PAN for Android 中创建蓝牙NAP 和PANU 并基于IP 相互通信

java - 当前时间作为 32 位 UNIX 时间戳和时间偏移