2009-07-20 4 views
1

シリアルポートからイーサネットポートにデータを転送する必要があります。どのようにそれを行うことができますか?ソフトウェア+ハードウェアを使用するか、ハードウェアのみを使用しますか?そうであれば私はそれについて行くことができ、それはソフトウェアを使用して行うことができる場合はCを使用することが可能ですか?シリアルポートからイーサネットポートにデータを転送するにはどうすればいいですか?

+2

SFではなく、これは組み込みプログラミングです。 – KevinDTimm

答えて

2

シリアルデバイスをイーサネットネットワークに接続する場合は、thisまたはthisなどのシリアルとイーサネットの「アダプタ」を購入することができます。

シリアルポートのデータをリッスンし、ネットワークに再送信するバックグラウンドサービス(選択した言語で)を書くこともできますが、あらかじめパッケージ化されたアダプタは、面倒です。

1

PCを使用していますか、これは内蔵デバイス用ですか?

Windowsを実行している場合、このMSDNの記事を見てみましょうは:Serial Communications in Windows

あなたのバッファを取得したら、あなたはに応じて、(TCP/IPまたはUDP上で、この利用できるためのチュートリアルの多くを書くことができますどうやってこれをやりたいの?)

埋め込みデバイスでこれを行う必要がある場合は、購入可能なアダプタがありますが、おそらくNetburnerシステムのようなもので自分自身をロールバックすることもできます(高価になりますが、 )。 Eterlogicから

0

VSPEは、具体的にはシリアルポートとインターフェースするためのtcpserverのとれるtcpClientを作成するためのAPI及び/又は、アプリケーションを含みます。 Win32の場合は無料で、64ビットの場合はわずかです。 (http://www.eterlogic.com/Products.VSPE.html

関連する問題