问题标签 [node-serialport]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
379 浏览

node.js - 使用 Node.js 获取 XBee 的 MAC 地址

我的 Node.js 应用程序xbee-api用于允许通过串行端口连接的 XBee 与其他 XBee 进行无线通信。本地 XBee 处于 API Coordinator 模式。

如何查询 XBee(通过串行端口物理连接)以获取其 64 位MAC 地址 SHSL

我尝试将以下帧写入串行,

但我收到四个字节[ 0, 19, 162, 0 ],这毫无意义......

0 投票
1 回答
280 浏览

node.js - 由于预发布,Node 应用程序无法运行

即使安装成功,我也会安装无效的软件包。顺便说一句,这个问题与答案有关 -关于版本控制的问题

这些是卡在依赖树中很远的包。

这最终导致我的浏览器出现此错误:

有没有办法解决这个 npm 问题?我可以避免这些预发布包吗?

0 投票
1 回答
308 浏览

node.js - 无法安装串口模块 nodejs v0.13.0-pre

我正在尝试使用 SerialPort 模块在我的 udoo 和内置 arduino 之间进行串行通信。

问题是模块没有安装。我想上传有错误的照片,但我不能,因为我没有足够的声誉。但我确实将照片上传到了我的 Dropbox,这是链接 错误屏幕截图 我已经用 nodejs 版本 v0.12.0 签入了我的另一个 udoo,另一个 v.0.10.35 签入了另一个 udoo。并且不起作用,市长常见问题与

child_process: customFds option is deprecated, use stdio instead.

0 投票
0 回答
271 浏览

node.js - node js通过串口管理设备

我需要帮助...我正在尝试将设备连接到节点 js,并且我使用串行端口 npm 库。

当我使用 com 端口监视器并通过桌面应用程序观察数据传输时,它会捕获发送到 com 端口“05 54 45 53 54”的数据并接收反馈。但是,当我通过nodejs监控软件传递这个数据时,没有收到任何响应,并显示发送到com端口的相同记录内容......为什么?我发送了'\5TEST\5',因为命令在命令的开始和结束时需要控制字节 05,并且“\”将它们保持在该格式而不转换为十六进制...监控屏幕:http://i.stack.imgur。 com/9mBL6.png

0 投票
1 回答
289 浏览

javascript - Save serialport list with meteor

I use the serialport package in my app (https://github.com/voodootikigod/node-serialport). This code is just working fine on the server :

Now i want to save this list in a collection to expose it to the client. What is the best solution ?

When i uncomment Config.insert(ports); i've the error :

Thanks in advance !

0 投票
1 回答
195 浏览

node.js - 如果另一个应用程序已经连接到端口,node-serialport 仅与 Arduino 通信

在 OS X 的节点上运行,我正在尝试使用node-serialport与 Arduino 对话。使用 Arduino IDE 的串行监视器或 OS X 实用程序SerialTools时,与 Arduino 的所有通信都按预期工作。但是,当只是运行我的节点应用程序时,node-serialport 告诉我连接成功,但我没有得到通信。如果我首先使用 Arduino IDE 的串行监视器或串行端口连接到 arduino,然后运行我的节点应用程序,节点应用程序使用节点串行端口发送和接收数据就好了。

我不熟悉串行通信,但似乎其他串行实用程序能够正确启动连接(然后可用于 node-serialport),但 node-serialport 无法自行连接。

有没有办法获得绝对所有的连接信息,所以我可以将实用程序的成功连接与 node-serialports 非工作连接进行比较?

关于为什么会发生这种情况的任何其他想法?

0 投票
1 回答
224 浏览

javascript - 带有流星的 npm 包串行端口的光纤错误

我正在使用带有流星的 SerialPort npm 包。我使用 wrapAsync 列出串行端口,但我不知道如何使用 serialPort.on 方法。当我想在我的 Cars 集合中插入数据时出现错误:

Meteor 代码必须始终在 Fiber 中运行。尝试使用 Meteor.bindEnvironment 包装传递给非 Meteor 库的回调。

代码 :

0 投票
1 回答
2353 浏览

node.js - 通过串口将 gcode 字符串发送到 3D 打印机

我试图通过串行通信将 Gcode 发送到打印机,在我的 FlashForge Creator Pro(双)3D 打印机上显示一条消息。

当我打开 ReplicatorG 软件并放置字符串时:

并单击“构建”一切正常,机器显示应有的显示。但是,当我在我的代码(nodejs/node-serialport)中使用它时,它不起作用:

它用于连接打印机的波特率取自 ReplicatorG The Creator Dual 驱动程序,ReplicatorG 发送该驱动程序时也使用该驱动程序。

控制台发出“打开”事件,没有任何错误。

我尝试在命令的开头和结尾添加“%”字符,并通过添加 '\n' 来分隔行,但尚未成功。我究竟做错了什么?

0 投票
1 回答
2094 浏览

node.js - 1012次写入后Nodejs Serialport未打开

我正在使用从http://nodejs.org下载的 nodejs "v0.10.28" 和 npm "1.4.9" 。

我已经通过 npm 安装了串口

我的程序在树莓派上运行,需要通过串口快速发送更新的值,所以我创建了这个测试程序。

该程序运行正常,恰好 1012 次写入,然后崩溃。

程序输出接近尾声:

为什么会崩溃?内存中某处是否存在缓冲区溢出?为什么恰好是 1012 次写入?非常接近1024,是巧合吗?

0 投票
0 回答
578 浏览

node-serialport - 断开串行电缆会使nodejs崩溃

我在 Windows 7 64 位上使用节点 0.10.36 和节点串行端口 1.7.4

如果我在插入串行电缆的情况下运行节点,则代码正在使用列出的串行端口运行。如果拔掉电缆,节点就会崩溃。

这是我的代码:

控制台输出为:

打开 COM3

undefined:0 TypeError: undefined is not a function

我感谢任何输入为什么不触发错误/关闭事件,以及如果找不到串行端口如何使 nodejs 运行。谢谢!