RJ-45 <-> RS-232、RS-232側を交換し、イーサネットポートをCOMポートとして乱用できますか?

RJ-45 <-> RS-232、RS-232側を交換し、イーサネットポートをCOMポートとして乱用できますか?

「ボード側」にRJ-45ジャックがあり、ケーブルの反対側にRS-232プラグがある特定のベンダーのPCIXボード(MIPS CPUを含む)があります。予想されるプロトコルは、2つのシステム間でヌルモデムケーブルを使用する場合と明らかに同じです。

これで、このケーブルを両端にRJ-45コネクタを備えた標準のパッチコードに置き換えることができるLinuxまたは*nixバージョンがあるかどうか疑問に思います(明らかな理由でクロスオーバーなし)。誰かが同様のユースケースを提案したことを読みましsocatたが、ユースケースが難しすぎてそのトピックに関する文書がほとんど存在しないようです。もちろん、私がこれまでクエリを誤って使用していた可能性もあります。

推論:最近、COMポートを持つデバイスを見つけるのはほとんど難しいですが、ほとんどのイーサネットポートがあります。さらに、ボードがアクセスしにくい場所で接続にモバイルデバイスを使用してきました。これにより、COMポートがあるシステムを見つけるのが難しくなります。

気づく:私はUSBデバイスのRS-232を知っていますが、より汎用性が高いように見えるので、指摘されたソリューションを好みます。

ベストアンサー1

正確に何をしたいのか明確ではありません。既存のイーサネットポートを使用する場合は、いくつかの理由でオプションではありません。最も基本的なのは、イーサネットに正確なシャットダウンレベルと電圧レベルが必要で、インターフェイスのハードウェア(PHY)がそれを処理するように設計されていることです。問題のために設計されています。イーサネットは+/-0.85Vおよび50Ω端子インピーダンスを厳密に使用し、RS-232は最小+/-3Vおよび最大+/-25V(通常+/-12V)を使用します。私の考えでは、イーサネットポートをRS-232回線に接続しようとすると、ネットワークインターフェイスが破損するようです。

Socatはまったく異なるレベルにあり、ここではまったく使用されていません。 TCP/IP 通信ツールです。基本ハードウェアの電気的特性については何も知りません。 RS232回線を介して通信できますが、TCPについて話します。これが機能するには、相手がTCPと通信する必要があります。

これでボードを設計している場合は、有線RJ45ジャックをシリアルI / Oポートに接続できます。これはPCIXボードの製造元が行うことです。私もこのようなシスコルータを見たことがあります。

実際に必要なツールはRS232->USBコンバータです。

おすすめ記事