我使用的是RPi3,上面运行着Ubuntu MATE。我连接了一个蓝牙设备,我想从rfcomm0端口读取数据。
因为设备使用特殊的协议,所以"cat /dev/rfcomm0“可以显示一些内容,但它是不可读的。我想写一个可以从rfcomm0读取byte[]的java文件。有什么方法可以做到这一点吗?
谢谢!
发布于 2017-04-25 20:17:00
设备/dev/rfcomm0的行为类似于串行设备。因此,您可能希望使用Java串行库来处理波特率等设置。请参阅Is there Java library or framework for accessing Serial ports?
另一种选择是通过命令行设置串行参数。使用stty查看Set stty parameters
设备准备就绪后,您可以像读取任何其他文件一样对设备进行读写操作。只需使用FileInputStream打开设备即可执行此操作。
https://stackoverflow.com/questions/42407109
复制相似问题