usar serial rs232 puerto leer datos con comunicar java serial-port core

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.


jSSC es una biblioteca estable de IO serie Java, eche un vistazo a los siguientes ejemplos :

  • escribir datos en el puerto serie
  • leer datos del puerto serie