如何在 Node-Red 中将多条消息合并为一条消息?
How to join multiple messages into just one message in Node-Red?
节点 1:
{
topic: "cur_freq",
payload: 600000
}
节点 2:
{
topic: "min_freq",
payload: 600000
}
节点 3:
{
topic: "max_freq",
payload: 1200000
}
在 Node-Red 中,如何根据主题将这 3 条消息(来自三个不同的节点)加入到一条消息中?
{
payload: {
"cur_freq": 600000
"min_freq": 600000
"max_freq": 1200000
}
}
我已尝试使用这些设置加入节点,但调试没有显示任何内容:
您还没有为加入节点提供任何完成条件。
您需要告诉它等待 3 个消息部分。
澄清定义完成标准的一种方法:
您需要告知系统加入的消息数量。在你的情况下是 3:
节点 1:
{
topic: "cur_freq",
payload: 600000
}
节点 2:
{
topic: "min_freq",
payload: 600000
}
节点 3:
{
topic: "max_freq",
payload: 1200000
}
在 Node-Red 中,如何根据主题将这 3 条消息(来自三个不同的节点)加入到一条消息中?
{
payload: {
"cur_freq": 600000
"min_freq": 600000
"max_freq": 1200000
}
}
我已尝试使用这些设置加入节点,但调试没有显示任何内容:
您还没有为加入节点提供任何完成条件。
您需要告诉它等待 3 个消息部分。
澄清定义完成标准的一种方法:
您需要告知系统加入的消息数量。在你的情况下是 3: