Node-red 4.0: 大版本发布,重磅更新

Node-red 4.0: 大版本发布,重磅更新

就在昨天node-red发布了最新的大版本Node-red 4.0,在这个版本中带来许多非常实用的功能,为Node-red开发带来了很多便利性。

Node.js 版本更新

Node-red 4.0 至少需要 node.js 18, 如果你当前使用的版本低于这个版本,在更新前请记得先更新nodejs的版本。

flow/global和env的自动提示

以前的版本实现了对msg属性的自动提示,现在会自动从上下文数据中获取内容然后对flow/global和env进行自动提示。

图片

子流程中添加配置节点环境变量

子流是 Node-RED 允许您创建流并在流中添加多个可重用某段流程的一种方式(类似编程中函数)。然后,Subflow 可以公开一组可针对每个实例自定义的属性。现在在这个自定义属性中添加了可以设置配置节点。这样在每次调用子流程的时候就可以指定不同的配置节点。例如,子流可以连接到 MQTT 代理,并在发送消息之前对它收到的消息进行一些标准处理,这样我们就可以在对消息处理后将消息发送给不同的MQTT Broker。

图片

设置时间戳格式

从 Node-RED最初始的版本,Inject 节点就提供了注入时间戳的功能。它实际设置的值是自1970 年 1 月 1 日以来的毫秒数。如果你需要转换成其它格式,则需要使用function节点对它的值进行转换。现在,node-red提供了三个选项用来配置时间戳的输出格式:

图片

  • • 自1970 年 1 月 1 日以来的毫秒数 - 时间戳

  • • YYYY-MM-DDTHH:mm:ss.sssZ - 也称为 ISO 8601

  • • JavaScript Date 对象 - 标准 Date 对象

多用户模式

该功能需要在用户目录下的settings.js中进行设置,以启用该功能,如下图所示:

图片

当该功能启用后,重新启动node-red,多个用户在进行流程的编辑时将可以在编辑器中直观的看到其它用户当前所编辑的流和节点,即使没有启用用户登录的功能,node-red也会为每个用户自动生成一个用户名,并给定一个特定颜色的头像,如下图所示:

图片

选择配置节点UI

以前的版本当添加新的配置节点时需要下拉选择新增配置节点的选项以弹出新增配置节点的页面,现在在配置节点选择的右侧直接添加了一个新增的按钮,操作起来更加的直接。

图片

总结

在node-red4.0的更新中除以上功能外还有一些其它功能及一些核心节点的优化和更新,更多的详细内容,请查看官方更新日志。

希望这篇文章能帮助你更好地掌握Node-RED的使用技巧,如果有任何问题或需要进一步了解的内容,欢迎在公众号留言。

欢迎关注我的公众号“nodered-co”,原创技术文章第一时间推送。

图片

Version 4.0 released[1]

引用链接

[1] Node-red Version 4.0 released: https://nodered.org/blog/2024/06/20/version-4-0-released

  • 13
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Node-RED是工业网物联网的重要组成部分,我最开始接触Node-RED,也算是一个偶然的机会吧,上班后领导安排我的第一个任务就是调研一下Node-RED,我之后上网查了一下,那个时候网上相对于Node-RED的资料也比较少,只知道它是IBM公司的一个开源项目。直到最近,发现许多大公司的产品都支持Node-RED,比如西门子公司的IoT2000,研华公司的WISE PaaS 网关,美国OPTO 22等设备中都安装了Node-RED,表明它在工业物联网和控制中已经广泛应用了。 那么工业物联网为什么要用它?它又处于工业物联网那个层次?它具有哪些特性?它帮助物联网解决了什么问题?为什么说它是柔性动态可重构的解决方案呢? ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 本门课程,老师将带领你从Node-RED的发展,工业物联网定位开始讲解,并带领着大家进行手把手安装Node-RED,实际操作演练Node-RED,并搭建一个物联网小平台,给大家带来更好的学习效果。  ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 为了能够让小伙伴们快速了解本门课程的结构,本门课程从以下几个方面展开:Node-RED入门Node-RED安装与配置Node-RED教学实战Node-RED的优势与不足Node-RED能为我们带来什么Node-RED总结与展望

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值