【物联网IoT】Node-red安装入门

        前段时间一直在搞物联网相关应用,抽闲暇时间,将自己的安装学习过程记录一下,以供日后查阅。

首先介绍一下node-red:

        Node-RED 是构建物联网(IOT, Internet of Things)应用程序的一个强大工具,其重点是简化代码块的“连接”以执行任务。它使用可视化编程方法,允许开发人员将预定义的代码块(称为“节点”,Node)连接起来执行任务。连接的节点,通常是输入节点、处理节点和输出节点的组合,当它们连接在一起时,构成一个“流”(Flows)。

        Node-RED最初是IBM在2013年末开发的一个开源项目,以满足他们快速连接硬件和设备到Web服务和其他软件的需求——作为物联网的一种粘合剂,它很快发展成为一种通用的物联网编程工具。重要的是,Node-RED已经迅速形成一个重要的、不断增长的用户基础和一个活跃的开发人员社区,他们正在开发新的节点,同时允许程序员复用Node-RED代码来完成各种各样的任务。

我目前的需要,安装Node-red之前,准备:

  1.虚拟机一台 ,Ubuntu 15.04 ,静态IP :192.168.xxx.235 

  2.下载Nodejs-LTS8.源码,node-v8.9.3.tar.gz (https://npm.taobao.org/mirrors/node/v8.9.3/

因为node-red基于nodejs,安装它之前,首先安装nodejs,

新建安装目录  $mkdir node,将tar包放进该目录下,解压

                          $ tar -zxf node-v8.9.3.tar.gz 

修改目录权限  $ sudo chmod -R 755 node-v8.9.3

                          $ cd node-v8.9.3

                         $ sudo ./configure

                         $ sudo make

                         $ sudo make install 

即可完成nodejs的源码安装,安装完成后,可以查看nodejs的版本

                        $ node  -v

之后安装node-red

                        $ sudo npm install -g --unsafe-perm  node-red 

安装成功后,在/node-v8.9.3目录下,执行 

                       $ node-red 即可启动nodered

客户端访问http://IP:1880,可以看到node-red 的工作界面:

简单使用:

创建自己的第一条流,输出helloworld。

在左侧功能区,将Function节点拖入工作区,双击打开编辑页面,编辑如下内容:

编辑完成点完成保存,在“输入”功能区,拖入inject到工作区,在“输出”功能区,拖入debug到工作区,将它们连接起来后,进行部署,

点击1位置,即可在右边调试窗口输出“helloworld”。

node-red提供了丰富的插件可供选择,可在下面进行查找。

好了,node-red的安装就简单的介绍到这里。

猜你喜欢

转载自blog.csdn.net/u013352077/article/details/81357554