Windows上的Node.js串口拒绝访问

时间:2013-11-06 13:20:50

标签: windows node.js serial-port

我在运行短程序时遇到以下错误:

events.js:2817: Uncaught Error: Opening \\.\COM1: Access denied

我的程序只是尝试打开端口并查看它的工作原理:

var SerialPort = require("serialport").SerialPort;

var serialPort = new SerialPort('COM1',{baudrate: 9600}, true);


serialPort.on ('open', function () {
    console.log("Open");
    serialPort.write(0x05);
    serialPort.on ('data', function( data ) {
        console.log("data" + data.toString());
    });
});

我正在使用在COM1上设置的USB到COM适配器。

1 个答案:

答案 0 :(得分:3)

尝试

var serialPort = new SerialPort('\\\\.\\COM1', {baudrate: 9600}, true);

这对我有用!