不带GUI的蓝牙配对



我需要在linux服务器上使用USB蓝牙加密狗。事实上,它是有效的,我可以发现其他蓝牙设备,但如果我尝试连接其中一个(使用rfcomm),它会显示Can't connect RFCOMM socket: Connection refused

我认为问题在于配对,因为当我在桌面系统上键入相同的命令时,它会在对话框窗口(而不是在终端)中向我询问密钥。因此,问题是:在没有桌面环境的情况下,如何配对设备?谢谢你的建议。

此命令适用于我:

echo [PIN] | bluez-simple-agent hci0 [BT_MAC_ADDRESS]
  1. 如果您的设备已配对,则要再次请求配对,请执行以下命令。否则,错误将显示为创建设备失败:org.bluez.error.AlreadyExists:AlreadyExists

    To remove pairing: bluez-test-device remove XX:XX:XX:XX:XX:XX   
    To pair again    : bluez-simple-agent hci0  XX:XX:XX:XX:XX:XX
    
  2. 如果您碰巧有一个以上的蓝牙硬件,并且想使用第二个,请使用hciconfig查找适配器名称,然后使用该名称代替hci#。命令如下

    bluez-simple-agent hci# XX:XX:XX:XX:XX:XX
    

相关内容

  • 没有找到相关文章

最新更新