笔者最近在访问github社区时发现了一个非常有趣的工具——Node-RED,官网很简单,接下来给大家介绍一下工具Node-RED是一种编程工具,用于以新颖有趣的方式将硬件设备、API和在线服务连接在一起。它提供了一个基于浏览器的编辑器,可以轻松地使用编辑面板中的各种节点将流连接在一起,并通过单击将其部署到其运行时。界面如下:基于浏览器的流程编辑器Node-RED,可以安装在本地,通过浏览器访问其可视化布局界面。其次,我们还可以使用富文本编辑器在编辑器中创建JavaScript函数。内置库还允许我们保存有用的函数、模板或流程以供重复使用。如下:BuiltonNode.js轻量级运行时基于Node.js构建,充分利用了事件驱动的非阻塞模型。这使得它非常适合在RaspberryPi等低成本硬件上以及在云中运行在网络边缘。Node的包存储库中有超过225,000个模块,可以轻松扩展面板节点的范围以添加新功能。在Node-RED中创建的社区共享流使用JSON存储,可以轻松导入和导出以与他人共享。在线流程库使我们能够与世界分享我们最好的流程。安装和使用Node-RED的安装和使用也非常简单。这里我介绍一下基本的安装方法。我们需要先在电脑上全局安装Nodejs,可以到官网下载。接下来我们输入如下命令下载Node-RED:sudonpminstall-g--unsafe-permnode-red出现如下界面说明安装成功。最后执行:node-red启动Node-RED服务。我们可以在浏览器中访问使用终端打印的如下地址:run最终界面如下:转载本文请联系前端公众号。
