[英]Read file from serial port using Java
我是Java的初学者,我正在编写("FLASH").getbytes()
像这样的("FLASH").getbytes()
到serialport
。
在我将FLASH_OK
作为响应之后,我再次发送文件请求。 之后我会得到FILE_OK
响应然后我已经读取文件到文件的末尾。
我没有得到如何做到这一点,所以请帮助我。
谢谢你的答复。
貌似需要一个SerialPortReader
这需要实现一个SerialPortEventListener
public void serialEvent(SerialPortEvent event)
{
case SerialPortEvent.DATA_AVAILABLE:
byte[] readBuffer = new byte[40];
try
{
while (inputStream.available() > 0)
{
int numBytes = inputStream.read(readBuffer);
}
System.out.print(new String(readBuffer));
System.out.println();
System.out.println("DTR: " + serialPort.isDTR());
System.out.println("DSR: " + serialPort.isDSR());
System.out.println("CTS: " + serialPort.isCTS());
System.out.println("RTS: " + serialPort.isRTS());
System.out.println();
outputStream.write("ACTIVESYNC".getBytes());
}
catch (IOException e)
{
e.printStackTrace();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.