问题标签 [node-red]

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 回答
351 浏览

ibm-cloud - 使用 Bluemix IoT Foundation 的 Node-RED 应用程序是否需要设备和应用程序的单独主题?

对于 Node-RED 应用程序,我使用 MQTT 与设备通信。我需要使用两个“主题”吗?:

  • 设备发布信息的一个主题,供 Node-Red 应用程序订阅。
  • Node-RED 应用程序要发布的一个主题(以及要订阅的设备)。

或者,设备和 Node-RED 应用程序是否可以将不同的信息(发布和订阅)发布到同一主题?

例如:如果设备既要发布温度数据,又要订阅同一个主题以从 Bluemix 中的 Node-RED 获取信息,这会导致问题吗?我要交换两种类型的数据:

  • 该设备将发布温度。
  • Node-RED 应用程序将发布“用户请求”信息,告知设备何时报告温度。
0 投票
1 回答
515 浏览

javascript - mocha 从 node-red 更改流文件路径

我在使用 mocha 为 node-red 节点实现单元测试时遇到问题。

如果我使用“$ sudo mocha -t 3000”运行我的测试,node-red 无法加载 flow_user.json。因为 mocha 中的选项“3000”被设置为“流文件:”路径中的目录。

在'test.js'中,我打开node-red

我错了吗?

感谢您的帮助

0 投票
2 回答
644 浏览

text-to-speech - Node-RED 中的 Watson 语音转文本使 Node-RED 应用程序崩溃

我正在使用 Node-RED,并且正在尝试将文本到语音数据存储在 Cloudant 数据库中。效果很好,我也可以在 msg.payload.speech 中将其输出,但是当我将其输入 Speech To Text 时,我的整个应用程序崩溃了.....并出现此错误:

因此,Speech To Text 节点似乎无法处理大消息。无论您注入什么,Text to Speech 似乎都会产生很长的字符串。一个词或整个段落没有任何区别。

有没有办法在 Node-RED 中解决这个问题?

0 投票
2 回答
962 浏览

node.js - 使用 selenium 驱动程序运行 node-red

我将运行 mocha 测试套件来测试 node-red 节点。因此我使用 mocha 和 selenium 驱动程序。

我在运行 node-red 模块时遇到了问题。如果我使用$ mocha --ui **tdd**node-red 应用程序开始测试,则找不到我的流程。因为他正在文件夹“~/.node-red/ tdd ”中搜索。我不知道为什么将 mocha [option]设置为路径?只有命令$ mocha功能suite();没有定义?

我会用我自己的设置来解决这个问题来初始化 node-red。像这样.. http://nodered.org/docs/embedding.html

通过这种方式,我可以在“RED.start()”之后运行 node-red,但我没有得到 URL,并且无法在 selenium 驱动程序中打开 node-red?

0 投票
0 回答
651 浏览

node.js - 无法访问在 Beaglebone 上运行的 Node-Red 服务器

我一直在尝试在我的 Beaglebone black 上运行 NODE-Red,但效果有限。我按照此处发布的指南进行操作:http ://www.element14.com/community/community/designcenter/single-board-computers/next-gen_beaglebone/blog/2015/07/16/ti-cc2650stk-simplelink-iot-sensortag --node-red-on-beaglebone-black#comment-67139

并且能够在我的 BBB 上成功安装 NODE-Red。但是,当我尝试运行它时,Node-Red 会启动并给我一条消息,说服务器现在正在某个 IP 地址上运行,当我尝试使用 chrome 访问该 IP 地址时,它会显示 ERR_CONNECTION_REFUSD。我也尝试使用https://beaglebone.local:1880访问它并收到错误 ERR_NAME_NOT_RESOLVED。根据 Node-Red 的网站和我上面链接的指南,node red 应该可以工作,但是,我似乎无法激活它。我很确定我的 beaglebone 可以访问互联网,所以我怀疑这是一个问题。如果有人遇到过这个问题,或者知道如何解决它,我将非常感谢任何建议。

0 投票
0 回答
375 浏览

r - 调用 dashdb R 脚本并在外部获取结果

我在 Bluemix DashDB 服务上使用 R 脚本功能。我能够在 dashdb 控制台(从 Bluemix 仪表板启动)上生成绘图和可视化数据。我想知道如何制作一段外部代码来调用这个 R 脚本并使用结果。

该服务绑定到 NodeRED 应用程序。如果能以某种方式创建一个使用“http”节点处理请求并在底层 dashdb 服务中调用 R 脚本并提供结果图的流程,那就太好了。可能吗?

除了使用 dashdb Web 控制台/仪表板之外,还有其他方法可以运行 R 脚本吗?谢谢

===

2015/OCT/06 更新。这是我用来调用 R 的流程(请参阅流程编辑器上的更多评论):

0 投票
1 回答
81 浏览

arduino - 从 Bluemix Node-RED 与传感器 IoT 设备通信时,注册设备的原因是什么?

我想在 bluemix 中设置 Node-RED,以便使用温度传感器与我的 Arduino Uno 交谈(2 种方式)。注册 Arduino 设备的原因是什么?

0 投票
1 回答
121 浏览

arduino - 当与来自 Bluemix Node-RED 的传感器 IoT 设备通信时,连接到 IoT Foundation 的原因是什么?

我在 Bluemix 的食谱中看到,当我将 Arduino Uno 与传感器连接时,它要求我使用 IoT Foundation (IoTF) 的目录样板,而不仅仅是 Node-Red 样板。这是什么原因?IoTF 还能提供什么?IoTF 是否提供 MQTT 代理?还要别的吗?(注意:我不想存储任何数据,所以不想为此付费)

0 投票
1 回答
137 浏览

logging - 如何在 Bluemix IoTF 中查看 MQTT 日志

我在 Bluemix 上使用 Node-RED 与带有温度传感器的 Arduino Uno 对话。我正在使用将温度发布到 MQTT 主题的配方,并从@knolleary 的 paho pubsubclient 库附带的示例中添加了代码,以添加代码以订阅 MQTT 主题。尝试订阅时出现错误。如何查看 MQTT 日志以找出问题所在?

0 投票
1 回答
405 浏览

arduino - 如何正确设置 IBM Bluemix Node-RED Iotout 节点以向设备 (Arduino) 发送命令?

我有一个成功注册为 IBM IoTF 设备的 Arduino Uno。它现在可以毫无问题地向 Bluemix Node-RED 应用程序发送信息。现在,我希望 Node-RED 应用程序向设备(Arduino Uno)发送命令。Arduino 订阅了 MQTT,没有任何错误。但是,它没有收到来自 Node-RED 的任何命令。我按照下面链接中的说明在 Node-RED 中创建了另一个流,以显示命令何时发布以及命令正在显示,因此它们似乎要发送到 MQTT 代理。但是,设备(Arduino)没有收到它们。我怎样才能弄清楚如何让它工作?

Node-RED,IOT Foundation Out 节点未发送命令

我将 IBM IoT Out Node 参数设置如下: 身份验证:Bluemix 服务输出类型:设备命令 设备类型:Arduino-tempsensor(这是我在 IoTF 中注册时用于设备类型(名称)的相同字符串)设备ID:我把MAC地址放在这里,应该是更多命令类型:状态(我在这里使用了“状态”这个词。大小写重要吗?我应该从哪里得到这个值?我用“状态”,因为它在主题中:“iot-2/cmd/status/fmt/json”是正确的吗?)格式:json(这里大写重要吗?)数据:{“d”:{“myName”:“Arduino Uno”,“温度”: 989}}(我使用它是因为它是 JSON,我只想在设备上看到任何东西)名称:IBM IoT App Out