シリアルデバイスとの通信 - 言語を調べる

シリアルデバイスとの通信 - 言語を調べる

質問:

RS232 コンソールを USB 経由で Raspberry Pi 3 に接続しています。

私はそれが/dev/ttyUSB0

正しいコマンドが何なのかを知らずに、どうやって話しかければいいのでしょうか? 何か方法はあるのでしょうか?

私は、中国人がアメリカ人と、お互いの言語を知らないと仮定して話せるかどうかを尋ねているのだとわかっていますが、私が求めているのは基本的に 2 つのコマンドだけです。

  • 注: 私の Linux スキル レベルは非常に低いです。

コンテクスト:

「スマートホーム」システムを購入しました。

彼らは、アダプタに接続され、シリアル ケーブルに接続され、シリアル - USB に接続され、Linux マシンに接続された 16 個のスイッチの電子カード 10 枚をインストールしました。

マシンは次の 2 種類のコマンドを送信しました。

  • すべてのカードとスイッチのステータスはどうなっていますか?
  • カードスイッチのステータスを変更する(カード番号、スイッチ番号、オン/オフ)

Linux マシンの SSD が故障しました。データ復旧の可能性はありません。

新しいマシンをインストールするには 2,000 ドル必要で、私は支払いたくありません。カードのインターフェイスは自分で行いたいです。(そのため、Apple HomeKit を使用します)

説明のための画像: ここに画像の説明を入力してください カード ---------> アダプタ ----------------------------------------------> ケーブル -> RS232 から USB -> コンピュータ

答え1

シリアル ポートをリッスンするためのシンプルなグラフィック シリアル ポート ターミナルである cutecom を使用するのはいかがでしょうか。minicom や screen を使用するよりも簡単かもしれません。

関連情報