Java:使用jSSC进行串行通信

时间:2014-09-27 14:43:00

标签: java serial-port rxtx

我正在开发一个专门涉及设备,卡片分配器的应用程序,并提供了其API的文档。根据文档,例如,发送" C45"命令会提升卡片抬起。

所以基于jSSC API与串口通信,就像这样,

SerialPort serialPort = new SerialPort("COM2");
try {
    serialPort.openPort();//Open serial port
    serialPort.setParams(SerialPort.BAUDRATE_9600, 
                         SerialPort.DATABITS_8,
                         SerialPort.STOPBITS_1,
                         SerialPort.PARITY_NONE);
    serialPort.writeBytes("C45".getBytes());
    serialPort.closePort();//Close serial port
}
catch (SerialPortException ex) {
    System.out.println(ex);
}

但执行此代码对设备没有任何作用,发出" C45"必须提高卡片升降机。

此外,该设备包含一个演示程序,但它可能在Visual Studio下使用编程语言运行,它不包含源代码,只包含文档。

谢谢!

0 个答案:

没有答案