Мне нужно отправить команду # 010 на последовательный порт COM4, и она ответит значением, я пробую это с внешним программным обеспечением, и все в порядке:
![enter image description here](https://i.stack.imgur.com/ZjFDy.png)
Я использовал этот код для получения ответа от серийного номера:
comPort = SerialPort.getCommPorts()[2];
comPort.setNumDataBits(8);
comPort.setNumStopBits(1);
comPort.setParity(SerialPort.NO_PARITY);
comPort.setBaudRate(9600);
comPort.openPort();
OutputStream outputStream = comPort.getOutputStream();
outputStream.write(("#010").getBytes());
InputStream inputStream = comPort.getInputStream();
byte[] readBuffer = new byte[20];
System.out.println(inputStream.read());
String result = new String(readBuffer);
Но никогда не получал ответ, что я делаю не так?