我需要在规则链中有一个“脚本节点”才能返回多条消息。我正在做两个不同的项目,在这两个项目中我都需要这个功能。例如因为我需要调用一个动态数量的 API 请求。使用 node-red 我可以通过使用“split”节点来获得这种效果,但是 Thingsboard 没有任何类似的节点。
我找到了一个以这种方式工作的“技巧解决方案”:
- 我创建了一个消息数组作为我的“脚本节点”的输出
- 输出传播到一组N个相似节点,每个节点将只处理数组的第i个消息
很明显,这对于生产环境来说不是一个好的解决方案,因为它会生成大量无用的消息,并且因为有预定义的最大消息数(=N)可以同时处理
我正在使用 Thingsboard 社区版
任何建议将不胜感激:)