我的网络应用程序如何与串行端口通信
How can my web app communicate with serial port
我有一个使用asp web api和angular的云Web应用程序。两者都托管在 Azure 上。我需要我的角度应用程序能够与串行端口(读/写)通信。我该怎么做?
我读过Chrome应用程序可以连接到USB/串行,但我仍然对它的工作原理感到困惑。我应该将我的应用重建为 chrome 应用,还是应该创建一个单独的应用,或者我可以只编写 Chrome 应用来打开我的实际网络并从我当前的应用访问序列号?
您不必重写您的应用程序。只需创建一个 chrome 应用,然后为您的实际云应用使用 Web 视图即可。基本上,您必须在Chrome应用程序上下文中编写串行端口通信,并将数据传递到Chrome应用程序中的Webview上下文,这实际上是从cload加载的应用程序。
另一种方法是在离线Chrome应用程序中编写整个应用程序,并与您的云服务器trought ajax或websocket进行通信。
另一件事可能会有所帮助是 nw.js。有了这个,您可以使用 Web 技术创建类似桌面的应用程序。基本上,在您的 nw.js 应用程序中,您将使用 node.js 串行模块进行串行通信。
或者组合这些方法。
我建议使用一种 chrome 应用程序方式,因为我对其串行模块有很好的体验。
相关文章:
- 保存串行端口列表与流星
- 如何从JavaScript中读取串行端口数据
- 如何使用javascript在客户端通过串行端口进行通信
- 使用 javascript 和 jssc.jar 将数据发送到串行端口
- 尝试使用Beaglebone Black上的串行端口时无法打开文件“/dev/ttyO2”
- 我的网络应用程序如何与串行端口通信
- 串行端口不工作
- 谷歌浏览器 - 如何使用javascript通过客户端的串行端口进行通信
- Node.js+Node Webkit+基于Node串行端口的应用程序-这可能吗
- node.js串行端口事件在重新连接到端口后停止工作
- 无法使用节点预处理程序重建串行端口:404状态代码下载64位nw.lib
- Web应用程序需要使用串行端口进行通信
- 节点WebKit和串行端口
- 从node.js中的arduino serialport和arduino串行端口接收值
- 串行通信-没有回答从arduino板
- 如何使用NW.js和chrome设置串口连接.串行API
- 通过串行端口进行通信的Web应用程序
- 从模拟端口读取时从Arduino串行接收到的错误数据
- 串行端口没有方法“列表”
- 用JavaScript字符串发送CR LF到node.js串行端口服务器