0

shelljssocatを使用して、Node.js の USB デバイスに AT コマンドを送信しようとしています。

次の (2) コマンドは、ターミナルで正常に実行されます。

$ sudo socat - /dev/ttyUSB0
AT+RESTART

注: 最初のコマンドはデバイスに接続し、2 番目のコマンドはデバイスを再起動します。

ただし、次の (2) コマンドはNode.jsで正常に実行されません。

shell.exec('sudo socat - /dev/ttyUSB0');
shell.exec('AT+RESTART');

2 つのコマンドを同じ shell.exec インスタンスで実行するにはどうすればよいですか?

4

2 に答える 2