Node-red 物联网教程1: 介绍及安装
node-red最初是IBM在2013年末开发的一个开源项目,以满足他们快速连接硬件和设备到Web服务和其他软件的需求。作为物联网的一种粘合剂,它很快发展成为一种通用的物联网编程工具。目前,node-red已经迅速积累了大量粉丝,社区活跃。
大量用户和开发人员的介入,使能功能不断完善,节点功能覆盖大部分应用场景,允许程序员重用node-red代码来完成各种各样的任务。
2.1 直接安装
node官网下载node安装包(官网地址:https://nodejs.org/en/),按提示一步一步安装node. node.js 安装完后,node的包管理工具NPM也一直安装完成了,然后使用NPM安装node-red. 输入如下指令安装node-red: npm install node-red -g //npm是JS的包管理工具,类似python的pip,php的composer. //-g为全局安装. //等大家以后用js开发的时候,会经常用到npm的指令,比如:npm init ;npm install *** --save; npm install *** --save-dev.
2.2 linux下直接安装
sudo apt install node sudo npm install node-red -g
2.3 linux下采用docker安装
为什么要使用docker?
sudo apt install docker-ce sudo usermod -aG docker ${USER} //${USER}代表当前用户名.将docker添加到用户组,以后运行docker就不用每次加sudo了 sudo usermod -aG docker ${USER} //当前用户中加入docker用户组sudo systemctl restart docker //重启docker 服务 newgrp - docker //生效配置 docker search node-red //搜索镜像,搜索后的结果如下图所示,选择合适的镜像进行拉取.
docker pull nodered/node-red //拉取镜像 docker run -it -p 1880:1880 --name mynodered nodered/node-red-docker //启动镜像
这时node-red就运行起来了,打开IE浏览器,输入IP:1880就进入了node-red的管理界面.
马上开启我们的物联网之旅吧.