2

現在、半二重通信のみをサポートする RS-232 モデムとのインターフェイスのオプションを検討しています。

最初は、PPP 接続のセットアップが実行可能であると考えていましたが、ハードウェア フロー制御が有効になっていても、全二重接続が想定されているようです。私が調べているアプリケーションは、主に「フィールド」側にアップロードされているため、チャネルをそのように構成したいと考えています。つまり、「フィールド」側には、通常の操作中にほとんど CTS が必要です。

私が検討したいくつかのオプション...

モデムにアクセスして動作を確認したら、PPP を「試して」みますが、コードを調べてみると、RTS がアサートされていないように見えます。

Netty で独自の HDLC フレーム プロトコル ハンドラ スタックを作成します。

一方の側で PPP を使用して TTY ペアを作成し、もう一方の側で実際のシリアル ポートとモデムと通信する半二重処理アプリケーションを作成します。

考えや最善のアプローチはありますか?

ありがとう。

4

1 に答える 1

0

半二重である理由 (RS232 でも) は、おそらくモデムからのデータ ラインが半二重であるためです。RS-232 インターフェイスは、ローカル PC に接続するためのものです。RS-232 はかなり一般的です。もう一方の端 (変調された端) は、おそらく RS-485 または半二重をサポートするその他のハードウェア プロトコルです。致命的な問題は、変調されたインターフェイスで必要なデータ ラインの数です。4 未満の場合は、何らかの半二重ハードウェア プロトコルである可能性が高くなります。

于 2016-08-25T23:51:12.197 に答える