找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1133|回复: 0

新世界安装node-red

[复制链接]

14

主题

3

回帖

127

积分

注册会员

积分
127
发表于 2024-11-28 23:04:23 | 显示全部楼层 |阅读模式
本帖最后由 小石头syc 于 2024-11-28 23:06 编辑

视频教程:https://www.bilibili.com/video/BV143UDYEEgm

网盘链接:https://pan.baidu.com/s/1pYVfVknpt0q_g7N51fTV_A?pwd=ABI2
123网盘链接:https://www.123865.com/s/UmNsjv-0zkod提取码:ABI2

1、安装nodejs
先从这个网址下载安装包https://unofficial-builds.nodejs ... inux-loong64.tar.gz
拷贝到久久派之后,执行以下命令
tar -zvxf node-v20.13.0-linux-loong64.tar.gz
  1. export PATH=$PATH:$HOME/node-v20.13.0-linux-loong64/bin
复制代码
添加自动修改环境变量
sudo nano /etc/profile
把以下内容粘贴到文件末尾
  1. export PATH=$PATH:$HOME/node-v20.13.0-linux-loong64/bin
复制代码

2、安装node-red
修改npm源
npm config set registry https://registry.npmmirror.com/
清理npm缓存(可选)
npm cache clean --force
安装node-red
npm install -g --unsafe-perm node-red
如果安装中出现request to https://registry.npmmirror.com/node-red failed, reason: certificate is not yet valid
需要校正一下系统时间
sudo date -s "2024-11-21 21:43:00"
3、启动node-red
node-red
4、安装常用控件
可以自行安装,也可以下载我提前安装好的node-red环境
将.node-red.zip拷贝到久久派主目录下
然后保证退出node-red
sudo apt install unzip
执行unzip .node-red.zip(不要加sudo,不然后续文件夹权限有些问题)
如果提示需要覆盖,直接输入A
然后再执行node-red启动查看控件是否安装完毕
包含的控件如下:node-red-dashboard、node-red-node-serialport、node-red-node-pi-gpio、node-red-node-ui-table、node-red-node-base64、node-red-node-random、node-red-node-ui-webcam、node-red-node-ui-lineargauge、node-red-contrib-ui-led、node-red-node-ui-list、node-red-contrib-ui-countdown-timer-switch、node-red-contrib-ui-actions、node-red-contrib-ui-svg、node-red-contrib-ip、node-red-node-ui-microphone、node-red-node-mysql、node-red-node-ui-webcam、node-red-node-ui-vega、node-red-contrib-modbus、node-red-contrib-ui-etable、node-red-contrib-ui-artless-gauge、node-red-contrib-ui-contextmenu、node-red-contrib-ui-simple-level、node-red-contrib-ui-statechart、node-red-contrib-ui-digital-clock、node-red-contrib-ui-clock、node-red-contrib-readdir、node-red-contrib-ui-joystick
5、GPIO(可选)
如果想搭配node-red-node-pi-gpio实现IO驱采,需要安装python库
(1)安装OPi.GPIO库
sudo pip3 install OPi.GPIO -i https://pypi.tuna.tsinghua.edu.cn/simple
(2)把pin_mappings.py复制到久久派
sudo cp pin_mappings.py /usr/lib/python3.11/site-packages/OPi
(3)添加执行sudo免密码权限
sudo visudo
把以下内容添加到最后面(一定要最后面)
loongson ALL=(ALL) NOPASSWD: /usr/bin/python3
loongson ALL=(ALL) NOPASSWD: /home/loongson/.node-red/node_modules/node-red-node-pi-gpio/nrgpio
loongson ALL=(ALL) NOPASSWD: /home/loongson/.node-red/node_modules/node-red-node-pi-gpio/testgpio





您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-4-4 23:27 , Processed in 0.074322 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表