Node-RED安装

Node-RED是一种编程工具,用于以新颖有趣的方式将硬件设备,API连接在一起,当然,也是基于node.js开发的。

没错这可以做物联网Iot。它提供了一个基于浏览器的编辑器,可以使用各种节点轻松地将流连接在一起,然后配置成用户界面。

网上说2018年7月份以后的树莓派raspbian系统是自带node-red软件的,我装了之后还是没有,只能自己重新配置node与npm。
1..安装前先看一下硬件版本(不同需安装对应的node版本):

uname -v

1.png

2.网上有很多方法推荐安装npm和node但是我认为使用wget安装最为方便,因为可以从官网找到对应版本,然后解压安装并放在/usr/bin作为启动文件:

https://nodejs.org/dist/latest-v9.x/.node-v9.11.2-linux-armv7l.tar.gz

sudo mv node-v9.11.2-linux-armv7l.tar.gz /opt

cd /opt

sudo tar -xzf node-v9.11.2-linux-armv7l.tar.gz

sudo mv node-v9.11.2-linux-armv7l nodejs

sudo rm node-v9.11.2-linux-armv7l.tar.gz

sudo ln -s /opt/nodejs/bin/node /usr/bin/node

sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm

image.png

3.接下来安装 Node-RED:

sudo npm install -g node-red

安装完后用以下命令来更新node-red:

bash <(curl -sL https://raw.githubusercontent.com/node-red/raspbian-deb-package/master/resources/update-nodejs-and-nodered)

启动nodered:

sudo systemctl enable nodered.service

这将在 Pi 上启动 Node-RED 服务器。打开新的 Web 浏览器选项卡并导航至 Pi 的 IP 地址、端口 1880。应看到 Node-RED 环境加载并随时可用。

3.png4.png

PS:

https://raspberrypi.stackexchange.com/questions/4194/getting-npm-installed-on-raspberry-pi-wheezy-image

https://nodered.org/docs/hardware/raspberrypi

 

发表评论