发送消息到rfcomm终端?

时间:2014-10-15 08:16:22

标签: linux bluetooth

我在使用gumstix的客户端和linux上的服务器之间通过蓝牙创建了一个连接。 这就是我对服务器所做的事情:

ftph-user@ftph-9818:~$ hcitool dev
Devices:
hci0    B0:10:41:BA:BF:26
ftph-user@ftph-9818:~$ rfcomm watch /dev/rfcomm0 3 /sbin/agetty rfcomm0 115200 linux

Waiting for connection on channel 3
Connection from 00:03:19:50:2A:FB to /dev/rfcomm0
Press CTRL-C for hangup

在客户端:

root@ftph-9817-gbt:~$ rfcomm connect /dev/rfcomm0 B0:10:41:BA:BF:26 3
Connected /dev/rfcomm0 to B0:10:41:BA:BF:26 on channel 3
Press CTRL-C for hangup

>

我想要的是能够在客户端上键入并在服务器上读取,也可以执行一些脚本,而不是我只有一个空白屏幕。

有什么想法吗?

祝你好运, 利奥

1 个答案:

答案 0 :(得分:0)

我尝试使用从Windows到Linux的虚拟(蓝牙)COM端口进行连接,并将数据从Windows机器发送到Linux机器。为了做到这一点,我在配置/连接到Linux上的蓝牙适配器后,在Windows上设置了一个虚拟COM端口。然后,我使用了以下命令:

    sudo rfcomm watch /dev/rfcomm0 <chan> screen /dev/rfcomm0 115200

在你的情况下,陈是3.

您可以使用apt-get install screen安装屏幕。

然后在Windows上,我连接到与Linux机器绑定的传出虚拟COM端口。这将在Linux计算机上启动屏幕串行端口控制台。然后,我可以在Windows串口程序上输入并查看Linux上屏幕控制台上反映的字符。