javascript - 网络应用程序设计思想

标签 javascript ajax web-services web-applications wcf-client

这是我需要处理的情况。我感谢任何形式的投入。 有一个网球场,所有网球场都装有传感器。网络、线路都有内置传感器。所有这些传感器都将信号发送到连接到笔记本电脑 (COMP1) 的 USB 设备。球场内还设有2个投影屏幕供观众观看。投影仪连接到单独的计算机(COMP2),它们可以充当外部监视器。我想开发一个事件驱动的应用程序并在 COMP1 上运行它,该应用程序将监视传感器。当它收到信号时,它会向 COMP2 发送一条消息,然后 COMP2 在网络浏览器中的投影仪上显示信息。两台电脑均已启用 WiFi。你会如何设计这样一个系统?您会使用ajax、Web 服务、wcf、javascript 吗?显然,它将有一个服务器(COMP1)和一个客户端(COMP2)。我不想在 COMP2 上运行计时器来轮询传感器。我想要它纯粹的事件驱动。传感器 -> COMP1 -> COMP2 -> 屏幕

提前感谢您的帮助。

最佳答案

我可能会看看 Python Twisted for COMP1,用于读取 Python 中的传感器值并用作 Websocket 服务器。 COMP2 可以是一个简单的设备,具有一个不错的网络浏览器,支持 websocket 和一些 javascript 来处理数据。非常简单的解决方案,由于您只需要支持 1 台计算机/浏览器,因此您无需处理非 W​​ebsocket 浏览器的后备问题。

关于javascript - 网络应用程序设计思想,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6417696/

相关文章:

php - 使用ajax和php上传图片

android - MySQL 到 Sqlite 从 PHP 同步到移动应用程序 (iOS/Android)

web-services - HTTP-GET-to-HTTP-POST 代理

javascript - 做这个正则表达式替换的好方法

javascript - 在轮播中多次向前按下按钮时对齐方式不同

javascript - 谷歌地图 API 中的 img 元素未触发 Onclick 事件

javascript - 在 AJAX 响应文本中调用类

ajax - 进行多个 ajax 回调时保持请求的顺序

javascript - 替换功能怎么可能以不同的方式工作?

c# - 通过 WebReference 或通过实例化在同一网站内使用 Web 服务之间的性能