繁体   English   中英

我的Web应用程序如何与串行端口通信

[英]How can my web app communicate with serial port

我有一个使用ASP Web API和Angle的云Web应用程序。 两者都托管在天蓝色。 我需要我的角度应用程序才能与串行端口通信(读/写)。 我怎样才能做到这一点?

我已经读过chrome应用程序可以连接到usb / serial,但是我仍然对其工作方式感到困惑。 我应该将我的应用程序重建为chrome应用程序,还是应该创建一个单独的应用程序,还是可以编写可以打开实际网络并从当前应用程序访问序列的chrome应用程序?

您不必重写您的应用程序。 只需创建一个chrome应用程序,然后将webview用于您的实际云应用程序即可。 基本上,您必须在chrome应用程序上下文中编写串行端口通信,并将数据传递到chrome应用程序(实际上是从cload加载的应用程序)中的webview上下文中。

另一种方法是在离线chrome应用程序中编写整个应用程序,并与ajax或websocket的云服务器通信。

另一件事可能会帮助nw.js。 借助此工具,您可以使用网络技术创建桌面类应用程序。 基本上,在您的nw.js应用程序中,您将使用node.js串行模块进行串行通信。

或结合使用这些方法。

我建议使用一种Chrome应用程序方式,因为我对其串行模块有很好的经验。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM