node.js读取USB端口信号

我使用npm。( npm install serialport )为node.js安装了serialport模块。 现在我想通过我的电脑的usb端口(假设节点可以读取串口信号)从我的android手机发送一些消息到节点应用程序。 有没有人做过这个?

提前致谢。

为什么,是的,这当然是可行的。 在serialport软件包主页上列出了大量的例子。

你的node.js应用程序将以…开始

 var SerialPort = require("serialport").SerialPort var serialPort = new SerialPort("/dev/tty-usbserial1"); serialPort.on('data', function(data) { /* processing data */ }); 

要在Windows上testing你的端口( 你可能需要安装sf“ npm install sf ):

 var serialport = require('serialport'); var sf = require('sf'); serialport.list(function (err, results) { if (err) { throw err; } for (var i = 0; i < results.length; i++) { var item = results[i]; console.log(sf('{comName,-15} {pnpId,-20} {manufacturer}', item)); } }); 

输出应该是这样的:

COM8 FTDIBUS \ VID_0403 + PID_6001 + A100DKP7A \ 0000 FTDI
COM1 ACPI \ PNP0501 \ 4&2E24A907&0(Standardanschlusstypen)

现在使用你的设备连接的端口,在我的情况下COM8:

 var SerialPort = require("serialport").SerialPort var serialPort = new SerialPort("COM8"); 

问候