Cookie
Electronic Team, Inc. uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

シリアルオーバーLANソフトウェアおよびハードウェアソリューション - 完全ガイド

Editorial Team Editorial Team
更新日: Feb 27, 2025

ビジネスが拡大するにつれて、ますます長距離でデバイスを共有する必要が高まっています。シリアルデバイスに関しては、これをシリアルオーバーLAN(SOL)技術で実現できます。この記事では、主要なSOLソフトウェアおよびハードウェアソリューションのいくつかを紹介します。

最高のシリアルオーバーLANソリューション

アプリケーション

Serial to Ethernet Connector

Serial to Ethernet Connector は、ローカルコンピュータを使用してシリアルポートをLANを介してリモートマシンに接続するアプリケーションです。インターネット接続も可能ですが、複雑な設定が必要で、サーバーは自己ホストされる必要があります。
Serial to Ethernet Connector
このアプリケーションは、さまざまな種類の接続を作成できます。最もシンプルなのは、RFC 2217プロトコルを使用した1つのサーバー/1つのクライアント接続で、コンピューターにCOMポートがない場合にポートエミュレーションを行います。また、複数のTCPサーバーを1つのクライアントに接続したり、複数のクライアントを1つのサーバーに接続したりすることも可能です。クライアントはSECをインストールしている場合もあれば、TCPのみで接続されている場合もあります。さらに、ポートはUDPを介してデータをクライアントに送信したり、非固定のクライアントにUDPメッセージをブロードキャストすることもできます。

接続に関するほぼすべての設定が可能です:パケット間の遅延やメッセージのシンボル制限など。また、指定されたシンボルに応答してのみ送信するオプションも利用可能です。

利点:

  • 無制限のデバイス
  • 柔軟な接続とポート設定
  • 仮想ポートの作成が可能
  • 複雑なマルチクライアント/サーバー接続
  • 同じアプリがサーバーとクライアントの両方として機能
  • RFC 2217
  • UDPサポート
  • 信号線制御

欠点:

  • COMデバイスを共有するためにコンピュータが必要
  • WindowsおよびLinuxホストのみ対応
  • インターネット接続の設定が難しい
  • HTTPDサポートなし
価格: $260
今すぐSerial over Ethernetをお試しください。
14日間の無料試用版をご利用いただけます。
アプリケーション

FlexiHub

FlexiHubは、よりシンプルなソフトウェアソリューションです。SECとは異なり、1つの接続タイプのみをサポートします - 単一のサーバーと単一のクライアントの接続で、ポートエミュレーションとRFC 2217を使用します。しかし、このSerial over LANテクノロジーには大きな利点があります。FlexiHubは、追加の設定なしでインターネット経由で動作します - アプリがルーティング、ホスティング、接続に必要なその他の作業を処理します。
FlexiHub
インターネットに接続している限り、FlexiHub がインストールされ、アカウントにサインインしているマシンに接続されている任意のシリアルデバイスを表示し、接続することができます。最も安価なプランである「Personal」では、同時接続数が3に制限されています。こちらのリンクから、Serial to Ethernet Connector と FlexiHub の比較について詳しく読むことができます。

利点:

  • インターネット経由で動作し、ホスティング不要
  • ポートエミュレーション
  • 3つ以上の同時接続(プランによる)

欠点:

  • 利用するためにアカウントが必要
  • 複数のサーバーやクライアントを使った複雑なセットアップはサポートしていない
価格: 月額 $14 から
アダプター

Moxa NPort

NPort 5100 シリーズのデバイスは、単一ポートのシリアル・イーサネットアダプターです。モデルによって、ポートが RS-232、RS-422、または RS-485 に対応している場合があります。一部のモデルは複数のプロトコル、または全てのプロトコルをサポートしています。特筆すべき点として、NPort 5100 シリーズにはプルハイ/ロー抵抗が含まれています。
Moxa NPort
このアダプターは Telnet、Web インターフェース、または Windows / Linux ユーティリティを使用して設定できます。Linux では、ネットワーク経由でシリアルポートを接続するために Real TTY ドライバをインストールする必要があり、比較的複雑な手順となります。

利点:

  • ホストコンピュータ不要
  • RS-485をサポート、標準的なシリアルポートではサポートされていない

欠点:

  • セットアップが複雑
  • Linuxでは動作するためにドライバのインストールが必要
  • ポートが1つしかない
価格: $168
アダプター

IOLAN デバイスサーバー

DG1 TX は RS-232/422/485 ポートを備えていますが、デフォルトでは RS-232 のみ使用可能です。他のプロトコルを有効にするにはソフトウェア設定が必要です。接続されたデバイスは、複数の TCP または UDP サーバーに共有できます。
IOLANデバイスサーバー
TX は市場で最も強力なプロセッサを搭載しているとされており、LAN 経由で COM ポートを接続する際に役立ちます。また、Perle は IOLAN ソフトウェア開発キットを提供しており、プロセスの自動化、データストレージ、ログ記録用のツールが含まれています。

長所:

  • IOLAN SDKが利用可能
  • RS-485対応
  • UDP対応(複数の受信者)

短所:

  • 同様の代替案に比べて高価
  • 完全に設定するためにソフトウェアが必要
価格: $468
コンポーネント

HMSネットワークのAnybus

組み込みチップとしての CompactCom 40 Brick は、これまで紹介したシリアル・オーバー・LAN ソリューションとは大きく異なります。すぐに使用できる製品ではありませんが、特にハードウェアメーカー向けに別のメリットを提供します。ハードウェアコンポーネントとしてコンパクトであり、周囲のコンポーネントを自由に選択することができます。
HMS NetworksのAnybus
このチップは SPI と UART をサポートしており、ボーレートの設定など、さまざまなパラメータを調整可能です。そのため、幅広いシリアル通信プロトコルに対応しています。

利点:

  • コンパクトなサイズ
  • プロトコルに関して非常に柔軟

欠点:

  • 単体のハードウェアではない
  • 完全なソリューションではないにもかかわらず、依然として高価
価格: 価格:$200 から

比較表

product logo NPort 5100
product logo IOLAN DG1
product logo CompactCom 40 Brick
タイプ
アプリケーション
アプリケーション
アダプター
アダプター
コンポーネント
ソフトウェアOS
Windows 11まで
Windows 11まで
Windows 11、Ubuntu Linux
Windows 10まで
なし
同時接続数
無制限
最大3つ
1
1
1
価格
$260
月額$14から
$168
$468
$200から
プロトコル
RS-232
RS-232
RS-232, 422, 485
RS-232, 422, 485
ほぼすべて

シリアル・オーバー・LAN ソフトウェアの一般的な使用シナリオ

ソフトウェアをクラウドに移行した後、シリアルベースの機器へのリモート接続に問題が発生することがあります。そのため、シリアル・オーバー・LAN機能を実装し、シリアルポートに接続された周辺機器をクラウド環境からアクセスできるようにする必要があります。Serial to Ethernet Connectorは、COMオーバーLAN接続を確立する機能を提供します。
シリアル・オーバー・LAN ソフトウェアについて学び、クラウドインフラでの活用方法を知る
シリアル・オーバー・LANソフトウェアについて学び、クラウドインフラでの活用方法を知る まず、クラウド環境内の実IPアドレスを持つサーバーに接続する必要があります。接続を確立した後、シリアル・トゥ・イーサネット・コネクタを、リモートアクセスしたいハードウェアデバイスに直接接続されているマシン上で設定します。

この接続が正しく構成されると、このシリアル・オーバー・LANソフトウェアソリューションは COM インターフェースをクラウドにリダイレクト します。これにより、インターネット接続がある場所ならどこからでも、このポートに接続された機器にアクセスできるようになります。

この高度なソフトウェアソリューションを使用して COM を LAN 経由でリダイレクトする方法

例えば、COM ベースのバーコードリーダーがローカルコンピューターから離れた場所にあるとします。このデバイスに、ローカルマシンにインストールされたアプリからアクセスする必要があります。そのためには、以下の簡単な手順に従ってください。

1
Serial over Ethernet Connector をダウンロードし、デバイスが物理的に接続されているコンピューター(サーバー)と、シリアル・オーバー・LAN にアクセスするローカルコンピューター(クライアント)にインストールします。クライアントは、Windows または Linux OS を実行する実際のコンピューターまたは仮想マシンのどちらでもかまいません。
 COM over IP通信
2
次に、サーバーマシンでソフトウェアを起動し、必要なパラメーターを設定して、「サーバー接続」を作成します。これにより、シリアルポートデバイスがネットワーク経由でアクセス可能になります。
 サーバー接続を作成
3
その後、クライアント側のソフトウェアを起動し、「接続」ボタンをクリックして、ネットワーク経由でシリアルポートにアクセスします。
 ネットワーク経由でシリアルポートに接続
これで完了です! これにより、リモート COM デバイス からのすべてのデータが、まるでローカルの周辺機器のようにあなたのコンピューターで利用できるようになります。

シリアル・オーバー・LAN 動画ガイド

Serial to Ethernet Connector
クライアント接続をサーバーマシンに確立すると、本質的にソフトウェアはクライアント上に仮想ポートを作成し、それを仮想ヌルモデムケーブルを介してサーバー PC の実際の物理ポートに接続します。このリンクが確立されると、仮想ポートはリモート側の実ポートと同じ動作をします。 つまり、Serial to Ethernet Connector を使用すれば、わずか数ステップで COM を LAN 経由で簡単に共有できるようになります。

Linux でシリアルを LAN 経由で共有する方法

ユーザーが Linux を実行しているマシンでシリアルポートを操作したい場合でも問題ありません。最近の Linux バージョンではネイティブな方法が利用可能です。

netcat を使用すると、Linux でシリアル・オーバー・LAN をリダイレクトできます。

netcat www.example.com port /dev/ttyS0

ご注意ください: 記載されている RS232・オーバー・LAN 共有方法では、新しい接続を作成するたびに netcat ユーティリティの新しいインスタンスを実行する必要があります。

永続的なシリアル・オーバー・LAN 接続を作成するには、以下の設定を使用して xinetd サービスを作成する必要があります。

service testservice { port = 5900
socket_type = stream
protocol = tcp
wait = yes
user = root
server = /usr/bin/netcat
server_args = "-l 5900 < /dev/ttyS0" }


ユーザーは /dev/ttyS0 を必要なシリアルポートに変更してください。 COMポートのパラメーター(ボーレートやパリティなど)を設定するには、以下のコマンドを使用します。 stty または setserial を使用してください。
Serial to Ethernet Connector
LAN経由でCOMポートにアクセスする
14日間の無料トライアルをご利用いただけます
ライセンス価格の開始は:$259.95
以下でご利用いただけます: