首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用ExpressJS实现与服务器连接的硬件实时状态

用ExpressJS实现与服务器连接的硬件实时状态
EN

Stack Overflow用户
提问于 2016-07-29 12:52:31
回答 1查看 186关注 0票数 0

我有一台linux机器,我想在它上使用ExpressJS运行本地服务器。在这台机器上,有几个仪器通过USB到USB 485适配器连接,可以使用NodeJS进行控制和更新。我想要做的是显示仪器的实时状态馈送(主要是压力表),并更新一些图表,以显示这些压力表正在测量的当前压力。我已经有一个运行ExpressJS的服务器,但我不知道如何使控制硬件的节点代码影响状态。我是否必须运行节点代码服务器端,然后用socket.io向客户端发送数据,还是有一些更简单的方法。我对expressJS和webapp完全陌生,所以如果你能为我指出正确的方向并向我解释它是如何工作的,那就太好了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-29 13:32:15

Express是一个制作web服务器的框架,虽然它的功能非常好,但实时并不是它所做的。

相反,socket.io非常擅长实时传输。

您应该做的是使用Express服务您的“状态”页面,连接到socket.io并订阅您的“数据”事件的页面。

然后你要做的就是,当你检索数据时,用socket.io发送事件,使数据几乎实时地出现在网页上。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38659400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档