【Node-RED】http response收发实现
Node-RED安装
主要包括node.js 环境+Node-RED的安装,具体可以参考这篇博客nodered-环境搭建及使用,讲得很全,还包括了基本的面板介绍,以及windows /linux 下的相关配置
Http 收发实现
本博客重点介绍http response 的使用,当然实现http ,也可以用http in +http request 的组合,方法类似。
通过看http reponse 的介绍,首先要明确一点,输入输出的变量都是可以注入的参数,这点很重要,也是写这篇博客的原因。由于是组态环境,初始认为这些参数应该都是在模块配置里面的,结果并没有找到,尝试了很久,才发现原来是需要我们自己定义注入的(当然这边不涉及function函数模块的使用,着重关注http reponse 模块实现http收发)。
只要明确了这一点,其实使用起来就简单了。具体demo相关配置截图如下:
demo前期接口编写
地址
http://127.0.0.1:80/fls/mk/test.fls
传参
{“mode”:“testNodered”,“point”:0}
返回
{“code”:0,“message”:“成功”,“point”:1}
整体流程截图
inject 节点配置截图
http request 节点配置截图
debug 节点配置截图
debug输出截图
应用案例
现有提供的模块其实不多,更多的需要大家在控制板-安装中进行下载,包括一些封装好的plc模块。不得不说,现成的组态环境真好用,太强悍了!学习过程中也参考了一些博客,适合了解Node-RED ,特此做个记录
NODE-RED有什么好的应用案例吗?
nodered应用场景