我正在使用RPi3并在其上运行Ubuntu MATE。我连接了蓝牙设备,我想从rfcomm0端口读取数据。
由于设备使用特殊协议," cat / dev / rfcomm0"可以展示一些东西,但它不可读。我想写一个可以从rfcomm0读取byte []的java文件。有没有办法达到这个目标?
谢谢!
答案 0 :(得分:0)
设备/ dev / rfcomm0的行为类似于串行设备。因此,您可能希望使用Java串行库来处理波特率等设置。 见Is there Java library or framework for accessing Serial ports?
另一个选项是通过命令行设置串行参数,例如。与stty见 Set stty parameters
设备已准备就绪,您可以像对待任何其他文件一样读取和写入设备。只需使用FileInputStream打开设备即可。