Node-RED是一个物联网编程工具,它以新颖和有趣的方式,将硬件设备、应用接口和在线服务连接到一起。
它不仅提供了一个基于浏览器的编程环境和丰富的节点类型,使流程的创建变得非常容易,而且还为流程的运行提供了运行环境,实现了一键部署的能力。
实现
Node-RED构建在Node.js之上,充分利用其事件驱动的非阻塞模型。需要依赖node.js,所以先安装node.js。
1. node.js安装
1.1 noed.js下载
- node.js官网下载对应的node.js版本,这边我选择的是16.20.0版本
- 如上图: -v16.20.0:表示 node.js版本号
-win:表示 windows版
-x86:表示 32位系统
-x64:表示 64位系统
.zip:表示 免安装版
.msi:表示 安装版
.tar.gz:表示 Linux版本
- 免安装版的 windows 64位 选择 node-v16.20.0-win-x64.zip
1.2 Node.js 解压安装
- 解压下载的 node-v16.20.0-win-x64.zip
- 解压得到的文件放到对应的文件夹下
- 新建 node_cache、node_global 如上图所示
- 配置环境变量,在搜索栏输入环境,即可找到环境变量编辑
- 点击环境变量
- 进入 可以看到系统环境变量 找到 Path 进入编辑
- 新建如下两个 路径 ,该路径与1.2 的第二步对应上即可,可以按自己路径修改
1.3 Node.js 测试
- Win + R 输入cmd 进入命令行
- 输入 node -v 、npm -v 结果如下,即表示Node.js环境配置完成
node -v
npm -v
2. Node-red安装
2.1 安装
- 使用管理员身份运行 CMD
- 分别运行下面命令,设置node-red安装路径和缓存路径
# 设置npm安装模块的路径
npm config set prefix "C:\Program Files\Node-Red\node_global"
# 设置npm安装模块产生的缓存文件路径
npm config set cache "C:\Program Files\Node-Red\node_cache"
# 安装node-red 使用淘宝的镜像源
npm install -g --unsafe-perm node-red --registry=https://registry.npmmirror.com
2.2 测试
- 输入 node-red
node-red
得到上面的输出结果,表示node-red安装完成
- 访问 127.0.0.1:1880
【注】 测试时需要重新进入 cmd
3. Node-red 模块安装
如下操作
完结
可以愉快的使用 node-red 实现
- 物联网
- 与PLC通信
- 边缘计算