2011-03-03 9 views
1

私は、gprsに接続された組み込みデバイスを作成するプロジェクトに取り組んでいます。WCF用のファイルストリーミングクライアントを作成

すべての埋め込みデバイスが報告でき、定期的に大きなファイルをダウンロードできるサービスが必要です。 私はWCFを使用することを検討しています。これは、すぐれたソリューションです。適切に設計すれば、適切に拡張されます。 私はデータアップロード(8個のパラメータで2〜3コール)とファイルのダウンロード(1〜5 MB)のためのファイルストリーミングのために休憩サービスを利用するつもりでした。

問題は、クライアントの実装方法がわかりません。 残りのクライアントを書く方法はわかりましたが(簡単)、WCFのクライアントをストリーミングする方法は分かりません。 誰もこれが正しい方法だと思いますか?モデムドライバから組み込み側を書かなければならないので、自分のTCPサーバを実装する方が良いでしょうか? ありがとう ロナン

+3

単純なIISサーバーを使用してHTTP経由でサーバーファイルを送信しない理由はありますか? –

答えて

1

WCFはかなり大きなパッケージのようです。埋め込み型デバイスの場合は、単純なままにしておくべきでしょう。よく知られているインターネットプロトコルから選択します。サーバー側では、標準のサーバーソフトウェアを選択できます。埋め込み側では、既製のソリューションを購入することも、完全に文書化された標準プロトコルを自分で実装することもできます。

ファイルストリーミングでは、TCP/IP経由でHTTPを使用できます。 (FTPを使用することもできますが、HTTP経由で使用することのメリットは考えられません)

組み込みの実装が簡単で、UDPを使用する場合は、TFTPを試してみてください。以前はモデムデバイスでこれを使用していました。主な通信にUDPを使用していたため、ファイル転送(組み込みファームウェアのアップグレード)にUDPを使用してTCPを追加しないとしていました。 TFTPは、組み込み機器に実装するのはかなり簡単です。

関連する問題