我正在尝试从连接到COM端口的设备读取数据。我可以连接到端口,并可以使用软件包SerialPort(https://www.npmjs.com/package/serialport)获取有关设备的信息。
当我尝试从设备读取数据时遇到问题。 请在下面找到我的代码:
var port = new SerialPort("COM5", {
baudRate: 38400
});
port.on('data', function(chunk) {
console.log(chunk);
});
port.on('error', function(err) {
sendData(500, err.message);
});
在尝试读取数据时,控件将进入错误功能,并且我得到的响应为
访问被拒绝
请让我知道我在这里做错了。
注意::我能够打开端口,但在从端口读取数据时遇到问题。
答案 0 :(得分:0)
我在c从事类似系统的工作。我们必须编写驱动程序 处理串行端口。也许是由于操作系统安全性而引起的,您可以尝试以管理员身份或编写c驱动程序来读取数据并将其发送到您的nodejs应用程序。