2

Мне нужна помощь в решении проблемы node.js с ответом serialport на одном компьютере с 64-битной Ubuntu 18.04.
Вначале я могу подтвердить, что подключенное оборудование правильно отвечает, например, в minicom. На компьютере ARM ответ readline serialport работает очень хорошо, каждый ответ от последовательного порта всегда читается, но на машине с Ubuntu 18.04, когда я отправляю, например,

AT+CGPSPWR=1\n

ответ выглядит так:

A
T
+
C
G
S
P
W
R
=
1

O
K

У меня эта проблема только на одной машине, но самая важная для меня. Я попытался изменить парсер с readline на raw - получил тот же ответ. Также установлена другая версия последовательного порта и до сих пор не повезло.

Я действительно не знаю, как решить эту проблему.
Ответ от последовательного порта я получил через основную функцию serialport (которая везде работает для проверки последовательного порта:

serialPort.on("data", function (data) {
    console.log(data.toString());
});

И это ответ:

Node 10.12.0
"gps": "^0.4.8",
"parsers": "^0.1.1",
"readline": "^1.3.0",
"serialport": "^7.1.3"

0