我想将笔记本电脑上的蓝牙连接到附近提供 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,还是我有其他问题?
我发现不再需要“sdptool”命令,它们已被弃用。SE 上的大部分答案仍然引用它们,这就是为什么许多用户遇到问题的原因。
只需删除上面的 sdptool 命令但保留其余部分,然后一切都会可靠地运行。自从这样做以来,我每次都能建立联系,效果很好。