在 node-red 函数中返回多条消息
Returning multiple messages in node-red function
我正在 node-red 函数中解析 json 对象。结果介于 0 和 30 msg.payloads 之间,它们作为数组从函数返回。
这些消息被发送到 mqtt 节点以进行进一步处理。似乎 mqtt 节点(或代理)一次被 30 个有效负载淹没,因为并非所有值都通过。
有没有办法延迟发送多个有效载荷,即
发送负载 1
等待 1 秒
发送载荷 2
等待 1 秒
等等
非常感谢。
您可以使用核心调色板中的延迟节点来限制功能节点和 MQTT 节点之间的消息速率 - 请确保不要勾选 'drop intermediate messages' 选项。
我正在 node-red 函数中解析 json 对象。结果介于 0 和 30 msg.payloads 之间,它们作为数组从函数返回。 这些消息被发送到 mqtt 节点以进行进一步处理。似乎 mqtt 节点(或代理)一次被 30 个有效负载淹没,因为并非所有值都通过。
有没有办法延迟发送多个有效载荷,即
发送负载 1
等待 1 秒
发送载荷 2
等待 1 秒
等等
非常感谢。
您可以使用核心调色板中的延迟节点来限制功能节点和 MQTT 节点之间的消息速率 - 请确保不要勾选 'drop intermediate messages' 选项。