Viv*_*vek 9 serial-port node.js
我已经使用npm.()为node.js 安装了serialport模块npm install 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 */ });
Run Code Online (Sandbox Code Playgroud)
要在Windows上测试您的端口(您可能必须安装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));
}
});
Run Code Online (Sandbox Code Playgroud)
输出应该是这样的:
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");
Run Code Online (Sandbox Code Playgroud)
问候
归档时间: |
|
查看次数: |
14895 次 |
最近记录: |