2012-01-20 11 views
0

私は無線機能を備えたWinCEを実行する組み込みデバイスを持っています。iOSでアクセスできる埋め込みデバイスのWebService

私はWinCEデバイス上に簡単にWebサービスを作成し、自分のiOSデバイスにコンテンツを提供することができるよう、成功している技術についてアドバイスを探しています。

私は、WinCEデバイスで実行されているWebサービスがSOAPではなくRESTをサポートしていることを望んでいます。

答えて

1

実際にREST Webサービスを作成するには、HTTP要求をリッスンして応答できるものを使用する必要があります。そのため、単純なソケットリスナーが効果的に要件を満たすことができます。 サービスはワイヤレス経由であり、クライアントがiOSであるという事実は実際には無関係です。サービスはポート80で(おそらく確かではないが)おそらくHTTPリクエストにどのように応答するかを知っていなければなりません。 iOS、Linux、Andoid、OD/2またはその他のもの。これがWebサービスの全体のポイントです。

しかし、自分のソケットリスナーを動かすだけではなく、多少の機能が充実していると思います。 Windows CEには、基本的なHTMLとサブセットclassic (i.e. 3.0) ASPといくつかのISAPIを提供できるオプションのHTTP serverがあります。これらはすべて、使用とデバッグに苦労する傾向がありますが、OSライセンスに含まれており、本質的に無料です。

私が気づいている商用ソリューションが少なくとも1つあります。これはPadarn web serverです。これはIISオブジェクトモデルのサブセットを使用するため、URI用に簡単にIHttpHandlerを作成し、コンパクトなフレームワークアセンブリを使用して要求を処理できます。完全な開示として、私はPadarnの創作者であり、私は明らかにそれに偏っています。

関連する問題