serial - leer datos puerto com java
Leer el archivo del puerto serie usando Java (2)
Parece que necesita un SerialPortReader
que necesita implementar un 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();
}
Soy principiante en Java, estoy escribiendo ("FLASH").getbytes()
así en serialport
.
Después de recibir FLASH_OK
como respuesta, nuevamente debo enviar una solicitud de archivo. Después de eso obtendré una respuesta como FILE_OK
luego he leído el archivo hasta el final del archivo.
No entiendo cómo hacerlo, así que por favor ayúdenme.
Gracias por responder.