【Node-RED】用http response实现收发

【Node-RED】http response收发实现

  • Node-RED安装
  • Http 收发实现
      • demo前期接口编写
          • 地址
          • 传参
          • 返回
      • 整体流程截图
      • inject 节点配置截图
      • http request 节点配置截图
      • debug 节点配置截图
      • debug输出截图
  • 应用案例

Node-RED安装

主要包括node.js 环境+Node-RED的安装,具体可以参考这篇博客nodered-环境搭建及使用,讲得很全,还包括了基本的面板介绍,以及windows /linux 下的相关配置,本博文不在这进行重复介绍。

Http 收发实现

在Node-RED中实现Http的收发,主要有2种方式:采用http in +http request 模块;只采用http
response 模块。考虑到http response 模块的便捷性,本博文重点介绍对其的使用。

通过看http reponse 的介绍,首先要明确一点,输入输出的变量都是可以注入的参数,这点很重要,也是写这篇博文的原因。由于是组态环境,初始认为这些参数应该都是在模块配置里面的,结果并没有找到,尝试了很久,才发现原来是需要我们自己定义注入的(当然这边不涉及function函数模块的使用,着重关注http reponse 模块实现http收发)。
【Node-RED】用http response实现收发_第1张图片
只要明确了这一点,其实使用起来就简单了。具体demo相关配置截图如下:

demo前期接口编写

地址

http://127.0.0.1:80/fls/mk/test.fls

传参

{“mode”:“testNodered”,“point”:0}

返回

{“code”:0,“message”:“成功”,“point”:1}

整体流程截图

【Node-RED】用http response实现收发_第2张图片

inject 节点配置截图

【Node-RED】用http response实现收发_第3张图片

http request 节点配置截图

【Node-RED】用http response实现收发_第4张图片

debug 节点配置截图

【Node-RED】用http response实现收发_第5张图片

debug输出截图

【Node-RED】用http response实现收发_第6张图片

应用案例

现有提供的模块其实不多,更多的需要大家在控制板-安装中进行下载,包括一些封装好的plc模块。不得不说,现成的组态环境真好用,太强悍了!学习过程中也参考了一些博客,适合了解Node-RED ,特此做个记录
NODE-RED有什么好的应用案例吗?
nodered应用场景

你可能感兴趣的:(Node-RED,http,网络协议,网络,Node-RED,node.js)