2011-06-20 82 views
1

這是我需要處理的情況。我很欣賞任何形式的輸入。 有一個網球場都與傳感器連接。網,線都有內置傳感器。所有這些傳感器都將信號發送到連接到筆記本電腦(COMP1)的USB設備。觀衆在場上還有2個投影儀屏幕。投影儀連接到一臺單獨的計算機(COMP2),它們可以充當外部顯示器。我想開發一個事件驅動的應用程序,並在COMP1上運行它來監視傳感器。當它收到信號時,它會向COMP2發送一條消息,然後在網絡瀏覽器中顯示投影機上的信息。兩臺電腦都啓用了wifi。你會如何設計這樣一個系統?你會使用Ajax,Web服務,WCF,JavaScript?顯然,它將有一個服務器(COMP1)和一個客戶端(COMP2)。我不想在COMP2上運行定時器來輪詢傳感器。我希望它是純粹的事件驅動。傳感器 - > COMP1 - > COMP2 - >屏幕Web應用程序設計思路

感謝您的幫助,提前。

+2

爲什麼使用網絡技術?似乎是錯誤的選擇。 – epascarello

+0

你會推薦什麼?套接字編程?兩個桌面應用程序使用TCP或UDP協議進行通信? – Thracian

回答

0

我可以大概看看Python的Twisted for COMP1,用於讀取Python中的傳感器值並充當websocket服務器。 COMP2可能是一個簡單的設備,帶有websocket支持的體面的webbrowser和一些JavaScript來處理數據。非常簡單的解決方案,因爲你只需要支持1臺計算機/瀏覽器,你不需要處理非websocket瀏覽器的後備。