2011-06-20 6 views
1

ここで私は対処する必要がある状況です。私はどんな種類の入力にも感謝します。 センサーにはすべてテニスコートがあります。ネットにはすべてセンサーが内蔵されています。これらのセンサはすべて、ラップトップコンピュータ(COMP1)に接続されたUSBデバイスに信号を送信しています。観客のために2つのプロジェクタースクリーンが裁判所にもあります。プロジェクタは別のコンピュータ(COMP2)に接続され、外部モニタとして機能します。イベントドリブンのアプリケーションを開発し、センサーを監視するCOMP1で実行したいと思います。信号を受信すると、COMP2にメッセージが送信され、プロジェクタの情報がWebブラウザに表示されます。どちらのコンピュータもWi-Fi対応です。あなたはどのようにそのようなシステムを設計しますか?あなたはajax、Webサービス、wcf、javascriptを使用しますか?明らかに、サーバー(COMP1)とクライアント(COMP2)があります。私はセンサーをポーリングするためにCOMP2のタイマーを動かしたくありません。私はそれを純粋なイベント駆動型にしたい。センサー - > COMP1 - > COMP2 - >画面Webアプリケーションデザインのアイデア

ご協力ありがとうございます。

+2

なぜウェブテクノロジーを使用していますか?間違った選択と思われます。 – epascarello

+0

あなたは何をお勧めしますか?ソケットプログラミングですか? TCPまたはUDPプロトコルを使用して通信する2つのデスクトップアプリケーション – Thracian

答えて

0

私は、Pythonでセンサー値を読み取り、websocketサーバーとして機能するために、COMP1用のPython Twistedを見ています。 COMP2は、ウェブソケットをサポートする適切なウェブブラウザと、データを処理するためのjavascriptを備えたシンプルなデバイスです。かなりシンプルなソリューションで、1台のコンピュータ/ブラウザだけをサポートする必要があるため、WebSocket以外のブラウザではフォールバックを処理する必要はありません。

関連する問題