1

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

4

3 に答える 3

2

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

シリアルポートでデータをリッスンしてネットワークに再送信するバックグラウンドサービスを(選択した言語で)作成することもできると思いますが、事前にパッケージ化されたアダプターの方が面倒ではないと思います.

于 2009-07-20T13:41:26.703 に答える
1

PC を使用していますか、それとも組み込みデバイス用ですか?

Windows を実行している場合は、この MSDN の記事を参照してください: Windows でのシリアル通信

バッファーを取得したら、TCP/IP または UDP で書き込むことができます (これを行う方法に応じて、これに関する多くのチュートリアルが利用可能です)。

組み込みデバイスでこれを行う必要がある場合は、購入可能なアダプターがありますが、おそらく Netburner システムのようなものを使用して独自のものを展開できます (より高価になりますが、機能を制御できます)。

于 2009-07-20T13:43:53.223 に答える
0

Eterlogic の VSPE には、特にシリアル ポートとのインターフェイス用に tcpServer および tcpClient を作成するための API および/またはアプリケーションが含まれています。win32は無料、64bitは少額です。( http://www.eterlogic.com/Products.VSPE.html )

于 2011-11-15T01:47:54.957 に答える