【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收发)。
在这里插d入图片描述

只要明确了这一点,其实使用起来就简单了。具体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应用场景

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/216379.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

我有才满足于自媒体行业的知识付费平台课程

用户管理 提供会员特权和积分奖励,提高用户忠诚度和购买力。 用户通过在平台上进行消费、签到、参与活动等方式获取积分,用于兑换丰厚奖品或提升会员等级。增强用户的参与感与忠诚度,提高用户粘性,并刺激用户的购买力。 为用户打…

IRS辅助的隐蔽通信 (IRS aided covert communication)

这里写自定义目录标题 系统模型与问题formulation系统模型Willie的检测优化问题构建 提出算法A IRS反射矩阵优化Willie的Detection Error Probability (DEP) 本文是论文 Covert Communication in Intelligent Reflecting Surface Assisted Networks With a Friendly Jammer 的阅…

网络和Linux网络_10(网络层)IP协议+分片组装+网段划分+路由

目录 1. IP协议作用和报头 1.1 IP和TCP作用 1.2 IP协议报头 2. 分片与组装 2.1 分片与组装概念 2.2 类似面试题的QA 3. 网段划分和IP地址 3.1 网段划分 3.2 IP地址分类 3.3 内外IP和公网IP地址 4. 路由和8位生存时间 4.1 路由的概念 4.2 8位生存时间 5. IP相关选…

销售人员一定要知道的6种获取电话号码的方法

对于销售来说,电话销售是必须要知道的销售方法,也是销售生涯中的必经之路。最开始我们并不清楚这么电话是从哪里来的,也不清楚是通过哪些方法渠道获取。那么今天就来分享给各位销售人员获取客户电话号码的方法。 1.打印自己的名片&#xff0…

决策分析实施指南

决策分析实施指南参考文件: 1. 概要 2. 正式决策的进入准则 2.1. 项目的软硬件及服务的采购 2.2. 公司培训的采购 2.3. 重大技术方案的选择 2.4. 变更的决策 3. 建立评价准则 3.1. 建立评价准则的要点 3.2. 项目的软硬件及服务的采购 3.3. 公司培训的采购 3.4. 重大…

fastadmin页面下拉框显示关联表数据

data-field 显示的内容 关联表的name name="row[fenlei]" 存的内容 关联表的id value="{$row.user_id|htmlentities}" 编辑的时候渲染出关联表的name<div class="form-group"><label class=

预约按摩小程序有哪些功能特点?

随着科技的飞速发展&#xff0c;我们的生活方式发生了翻天覆地的变化。现在&#xff0c;只需动动手指&#xff0c;就能解决许多生活中的问题。同城预约上门按摩小程序&#xff0c;就是这样一个方便、快捷的解决方案。 在忙碌的生活中&#xff0c;身心疲惫的人们急需一种快速有效…

内核启动时间信息打印

文章目录 一 串口打印1 借助串口助手2 dmesg自带时间3 内核显示时间信息4 借助initcall_debug二 图形花显示1 bootgraph工具使用2 Bootchart工具使用3 Grabserial工具使用一 串口打印 1 借助串口助手 2 dmesg自带时间 root@xboard:~# dmesg [ 0.000000] Booting Linux on …

C++高级用法—使用boost::shared_ptr来创建共享指针对象并保持了多态性的特性

1. Introdution 本文我们将使用了boost::shared_ptr来创建共享指针对象&#xff0c;并且实现多态的功能。 2.Example #include <iostream> #include <boost/thread.hpp> #include <boost/chrono.hpp> #include <boost/thread/mutex.hpp> #include &…

C语言每日一题(45)删除排序链表中的重复元素

力扣网83 删除排序链表中的重复元素 题目描述 给定一个已排序的链表的头 head &#xff0c; 删除所有重复的元素&#xff0c;使每个元素只出现一次 。返回 已排序的链表 。 示例 1&#xff1a; 输入&#xff1a;head [1,1,2] 输出&#xff1a;[1,2]示例 2&#xff1a; 输入&…

软件验收计划书

软件项目验收计划的作用主要有以下几点&#xff1a; 确保项目质量&#xff1a;通过项目验收&#xff0c;客户或相关方可以对项目的成果进行全面、系统的评估&#xff0c;以确保项目达到预期的质量标准。 发现和解决问题&#xff1a;在项目开发过程中&#xff0c;难免会存在一些…

【刷题日志】牛客 HJ73 计算日期到天数转换

计算日期到天数转换 阅读题目解题方案 及 解题思路方法一 . 手撕日期类方法二 . 分别直接算出平年和闰年每个月的时间 并对应下标存入数组中&#xff0c;判断该年份为平年还是闰年&#xff0c;再 for循环依次求和优化&#xff1a;也不用分别算出平年和闰年的每个月的时间&#…

基于yolov8-paddleocr-车牌识别

1 介绍 使用yolov8模型进行车牌区域识别&#xff0c;然后使用paddlecor模型将字体提取出来&#xff0c;由于数据量很大&#xff0c;支持复杂环境下的识别。数据集共29642张&#xff0c;其中27642张用了做训练&#xff0c;2000张用来做验证。 2 训练yolov8模型 yolov8详细介绍…

技术or管理?浅谈软件测试人员的未来职业发展,值得借鉴

我们在工作了一段时间之后&#xff0c;势必会感觉到自己已经积累了一些工作经验了&#xff0c;会开始考虑下一阶段的职业生涯会如何发展。测试人员在职业生涯中的不确定因素还是不少的&#xff0c;由于其入门门槛不高&#xff0c;不用学习太多技术性知识即可入行&#xff0c;所…

在 AlmaLinux 9.2 上安装Oracle Database 23c

在 AlmaLinux 9.2 上安装Oracle Database 23c 1. 安装 Oracle Database 23c2. 连接 Oracle Database 23c3. 重启启动后&#xff0c;手动启动数据库4. 重启启动后&#xff0c;手动启动 Listener5. 手动启动 Pluggable Database6. 自动启动 Pluggable Database7. 设置开机启动数据…

MT8390商显广告机主板_MTK联发科安卓主板方案开发

商显广告机采用MediaTek 联发科平台主板方案。安卓主板具有更高的性能、更丰富的接口、更多的存储空间以及更为便捷的网络连接方式&#xff0c;可以满足更为复杂的开发和应用需求使其应用领域更加多元化&#xff0c;被广泛应用于各行各业。 商显广告机主板基于联发科MT8390八核…

【C++】运算符重载

加号运算符重载 #include <iostream> using namespace std; class Person { public:// 成员函数实现运算符重载// Person operator(Person &p)// {// Person temp;// temp.a this->a p.a;// temp.b this->b p.b;// return temp;// }int a…

深入解析Linux进程管理机制

本文将深入探讨Linux操作系统中的进程管理机制&#xff0c;重点介绍进程的创建、调度和终止过程&#xff0c;以及进程间的通信方式。通过对进程相关概念和机制的全面解析&#xff0c;读者将能够更好地理解和应用Linux进程管理&#xff0c;提升系统的性能和可靠性。 引言 Linux作…

力扣7.整数反转

题目描述 代码 自己写的像屎山&#xff0c;虽然能通过&#xff0c;但多了很多不必要的代码。 class Solution {public int reverse(int x) {int count 0;int res 0;//用temp2记录x的正负int temp2 x;if(x < 0){x -x;}int temp x;while(temp ! 0){temp temp / 10;cou…

如何开发代码生成器平台?分享下思路

大家好&#xff0c;我是鱼皮&#xff0c;我的新项目 《鱼籽 - 定制化代码生成项目》 系列教程正式开始&#xff01; 本次项目依然是从 0 到 1 带大家开发&#xff0c;会遵循企业项目开发的标准流程&#xff1a;需求分析 > 技术选型 > 项目设计 > 项目初始化 > Demo…