シリアル over LAN: 最高のソフトウェア & ハードウェアソリューション

多くの企業はいまだに、RS-422、RS-485、RS-232 などのレガシーなシリアルデバイスに依存しています。この機器への安全で信頼性の高いネットワークアクセスは、単なる利便性ではなく実務上の必需性です。

Serial over LAN(SoL)は、IP ネットワークを介してシリアル通信ポートやデバイスにアクセスし、監視・制御できるようにする技術です。Serial over LAN は、データセンター、産業オートメーション、仮想化またはクラウド環境、そして物理的なシリアルポートが利用できない組み込みシステムにおけるトラブルシューティング、リモートデバイス管理、監視に一般的に使用されます。また、serial over network や serial over Ethernet とも広く呼ばれています。これらの用語はいずれも、IP インフラ上で RS-232/RS-422/RS-485 データを伝送するという同じ中核技術を指しています。

Serial over LAN を実装するための主なアプローチは 2 つあります。

  • ソフトウェアベースのソリューション: このアプローチはシリアルポートを仮想化し、Ethernet または IP ネットワーク経由でリダイレクトします。柔軟な導入、スケーラビリティ、信頼性の高い接続性が求められるシナリオにより適した選択肢です。
  • ハードウェアベースのシリアル-イーサネット変換デバイス: このアプローチは専用アダプターまたはデバイスサーバーに依存します。信頼性の高いスタンドアロンデバイスを継続的に稼働させる必要がある産業用途や隔離された環境で、これらは頻繁に導入されます。


この記事では、ソフトウェアベースとハードウェアベースの Serial over LAN 手法を比較し、どのケースにどのアプローチが適しているかを議論し、運用要件および技術要件に最適なアプローチを選ぶお手伝いをします。

Serial over LAN 向けの最適なソフトウェアソリューション

なぜLAN経由シリアルのソフトウェアソリューションを選ぶのか?

LAN経由シリアルのソフトウェアソリューションは物理的なシリアルポートを仮想化し、シリアルデータをEthernetまたはIPネットワーク経由で送信します。この方法は、柔軟性、信頼性の高いリモートアクセス、拡張性が求められる環境で一般的に選ばれています。

次に当てはまる場合、ソフトウェアソリューションが最適です:

  • ネットワークまたはインターネット経由でシリアルデバイスにリモートでアクセスして管理する方法が必要な場合;
  • 仮想マシンまたはクラウドベースの環境で運用している場合;
  • 専用ハードウェア機器の購入と保守の必要性を回避したい場合;
  • 同じシリアルデバイスに複数のクライアントまたは同時セッションからアクセスする必要がある場合。


主な利点:

  • 物理アダプターが不要;
  • 最小限の設定で迅速かつ簡単に導入可能;
  • リモートシステム上の仮想COMポートを介してシリアルデバイスにアクセス可能;
  • シリアルデバイスへの効率的なリモートアクセスを可能にしつつ、より高い拡張性を提供。

シリアル‑イーサネットコネクタ

シリアル-イーサネットコネクタは、LAN または IP ネットワーク経由でシリアルポートを共有、アクセス、およびリダイレクトできるプロフェッショナルなソリューションです。これにより、シリアルデバイスとのリモート通信が可能になります。このソリューションは、リモートマシン上に仮想 COM ポートを作成し、RFC 2217、TCP、UDP など広くサポートされているネットワークプロトコルを使用して、物理シリアルデバイスに安全に接続します。

シリアル‑イーサネットコネクタ

価格

  • $260: 1回購入ライセンス(対応:Windows 10、11、Windows Server 2016/2019/2022(32/64ビット)Linux;14日間の無料トライアル利用可能)

長所

  • RS-232シリアルインターフェースを使用するデバイスとの通信を有効にします;
  • 仮想COMポートを作成および管理する機能を備えています;
  • 複数のクライアント-サーバー構成オプションを提供します;
  • RFC 2217、TCP、UDP プロトコルを内蔵サポートし、柔軟なシリアル over IP ソフトウェアを提供します;
  • シリアルポートパラメータの高度な設定をサポートします;
  • Serial over LAN対応のWindowsおよびLinuxオペレーティングシステム上で動作するように設計されています。

短所

  • ネットワーク経由でシリアルデバイスをホストして共有するにはホストコンピュータが必要です;
  • インターネットベースの実装では、ポート転送やファイアウォールの調整など、追加のネットワーク構成が必要です。

LAN 経由でシリアルポートを共有する方法:ステップバイステップガイド

以下のセクションでは、Serial over LAN が実環境でどのように動作するかについて説明します。

1. Serial to Ethernet Connector をダウンロードして、デバイスが物理的に接続されているコンピューター(サーバー)にインストールしてください。LAN 経由でシリアルデバイスにアクセスするローカルコンピューター(クライアント)にも同様に行ってください。ここで、クライアントは Windows または Linux オペレーティングシステムを実行している任意の物理または仮想マシンにすることができます。

2. サーバーコンピューターでプログラムを起動し、必要なパラメータを設定して、該当するボタンをクリックしてサーバー接続を作成します。これにより、シリアルポートデバイスがネットワーク経由でアクセス可能になります。

サーバー接続を作成する

3. 最後に、クライアントコンピューターでソフトウェアを開き、接続」をクリックして、ネットワーク経由でシリアルポートへのアクセスを確立します。

これで、セットアップは完了です。リモート COM デバイスは、ローカルで利用可能なシリアルポートとして、お使いのコンピューターからアクセスできるようになります。

プロセスの包括的な手順については、当社の「Serial over LAN のセットアップ方法:ビデオガイド」をご覧ください。

クライアントがサーバーマシンへの接続を確立すると、ソフトウェアはクライアントコンピュータ上に仮想シリアルポートを作成し、透過的なシリアル通信を可能にするために、仮想ヌルモデムケーブルを介してそれをサーバーの物理ポートにリンクします。

接続が確立されると、仮想ポートはリモートマシン上の物理ポートの動作をミラーリングします。その結果、Serial to Ethernet Connector を使用すると、LAN 経由で COM ポートをすばやく共有できます。

FlexiHub

FlexiHubはクラウドベースのSerial over Ethernetソフトウェアソリューションで、ユーザーがLAN環境およびインターネット接続を介してシリアルデバイスにリモートアクセスし、共有できるようにします。このソフトウェアは集中型のリダイレクションサーバーに依存しています。NATルーターやファイアウォールの背後にある場合でも、マシン間の接続設定を簡素化します。

クラウドベースのSerial over Ethernetソリューション

価格

  • 月額$39から(30日間のデモ利用可能)

長所

  • Windows、Linux、macOS、Android など、さまざまなプラットフォームに対応;
  • パブリック IP は不要です。
  • 暗号化された通信チャネルを使用してデータ伝送を保護します;
  • デバイスへのリモートアクセスを迅速かつ簡単に設定できます。

短所

  • サブスクリプションベースの価格体系で運用されます;
  • 動作するには有効なインターネット接続が必要です;
  • 専用のシリアル管理ツールよりも、低レベルのシリアル設定の詳細が少なくなります。

セットアップ方法

1. LAN経由でシリアルポートを共有するには、アカウントを登録して、両方のマシンにFlexiHubをインストールする必要があります。ただし、このソフトウェアはインターネット接続がある場合にのみ動作することに注意してください。

2. FlexiHub を起動してログインします。1 台目のコンピューターで、シリアルポートデバイスの前にある[共有]をクリックする必要があります。2 台目のコンピューターで FlexiHub を開き、アクセスしたいデバイスを見つけて[接続]をクリックします。

ネットワークシリアルポートキット

Network Serial Port Kit は、LAN 経由で COM ポートを共有するために設計された別のソフトウェアツールです。この serial over IP アプリケーションは、物理シリアルポートをネットワークに接続された他のコンピューターから利用できるようにします。これにより、離れた場所にある COM デバイスにお使いのマシンからシンプルかつ簡単に接続できます。このプログラムはシリアルポートの内部を完全にエミュレートするため、仮想ポートは物理ポートであるかのように見え、機能します。

ネットワークシリアルポートキット

Network Serial Port Kit は Windows の 32 ビットおよび 64 ビット オペレーティング システムでサポートされており、任意の数のシリアル デバイスを共有およびアクセスできます。

価格

  • シート単位のライセンス(価格はシート数により異なります)15日間の無料トライアルをご利用いただけます。

長所

  • Windows 7~11 および Windows Server 2016/2019/2022/2025(ARM64 を含む)をサポート;
  • Windows サービスとして実行 — ユーザーログイン前にアクティブになり、再起動後も自動的に稼働します;
  • 無制限の数の共有シリアルデバイスをサポート;
  • ネットワーク経由で2つのアプリケーションを接続するための仮想ヌルモデムケーブルモード;
  • サードパーティソフトウェアへのOEM統合のために、SDKおよびDeveloper APIを利用できます。

短所

  • Windows のみ — Linux または macOS はサポートされていません;
  • アップデートには、最初の12か月以降、有効なサブスクリプションが必要です;
  • 機能的な中核があるにもかかわらず、古いユーザーインターフェース;
  • 1つのポートを複数のクライアントに分割するには、別途シリアルポートスプリッターのアドオン(別売り)が必要です。

TCP/Com

TCP/Com プログラムは、シリアルデバイスへのアクセスおよびRS232からLANへの変換実装に適した基本的なソリューションです。解決できる接続タスクには次のようなものがあります:コンピュータをシリアルデバイスサーバーにする;ネットワーク経由で任意のシリアルデバイスまたはアプリケーションと通信する;シリアルポートをローカルであるかのようにリモート制御する;TCP/IPインターフェースのマッピング;単一の物理COMポートからデータを分割し、複数のシリアルアプリに送信する。Windows 98からWindows 10(32ビットおよび64ビット)までのWindows OSのバージョンで動作します。

TCP-Com

価格

  • PC 1台あたり$199の買い切りライセンス;30日間の無料トライアル;60日間の返金保証;複数席割引価格あり。

長所

  • 単一のPC上で同時に最大256個のシリアルポートをサポートします;
  • 内蔵COMポートスプリッター — 別途アドオン不要;
  • Windows サービスとして実行できます(ユーザーがログインする前に自動起動します)
  • 無料のテクニカルサポートが含まれる一回限りの購入;
  • 単一のツールで TCP、UDP、および仮想 COM ポートモードをサポートします。

短所

  • Windows のみ — Linux または macOS はサポートされていません;
  • RFC 2217 プロトコルをサポートしていないため、一部のハードウェアデバイスサーバーとの互換性が制限されます;
  • 近年大きなUXアップデートがない、時代遅れのインターフェース;
  • クラウドまたはインターネットリレーなし — 直接のネットワーク接続が必要です。

ハードウェアベースのSerial Over LANソリューション

いつハードウェアのシリアル over LAN ソリューションを選ぶべきですか?

ハードウェアは、専用のシリアル-イーサネット変換器やデバイスサーバーを使用して、シリアル機器をネットワークインフラに物理的に直接統合します。

次の場合、ハードウェアベースのアプローチが望ましいことがあります:

  • 専用で、継続的に稼働するスタンドアロンのソリューションが必要である
  • シリアルデバイスを恒常的にホストするためのホストコンピューターが利用できない
  • システムが標準的なコンピューティングシステムから隔離された産業環境で稼働している


しかし、ソフトウェアソリューションと比較すると、ハードウェアデバイスは柔軟性と拡張性の面でいくつかの重要な欠点を伴う可能性があります。

ハードウェアベースのSerial over LANソリューションの欠点

  • 事前に定義された数のシリアルポートのみを提供し、拡張性が限られている
  • ソフトウェアベースのソリューションと比べて初期費用が高い
  • 接続デバイス数を増やす際のスケーラビリティが限られている
  • 導入には物理的な設置と定期的なハードウェア保守が必要
  • 仮想またはクラウドインフラとの統合時の柔軟性が最小限である

Moxa NPort

Moxa NPort デバイスは産業用グレードのシリアルデバイスサーバーで、RS-232、RS-422、RS-485デバイスを接続し、Ethernetネットワーク上で通信するために一般的に使用されます。

Moxa NPort

価格

  • $160.21~$235.77の範囲です。

長所

  • 産業レベルの信頼性を実現するために構築;
  • 複数のシリアル通信標準に対応します;
  • スタンドアロンのハードウェアデバイスとして動作します;
  • スタンドアロンのハードウェア操作。

短所

  • 各シリアルポートにつき 1 台のデバイスが割り当てられます。
  • 限定的なスケーラビリティを提供します;
  • ソフトウェアの代替手段と比較して、より高い投資が必要です。

IOLAN デバイスサーバー

PerleのIOLANデバイスサーバーは、シリアルデバイスをネットワークインフラに統合するための、安全なシリアル-to-Ethernet接続を提供するエンタープライズグレードのソリューションです。

The IOLAN Device Server

価格

  • $450から。

長所

  • 高度なセキュリティと一元管理機能を提供します;
  • RS-232、RS-422、RS-485 などのシリアル通信規格に対応しています;
  • エンタープライズレベルの導入要件を満たすように設計されています。

短所

  • 高コスト;
  • 小規模または中規模環境向けには複雑です;
  • 物理的なハードウェアの設置および継続的なメンテナンスが必要です。

HMS Networks の Anybus

HMS Networks の Anybusおよびシリアルサーバーは、多くの産業用オートメーションおよび制御システムにおいて重要な役割を果たします。

Anybus by HMS Networks

価格

  • $200から。

長所

  • 産業オートメーション環境向けに構築;
  • ハードウェアベースの環境で信頼性の高いパフォーマンスを提供します;
  • 複数の産業用ネットワーキングプロトコルに対応しています。

短所

  • ソフトウェアソリューションと比べると柔軟性が低い;
  • 特定のハードウェアに依存;
  • 現代のITおよびクラウドベースのワークフローにはあまり適していません。

ソフトウェア vs ハードウェア:比較表

機能 ソフトウェアソリューション ハードウェアソリューション
拡張性 高い 限定的
セットアップの複雑さ 低い 中~高
仮想COMポート
リモートインターネットアクセス 限定的
コスト効率 高い 低い
保守 最小限 ハードウェア依存

どのSerial over LANソリューションが最適ですか?

ソフトウェアベースのSerial over LANソリューションは、ほとんどの企業およびプロフェッショナル用途において、ハードウェアの代替案と比べて柔軟性、コスト効率、拡張性の理想的なバランスを提供します。

複数クライアントからのアクセス、仮想COMポート、仮想デバイスやクラウドインフラとの統合が必要な企業は、Serial to Ethernet Connectorのようなツールを利用できます。

リダイレクトする前にシリアルポートのアクティビティを監視またはデバッグする必要がある場合は、Serial Port MonitorがCOMポートデータのキャプチャと分析に役立ちます。