socatまたはストリームを使用してシリアルから読みますか?

socatまたはストリームを使用してシリアルから読みますか?

RaspbianからRPI USBポートのESP32デバイスにバイナリファイルを送信し、応答データを読み取ろうとしています。
できますが、cat file > /dev/ttyS0「>」はデバイスの出力/セッション入力を削除するため、デバイスは送信したデータを受け取りますが、応答を読み取ることはできません。 6KBのバイナリデータなので、シリアルモニターに切り取って貼り付けるのはうまくいきません。
シリアルデバイスへの双方向接続を設定し、ファイルを開いてコンテンツを送信できるシリアルコンソールプログラム(minicomやscreenなど)があるか、screen / socatまたはリダイレクトできるものシリアルデバイスに出力して返された内容を繰り返し/表示します。

ベストアンサー1

おすすめ記事