/ dev / rfcomm0变得陈旧,但我可以看到蓝牙设备仍在发送数据

时间:2011-09-27 08:57:27

标签: java linux bluetooth serial-port

我在Linux上使用蓝牙传感器设备。我使用标准工具在串口上连接它,所以:

$ sudo rfcomm connect 0
  Connected /dev/rfcomm0 to 00:07:80:93:52:3B on channel 1
  Press CTRL-C for hangup

我有一个从/ dev / rfcomm0读取并处理数据的Java程序。但是,过了一会儿(变化时间〜1小时),我无法读取任何进一步的数据,但设备仍然连接。我注意到以下几点:

  • 如果我打开蓝牙管理器,它会显示数据仍在从设备流出
  • cat / dev / rfcomm0显示无输出
  • 连接仍然存在。我必须手动关闭连接,重新连接并重新启动我的Java应用程序。

基本上,连接/ dev / rfcomm0似乎过时了。这是一个简单的修复方法吗?它会是我的应用程序还是与串口有关?问题是什么?

非常感谢

0 个答案:

没有答案