工业级树莓派的Node-RED应用:KUNBUS RevPi Node

Node-RED和RevPi节点:适用于小型解决方案

开发工具Node-RED实际上来自家庭自动化和智能家居领域,并以一种简单易懂的方式帮助将设备和服务相互链接。可是在某些状况下,它也用于工业物联网(IIoT)。为了可以协调服务和设备使其结合,记录它们的状态并对其进行远程控制,咱们必须进行网络链接并将它们彼此链接。在某种程度上,它们必须彼此“交谈”,交换信息,以便它们还能够远程接收和执行命令。
在这里插入图片描述
例如,在智能家居中,气象站和服务经过互联网链接到电动百叶窗和窗户:若是天气晴朗和炎热,百叶窗会自动下降;若是下雨,则窗户能够在开始前关闭本身。若是您已将设备链接到Alexa或Siri等数字助理,则还能够按需控制百叶窗和窗户—即便出门在外也能够经过智能手机进行控制。web

家庭自动化的这一原则适用于全部应用领域:即便使用工业物联网,流程也仍然是:“若是发生这种状况,就会触发该功能” 精确地,这些流能够在Node-RED中清晰,可理解地显示。
举一个例子:
在这里插入图片描述编程

Node-RED流

Node-RED的魔力在于图形用户界面:输入,输出和处理节点能够简单地从节点面板拖放到工做表面板中并进行链接和配置。安全

可执行流将在后台自动生成,而且能够经过调试面板轻松找到可能的错误。经过这种方式,能够快速且易于理解地映射不一样的场景,而且还能够当即对其进行测试:能够在开发过程当中提供已部署的代码(即代码)。网络

得益于Apache 2.0 下的Node-RED许可,一个庞大的开源社区汇集在一块儿,从智能家居或工业的全部应用领域开发和提供解决方案。这也是使此开发工具如此吸引人的缘由。svg

Node-RED和RevPi节点,用于快速原型制做

经过流程生成快速运行的代码和连贯的视觉表示的可能性帮助咱们经过快速原型制做解决方案:Node-RED支持咱们向现场客户提供实用的解决方案,进行尝试并与客户的员工一块儿发展没有编程和软件开发经验的人。
在这里插入图片描述
所以,Erminas和KUNBUS共同分享了软PLC Revolution Pi, 咱们能够在RevPi节点开发的IIoT项目中使用它。这使咱们可以在概念阶段从系统和机器中获取数据,并与客户一块儿开发最小可行产品(MVP)和概念验证(PoC)。基于此,咱们后面能够开发更复杂的解决方案,以与erPUB和OPC UA一块儿使用以及在云(Azure,AWS)中使用数据。工具

对于小型工业物联网解决方案,Node-RED和Revolution Pi的结合以及某些传感器的结合能够是车间数字化的良好第一步。可是只是一小部分。开发工具

关键任务应用的专业解决方案

因为使用Node-RED能够很好地,快速且容易地映射和控制许多小进程,所以它不太适合做为关键任务应用程序的runtime环境。由于在安全性和可靠性方面,Node-RED在复杂而关键的业务流程中迅速达到了极限。尽管如此,在Node-RED中建立的原型仍很是适合做为专业应用程序的信息基础,该应用程序可根据客户需求量身定制并知足全部安全标准。测试