1
3

More than 3 years have passed since last update.

イーサネット経由でシリアルポートを共有

Posted at

ネットワーク上でCOMを共有する方法

特殊なシリアルポートデバイスをネットワークに接続するには、まず、ネットワークシステムのすべてのマシンにシリアルオーバーネットワークソフトウェアをインストールする必要があります。

次に、インターネット対応デバイスとの間のデータ転送を有効にする必要があります。

これは、これを行う方法です。

  1. 必要なシリアルデバイスが直接接続されているコンピューターのシリアルイーサネットコネクター。メインメニューの「サーバー接続」を選択し、接続パラメーターを設定します。 「サーバー接続の作成」をクリックします。これはLAN上のCOMポートを共有します

  2. リモートマシンでアプリを起動します。 「クライアント接続」タブを開き、必要な設定を行います。 「サーバー」コンピューターで共有されているCOMポートを指定し、「クライアント接続の作成」をクリックします。

それでおしまい!これで、リモートシリアルポートデバイスからのすべてのデータは、デバイスがそのPCに物理的に接続されているかのようにクライアントコンピューターに表示されます。特に便利なのは、必要なリモート機器に接続するための追加のワイヤ、ケーブル、ハードウェアが不要なことです。

ネットワーク経由でシリアルポートする方法

COM over networkソフトウェアは、リモートシリアルデバイスと情報システム間の安全な接続を作成および維持するための簡単な方法を提供します。 Serial to Ethernet Connector(SEC)などの専用アプリケーションを使用すると、データは暗号化されたチャネルを介して転送され、手動で入力する必要はありません。これは、人為的ミスの余地がないことを意味します。

また、ワイヤレス通信により、迅速かつ頻繁なデータ更新が保証されるため、意思決定を迅速化し、ワークフローの効率を向上させることができます。

シリアルイーサネットコネクタは、有線ネットワークと無線ネットワークの両方で完全に機能します。イーサネットとインターネットを介してCOMポートを共有できます。

専用ソフトウェアは、選択したデバイスにあるシリアルポートの仮想コピーを作成するように設計されています。これらの仮想COMポートにより、特定の機器をネットワーク上の任意のソフトウェアプラットフォームに接続できます。

LANを介したシリアルポートへのリモートアクセスの代替ソリューション

前述のように、Serial to Ethernetソフトウェアは、LAN経由でCOMにアクセスする最も簡単な方法です。ソフトウェアはインストールと使用が簡単で、複雑な設定やプログラミングのスキルは必要ありません。または、ハードウェアRS232からLANへのコンバーターとCOMポートを共有して、最適なソリューションを確認することもできます。

管理モジュールコマンドラインインターフェイスとDPCProxyユーティリティを備えたIntel Serial over LAN

管理ワークステーションまたは中央ネットワークプロキシで実行されているクライアントソフトウェアからLAN経由でベースボード管理コントローラー(BMC)に接続する必要がある場合は、IntelシリアルオーバーLANコマンドラインインターフェイスとDPCProxyユーティリティを使用してこれを行うことができます。

DPCProxyユーティリティは、WindowsサービスまたはLinuxのデーモンとして実行できることに注意してください。管理コンソールまたは集中サーバーにインストールできます。また、どちらのシステムで実行しているOS(WindowsまたはLinux)でも、管理コンソールからDPCProxyへのTelnetセッションを開始する必要があります。

リモートサーバーへのTelnetセッションを開始するには、次の操作を行います。

OSのコマンドプロンプトで、「telnet xxx.xxx.xxx.xxx 623」と入力します。
♦xxx-ネットワークプロキシを実行しているシステム(中央ネットワークサーバーなど)のIPアドレス。ローカルシステムの場合は、代わりに「localhost」と入力します。
♦623-Intelコマンドラインインターフェース接続に使用されるデフォルトのUDPポート。
次に、「サーバー:」というプロンプトでサーバー(接続先)のIPアドレスを入力します。
その後、ターゲットシステムのBMCユーザー名とパスワードを入力します。認証が完了すると、ログインが成功したことを示すメッセージと「dpccli>」プロンプトが表示されます。
次に、コマンドプロンプトで「console」と入力します。これにより、SOLモードへのリダイレクトが開始されます
SOLを終了するには、「〜」を使用します。
これらの簡単な手順を使用すると、Intel Serial over LANオプションを使用してCOMポートを操作できます。

LAN経由でArduinoにアクセスする

ネットワーク経由でArduinoと通信する簡単な方法を探している場合、便利なアプリswDuino 2.0がこの目標の達成に役立ちます。

Arduino

swDuino 2.0は、インタラクティブなヒューマンマシンインターフェース(HMI)を構築するために設計された便利なプログラムです。クライアントソフトウェアとArduinoの間のシームレスな通信が可能になり、ArduinoにWeb APIを介してリモートで接続されたデバイスを監視および制御できます。この無料のソリューションのおかげで、HTTPプロトコルをサポートするクライアントプログラムは、LAN経由でArduinoと変数を交換することができます。

swDuino 2.0は専用のプラグアンドプレイArduinoライブラリを提供し、Arduinoでの作業のためにSerial over LANにアクセスできるようにします。また、このWindowsベースのソフトウェアには組み込みのマルチスレッドHTTP / Webサーバーがあり、ArduinoセンサーのデータをSQL、MySQL、Oracleなどのコンピューターデータベースに保存できます。

結論

他のSerial over LANソリューションと比較して、COM to Ethernetコネクタは、ネットワーク経由でシリアルデバイスを共有するためのより効率的で安全な方法のようです。このアプリを使用すると、シリアルPOSデバイスから中央サーバーにデータを簡単にリダイレクトできます。この優れた機能のおかげで、このユーティリティは、コンピューターからの距離に関係なく、必要なPOSデバイスへのアクセスを簡単にしますが、ハードウェアベースのソリューションは距離によって制限され、そのような機会を提供できません。また、この効率的なプログラムは、机の上の大量のケーブルを扱いたくない人にとって完璧なツールになります。

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3