2

IP アドレスを介してビデオ カメラを制御する方法について、いくつかのアイデアを得たいと考えています。ローカル マシンからパンとチルトを制御する API があります。コードは、Windows では C/C++ になります。1 つのアプリケーションから複数のカメラを制御するか、1 つのアプリケーションに対して 1 つのカメラを使用するかは、まだ設計中です。SOA は、メッセージングを構築するのに役立つアーキテクチャでしょうか?

4

3 に答える 3

2

このようなタスクには、RESTのようなものが十分に役立つと思います。REST サーバーに対してコマンドを実行するのは非常に直感的でシンプルで、まさに必要なもののように思えます。必要に応じて認証を含むほとんどのインフラストラクチャを処理するため、Web サーバー内で実行されるある種のアプリケーションを作成する可能性があります。Apache と IIS の両方で、これを非常に簡単に実行できると確信しています。API は C でコーディングされていますが、高レベルのスクリプト言語を API のクライアントとして (Web サーバー内で) 使用することを検討することもできます。

SOA は、このようなタスクには少し過剰に思えます。

于 2009-02-15T08:05:12.410 に答える
1

ヘッセンいいですね。これは基本的に REST ですが、XML よりも効率的なバイナリ プロトコルを備えており、他の言語からの呼び出しも非常に簡単に行うことができます。したがって、C# でクライアント GUI アプリケーションを開発し、C でサーバーを開発することができます。いくつかの異なる言語の無料ライブラリが利用可能です。

http://hessian.caucho.com/

于 2009-02-16T06:46:16.820 に答える
1

私は大学のプロジェクトで同様のことをしました。私たちが持っていたのは、LAN に接続されたカメラであり、メッセージ パッシングを使用すると、カメラとの通信が非常に簡単でした。これは、任意の PC との通信と同じです。それらを通信するために同じアプリケーションがありました。アプリケーションに応じて、SOA または便利だと思われる任意のアーキテクチャを使用できます。

私たちのケースはその場しのぎのアーキテクチャであり、複雑なものではありませんでした。

于 2009-02-15T08:05:01.477 に答える