[英]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.