【问题标题】:Read data from rfcomm0从 rfcomm0 读取数据
【发布时间】:2017-07-13 10:11:04
【问题描述】:

我正在使用 RPi3 并在其上运行 Ubuntu MATE。我连接了一个蓝牙设备,我想从 rfcomm0 端口读取数据。

由于设备使用特殊协议,“cat /dev/rfcomm0”可以显示一些内容但不可读。我想编写一个可以从 rfcomm0 读取 byte[] 的 java 文件。有没有办法达到这个目的?

谢谢!

【问题讨论】:

    标签: java ubuntu bluetooth raspberry-pi3 rfcomm


    【解决方案1】:

    设备 /dev/rfcomm0 的行为类似于串行设备。因此,您可能希望使用 Java 串行库来处理波特率等设置。 见Is there Java library or framework for accessing Serial ports?

    另一个选项是通过命令行设置串行参数,例如。用 stty 看 Set stty parameters

    设备已准备好,您可以像使用任何其他文件一样读取和写入设备。只需使用 FileInputStream 打开设备即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-13
      • 2021-09-20
      • 2018-04-11
      • 2012-04-03
      • 2018-11-26
      • 1970-01-01
      相关资源
      最近更新 更多