问题标签 [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.
node.js - 使用 Node.js 获取 XBee 的 MAC 地址
我的 Node.js 应用程序xbee-api
用于允许通过串行端口连接的 XBee 与其他 XBee 进行无线通信。本地 XBee 处于 API Coordinator 模式。
如何查询 XBee(通过串行端口物理连接)以获取其 64 位MAC 地址 SH
和SL
?
我尝试将以下帧写入串行,
但我收到四个字节[ 0, 19, 162, 0 ]
,这毫无意义......
node.js - 由于预发布,Node 应用程序无法运行
即使安装成功,我也会安装无效的软件包。顺便说一句,这个问题与答案有关 -关于版本控制的问题
这些是卡在依赖树中很远的包。
这最终导致我的浏览器出现此错误:
有没有办法解决这个 npm 问题?我可以避免这些预发布包吗?
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.
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
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 !
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 非工作连接进行比较?
关于为什么会发生这种情况的任何其他想法?
javascript - 带有流星的 npm 包串行端口的光纤错误
我正在使用带有流星的 SerialPort npm 包。我使用 wrapAsync 列出串行端口,但我不知道如何使用 serialPort.on 方法。当我想在我的 Cars 集合中插入数据时出现错误:
Meteor 代码必须始终在 Fiber 中运行。尝试使用 Meteor.bindEnvironment 包装传递给非 Meteor 库的回调。
代码 :
node.js - 通过串口将 gcode 字符串发送到 3D 打印机
我试图通过串行通信将 Gcode 发送到打印机,在我的 FlashForge Creator Pro(双)3D 打印机上显示一条消息。
当我打开 ReplicatorG 软件并放置字符串时:
并单击“构建”一切正常,机器显示应有的显示。但是,当我在我的代码(nodejs/node-serialport)中使用它时,它不起作用:
它用于连接打印机的波特率取自 ReplicatorG The Creator Dual 驱动程序,ReplicatorG 发送该驱动程序时也使用该驱动程序。
控制台发出“打开”事件,没有任何错误。
我尝试在命令的开头和结尾添加“%”字符,并通过添加 '\n' 来分隔行,但尚未成功。我究竟做错了什么?
node.js - 1012次写入后Nodejs Serialport未打开
我正在使用从http://nodejs.org下载的 nodejs "v0.10.28" 和 npm "1.4.9" 。
我已经通过 npm 安装了串口
我的程序在树莓派上运行,需要通过串口快速发送更新的值,所以我创建了这个测试程序。
该程序运行正常,恰好 1012 次写入,然后崩溃。
程序输出接近尾声:
为什么会崩溃?内存中某处是否存在缓冲区溢出?为什么恰好是 1012 次写入?非常接近1024,是巧合吗?
node-serialport - 断开串行电缆会使nodejs崩溃
我在 Windows 7 64 位上使用节点 0.10.36 和节点串行端口 1.7.4
如果我在插入串行电缆的情况下运行节点,则代码正在使用列出的串行端口运行。如果拔掉电缆,节点就会崩溃。
这是我的代码:
控制台输出为:
打开 COM3
undefined:0 TypeError: undefined is not a function
我感谢任何输入为什么不触发错误/关闭事件,以及如果找不到串行端口如何使 nodejs 运行。谢谢!