2011-06-20 55 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浏览器的后备。