2

我有一个使用asp web api和angular的云web应用程序。两个都以蔚蓝色为主。我需要我的角度应用程序能够与串行端口进行通信(读/写)。我怎样才能做到这一点?我的网络应用程序如何与串行端口通讯

我读过chrome应用程序可以连接到usb/serial,但我仍然困惑它的工作原理。我应该重建我的应用程序到Chrome应用程序,还是应该创建一个单独的应用程序,或者我可以只写Chrome应用程序打开我的实际Web并从当前应用程序访问序列?

回答

0

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

其他方法是将您的整个应用程序写入离线Chrome应用程序,并与您的云服务器进行通信以形成ajax或websocket。

另一件可能有用的事情是nw.js.有了这个,你可以使用网络技术创建桌面应用程序。 Basicsy在你的nw.js应用程序中,你将使用一个node.js串行模块进行串行通信。

或者组合这些方法。

我建议其中一个Chrome应用程序的方式cuz我有与串行模块良好的经验。

相关问题