安宏宁 发表于 2020-2-13 09:46:28

【NODE-RED】node-red基本介绍

本帖最后由 安宏宁 于 2020-2-13 10:39 编辑

没有IOT可以用树莓派,JETSON或者自己笔记本代替
树莓派和JETSON的使用我附在我博客
https://anhongning.blog.csdn.net/
以下主要是使用笔记本进行基本搭建,配置,当然建议还是有一个IOT,IOT有arduino拓展,完全可以进行部分简单的扩展应用。
注意:node-red可视化编程使得上手容易,但主要应用还是在信息监视这块儿,控制方向延迟较高,效果并不好。如果想要深度开发,笔者还是推荐使用STM32,或者其他ARM的结构的芯片使用C++或者Python开发。也可使用树莓派或者JETSON TX或者NANO开发。以下分栏进行介绍。
一、Node-RED基本介绍

二、基本安装
三、打开与配置






安宏宁 发表于 2020-2-13 10:42:44

在节点配置中可以找到你需要的节点进行配置

安宏宁 发表于 2020-2-13 09:47:42

一、Node-RED基本介绍
Node-RED 是构建物联网(IOT, Internet of Things)应用程序的一个强大工具,其重点是简化代码块的“连接”以执行任务。它使用可视化编程方法,允许开发人员将预定义的代码块(称为“节点”,Node)连接起来执行任务。连接的节点,通常是输入节点、处理节点和输出节点的组合,当它们连接在一起时,构成一个“流”(Flows)。
Node-RED最初是IBM在2013年末开发的一个开源项目,以满足他们快速连接硬件和设备到Web服务和其他软件的需求——作为物联网的一种粘合剂,它很快发展成为一种通用的物联网编程工具。重要的是,Node-RED已经迅速形成一个重要的、不断增长的用户基础和一个活跃的开发人员社区,他们正在开发新的节点,同时允许程序员复用Node-RED代码来完成各种各样的任务。
虽然Node-RED 最初是用来处理物联网的应用,也就是说,它与现实世界交互和控制设备,随着它的发展,它已经成为一个较为开放的物联网开发工具。

安宏宁 发表于 2020-2-13 10:14:18

二、基本安装与配置
首先安装nodejs,地址如下
https://nodejs.org/en/
选择推荐配置即可。这个安装过程都直接点击下一步即可,如果需要安装全部配置,可以在勾选自动全部配置即可。
安装完成以后,安任意键配置即可。
安装完成nodejs之后,Win10推荐使用powershell,不建议使用CMD

安宏宁 发表于 2020-2-13 10:18:31

在搜索栏中搜索powershell
打开即可

安宏宁 发表于 2020-2-13 10:35:12

在powershell中输入
npm -v和
node -v(中间有空格)
如果正确显示当前版本,就可以进行下一步,如果没有显式,重新安装nodejs
将Node-RED安装为全局模块,将命令node-red添加到您的系统路径中。 在powershell中执行以下命令(复制后在powershell中右击即可):npm install -g --unsafe-perm node-red安装完成后,运行Node-RED的简单方法是在命令提示符下使用node-red命令。如果已经将Node-RED安装为全局npm软件包,则可以使用node-red命令:C:>node-red这会将Node-RED日志输出到终端。 必须保持终端打开,以保持Node-RED运行。注意,运行Node-RED将在你的%HOMEPATH%文件夹中创建一个名为.node-red新文件夹。 这是的userDir文件夹,将其视为当前用户的Node-RED配置的主文件夹。 会经常在文档中看到这个文件夹被称为~/ .node-red。 ~是类Unix系统上用户主文件夹的简写。 如果按照建议使用PowerShell作为命令行,则可以使用相同的参考。 如果使用的是较旧的cmd shell,那将无法工作。



安宏宁 发表于 2020-2-13 10:38:33

三、打开与配置
在命令窗口输入node-red之后,
有如图中的显示,将图中地址输入到浏览器中,即可打开node-red界面

安宏宁 发表于 2020-2-13 10:40:32

界面如下:
页: [1]
查看完整版本: 【NODE-RED】node-red基本介绍