Javascript 从串行端口读取Chrome浏览器

Javascript 从串行端口读取Chrome浏览器,javascript,html,google-chrome,serial-port,Javascript,Html,Google Chrome,Serial Port,我正在为一个客户端编写一个web应用程序,需要从用于称重的天平的串行端口获取数据 这是一个内部web项目,所以我可以指定我们使用的是Chrome。我发现Chrome应用程序能够与串口通信。但我希望从浏览器中的Javascript直接访问,而不是从应用程序。它是怎么做到的 我考虑过的一个选择是使用HTML5文件阅读器,并将其指向串行端口。因为串行端口看起来像Linux上的文件,所以它可能会工作 任何人有什么想法吗?如果可能,您可以运行一个从端口读取数据的小型节点服务器。然后将其流式传输到浏览器。如

我正在为一个客户端编写一个web应用程序,需要从用于称重的天平的串行端口获取数据

这是一个内部web项目,所以我可以指定我们使用的是Chrome。我发现Chrome应用程序能够与串口通信。但我希望从浏览器中的Javascript直接访问,而不是从应用程序。它是怎么做到的

我考虑过的一个选择是使用HTML5文件阅读器,并将其指向串行端口。因为串行端口看起来像Linux上的文件,所以它可能会工作


任何人有什么想法吗?

如果可能,您可以运行一个从端口读取数据的小型节点服务器。然后将其流式传输到浏览器。如果ChromeAPI允许,你可以构建一个与你的JS对话的扩展来代替节点服务器。您需要一个中间件来与端口通信,并将其中继到浏览器。例如,您可以运行一个后台应用程序,该应用程序不断读取端口并写入FileReader可以使用的实际文件。或者正如Joseph提到的,使用节点服务器之类的东西作为中间件。谢谢。我将首先尝试扩展路由,如果它不起作用,则尝试迷你服务器路由。如果可能,您可以运行从端口读取的小型节点服务器。然后将其流式传输到浏览器。如果ChromeAPI允许,你可以构建一个与你的JS对话的扩展来代替节点服务器。您需要一个中间件来与端口通信,并将其中继到浏览器。例如,您可以运行一个后台应用程序,该应用程序不断读取端口并写入FileReader可以使用的实际文件。或者正如Joseph提到的,使用节点服务器之类的东西作为中间件。谢谢。我将首先尝试扩展路由,如果它不起作用,则尝试迷你服务器路由。