蓝牙设备经常断开连接

蓝牙设备经常断开连接

我想将笔记本电脑上的蓝牙连接到附近提供 SPP 的设备,然后使用终端程序与该设备进行通信。它在 Windows 上运行得很好,现在我正在尝试从 Linux 上重新创建它。我已经在 Linux 中配对并信任该设备(使用 Ubuntu GUI),然后(根据我对其他帖子的理解)创建了一个本地 tty 设备,如下所示:

root@ta-ms:~# sdptool add --channel=22 SP
root@ta-ms:~# rfcomm bind /dev/rfcomm1 BC:23:E0:82:5C:6a 22

然后在该设备上启动终端程序:

root@ta-ms:~# minicom -D /dev/rfcomm1

minicom 将启动并显示一个终端窗口,但当我键入时,任何数据都不会移动。

有人可以建议这里出了什么问题吗?是我没有正确设置 BT+SPP+RFCOMM/TTY,还是有其他问题?

答案1

我发现“sdptool”命令不再需要,它们已被弃用。 SE 上的大多数答案仍然引用它们,这就是许多用户遇到问题的原因。

只需删除上面的 sdptool 命令,但保留其余命令,那么一切都会可靠地运行。自从这样做以来,我每次都能建立连接,效果很好。另外,跳过 BT 频道号,因此只需使用:

rfcomm bind /dev/rfcomm1 BC:23:E0:82:5C:6a

相关内容