3

我需要能够从我的 JS 代码中读取串行端口。我最近偶然发现了这个组件 https://github.com/voodootikigod/node-serialport

对客户端计算机操作系统有什么要求?

要安装它,它说要做的就是

 npm install serialport

那是什么?这个命令应该在哪里运行?更多细节将不胜感激。

谢谢

4

1 回答 1

2

您指出的模块是用于node.js的事件驱动的 Javascript 应用程序服务器。这里的重点是 node.js 是服务器端的,而不是在浏览器中运行的东西。

您指出的命令调用了npm,一个 node.js 的包管理器。您需要在代码预期运行的服务器上执行该命令。

虽然只有代码的作者才能给你一个权威的答案,但对JavascriptC++ 代码的快速回顾似乎并没有揭示任何特定于平台的内容。

好吧,只要您可以编译该 C++ 代码。如果您的服务器在 Windows 上,这似乎是个问题。

该库似乎想将串行端口视为常规文件。如果您使用的是 Unixish 操作系统(Linux、BSD、Solaris、OS X 等——尽管我认为 Mac 在几十年内还没有串行端口),这应该是一种明显的方法,但它是如果您可以要求 Windows 打开COM1并使其正常工作,则不会立即清楚或明显。

因此,如果您在 Unix 上托管它而不是在 Windows 上托管,那么您成功的机会就会大得多。

于 2012-04-11T20:12:32.700 回答