云服务器搭建蜜罐Node-RED——基于windows的安装

腾讯云 轻服务器 基本介绍 Node-RED背景介绍 ·Node-Red是IBM公司开发的一个可视化的编程工具。它允许程序员通过组合各部件来编写应用程序。这些部件可以是硬件设备(如:Ar···

腾讯云 轻服务器

基本介绍

Node-RED背景介绍

·Node-Red是IBM公司开发的一个可视化的编程工具。它允许程序员通过组合各部件来编写应用程序。这些部件可以是硬件设备(如:Arduino板子)、Web API(如:WebSocket in和WebSocket out)、功能函数(如:range)或者在线服务(如:email)。

·Node-Red提供基于网页的编程环境。通过拖拽已定义node到工作区并用线连接node创建数据流来实现编程。程序员通过点击‘Deploy’按钮实现一键保存并执行。程序以JSON字符串的格式保存,方便用户分享、修改。

·Node-Red基于Node.js,它的执行模型和Node.js一样,也是事件驱动非阻塞的。理论上,Node.js的所有模块都可以被封装成Node-Red的一个或几个node。(Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的包管理器 npm是全球最大的开源库生态系统。)

Node-RED工业应用场景

Node_RED 本质上是一个NodeJS 应用程序,所以能够在Linux平台的任何设备上安装,比如流行的有树莓Pi,在工业领域,西门子Iot2000,研华 WISE PaaS 网关,美国OPTO 22公司的Groov EPIC 都预先安装了Node-RED.。

使用Node-RED 可以不编写任何程序,使用Web 浏览器界面进行可视化编写数据流控制程序。提高了物联网终端设备的编程效率。

而厂家的工作就是要为客户编写各种Node 和flow 库。

从研华WISE/PaaS 的软件架构中,我们看到了Node-RED和MQTT。

在设备中使用Node-RED 的好处在于可以让系统工程师方便地编写和修改物联网终端上的程序。

基于windows的安装

1、下载Node.js,根据提示进行安装。请选择与自己的平台匹配的安装包。地址为https://nodejs.org/en/,如图1-1.1

图1-1.1

2、完成下载后运行,并安装至默认路径,如图1-1.2

图1-1.2

3、打开PowerShell用于启动node-red,Windows系统已经内置PowerShell。

在win10下,在屏幕最左下方的开始菜单点击右键,然后选中PowerShell。如图1-1.3。

云服务器研发中心

图1-1.3

4、检测js环境,在PowerShell下检测版本号和是否安装成功,如果提示找不到命令,可以尝试重启电脑,使用命令:

云服务器一核

node --version

npm –version

注意:横杠之前是有空格的,第一个命令是两个横杠。

安装成功以后,应当能看到版本号,例如下图1-1.5。

图1-1.5

5、执行以下命令安装Node-Red。

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

此步骤需要保持电脑连接网络,并要耗费数分钟的时间,如图1-1.6。

图1-1.6

6、运行node-red,在PowerShell下输入node-red,如果之前的node-red已经成功安装,则PowerShell会有类似于以下的提示信息,如图1-1.7。

图1-1.7

然后打开浏览器,在浏览器内输入上图标示的地址,一般是http://localhost:1880/或http://127.0.0.1:1880/即可看到node-red 的工作界面,说明安装成功。

注意,打开浏览器以后,不能关闭PowerShell窗口。关掉了窗口就相当于关掉了服务器。

特别提醒:安装好的node-red默认情况下没有附带串口控件和仪表板控件,需要在浏览器里另外安装.

饺子云服务器正忙

您好:云优数据云计算 www.yunyoushuju.cn 2核2G6M最低19.9元/月 欢迎开机

发表评论

评论列表
未查询到任何数据!