首页 / 快报详情

产业快报

一手行业资讯,原创热点解读
订阅快报

虹科工业树莓派:借助Node-RED轻松实现工业物联网改造

【Node-RED】

  Node-RED是构建物联网(IoT)应用程序的强大工具,它使用可视化的编程方法,允许开发人员将预定义的代码块(称为“节点”)连接在一起以执行任务。当连接在一起时,通常由输入节点,处理节点和输出节点组成的连接节点构成一个“流”。RevPi Core模块已经内置Node-RED运行环境,本文将详细介绍Node-RED基本概念与编程逻辑,以及可能的应用方案。

【Node-RED】

  1-简单的逻辑控制

  简单来说Node-RED就是连接不同功能的代码块以实现需要的功能。而Node-RED被称为构建工业物联网的强大工具,能够实现哪些功能呢?下面我举几个简单的例子,可供参考。

  虹科RevPi针对Node-RED制作了专属节点,可以通过RevPi的Node-RED节点直接控制附属的IO模块或者网关模块。所以可以通过Node-RED建立逻辑关系,从而实现小型控制的功能。比如您可以控制电机的启停、继电器的开闭等等。

  Node-RED具有各种各样包装好的节点,可以直接使用。如果没有满足需求功能的节点也可以通过function节点编写自己的功能节点,使用的语言是JavaScript

  2-边缘智能网关与数据上云

  Node-RED支持很多种传输协议,如串口、TCP、MQTT、HTTP、Modbus、OPC UA、S7等。可以借助于这些节点,采集连接到树莓派的传感器或者PLC等设备的数据并对数据进行处理,然后通过其它协议发送出去,从而可以对接您的SCADA系统或者进行串口虚拟化,协议转换等。

  工业树莓派可以扩展常见工业以太网和现场总线的网关模块,您可以利用这些模块接入到OT网络中,获取数据之后,再通过Node-RED进行协议转换或数据上云等。

【总结】

  通过Node-RED可视化编程工具可以大大减少开发工作量。通过其它程序大量代码实现的工作,在这里只需要几个节点就可以配置完成。如果需要进行小型控制、采集设备或者传感器数据、边缘计算、协议转换、数据上云、建立HMI界面、远程数据监控等等,Node-RED都大有用武之地。

👇查看原文获取更多信息
阅读原文来源:工业物联网技术
分享本篇快报
扫码添加企业微信,每天推送行业快报