Thingsboard规则链:Related Entity Data节点详解

引言

在复杂的物联网(IoT)生态系统中,数据的集成与分析是实现高效管理和智能决策的基础。Thingsboard作为一个强大的开源物联网平台,其规则链(Rule Chains)机制允许用户构建自定义的数据处理流程。其中,“Related Entity Data”节点是一个关键组件,它使用户能够从消息的发起者或相关联的实体中获取更广泛的上下文数据,如遥测、属性、关系等,进一步丰富数据处理的灵活性和功能性。本篇文章将全面介绍Related Entity Data节点的特性、使用指南、底层原理概览,并通过实例应用场景深入探讨其价值所在。

ThingsBoard从入门到实战课程,深入透析底层原理,快速搭建自己的IOT平台_哔哩哔哩_bilibiliThingsBoard从入门到实战课程,深入透析底层原理,快速搭建自己的IOT平台共计14条视频,包括:1、ThingsBoard项目介绍、2、ThingsBoard前端Vue版本代码编译、3、ThingsBoard本地后端源码编译等,UP主更多精彩视频,请关注UP账号。icon-default.png?t=O83Ahttps://www.bilibili.com/video/BV1CH36egEDM/?spm_id_from=333.999.0.0&vd_source=5b535ac3589f53abe431d7f6afc44ff4

相关实体数据节点概述

“Related Entity Data”节点是一种高级数据检索工具,它允许用户在规则链中动态地获取与当前消息所关联的实体(不仅仅是设备,也包括资产、客户等)的各类数据。这些数据可以是实时的遥测信息、静态的属性配置,甚至是实体之间的关系信息,为消息处理提供丰富的背景上下文,进而驱动更为复杂的业务逻辑。

具体作用
  • 数据集成:整合多实体的遥测与属性,形成全局视图,便于进行跨设备或跨资产的分析。
  • 动态决策:基于实体的实时状态或历史属性,智能调整处理逻辑,如设备故障预测或资源优化。
  • 关系分析:探索实体间的关系网,比如设备归属的资产或负责的客户,以实现更精细的管理控制。
使用教程
  1. 启动节点: 在Thingsboard Web界面中,进入“Rule Chains”部分,选择或创建一条规则链。从节点库拖动“Related Entity Data”节点到规则链编辑界面。

  2. 配置节点参数

    • 目标实体类型:选择要查询数据的实体类型,如设备(Device)、资产(Asset)、客户(Customer)。
    • 数据类型:指定要获取的数据类别,包括遥测(Telemetry)、属性(Attributes)、关系(Relations)。
    • 数据键:如果需要特定的数据项,填写对应的键名。
    • 关联策略:定义如何确定目标实体,可以基于直接关系、父级关系或其他自定义条件。
  3. 数据处理: 设定如何处理获取的数据,如追加到消息体、更新元数据或用作条件判断的依据。

  4. 连接其他节点: 使用连线工具,将此节点与下游的处理节点相连,如“Script”节点进行复杂逻辑处理,或“Notification”节点发送警报。

  5. 测试与部署: 通过模拟或实际数据测试规则链,确认无误后,部署到生产环境。

源码逻辑概览

虽然直接深入源码细节可能对非开发人员来说过于技术化,但简要说明其核心逻辑涉及:

  • 实体识别:根据消息中的起源实体和配置的关联策略,确定需要查询的目标实体列表。
  • 数据请求:向Thingsboard的后台服务发起请求,获取指定实体类型和数据类型的集合。
  • 数据映射:将后端返回的数据转换为规则链可处理的消息格式。
  • 异常处理:包含错误捕获和重试逻辑,确保数据处理的健壮性。
应用场景与案例
智能楼宇能源管理系统案例

场景描述:通过综合分析各个楼层的用电设备数据,实现能源的智能分配与节能优化。

实施步骤

  1. 数据收集:各楼层设备(如空调、照明)的能耗数据通过“Originator Telemetry”节点收集。
  2. 楼层属性获取:使用“Related Entity Data”节点,针对每个设备所属的楼层实体,获取其面积、使用时段等属性。
  3. 能耗分析:在“Script”节点中,结合设备能耗和楼层属性,计算单位面积能耗比,识别能耗异常。
  4. 策略调整:根据分析结果,通过“RPC Call”节点向智能控制系统发送指令,动态调整设备工作模式,实现节能。
工业物联网供应链优化案例

场景描述:通过追踪产品从原料到成品的全链条数据,优化供应链效率,减少库存积压。

实施步骤

  1. 设备状态监控:通过“Originator Telemetry”节点监控生产线上的设备状态与生产速率。
  2. 供应链实体数据整合:利用“Related Entity Data”节点,收集产品、原材料、生产设备等实体的属性和关系数据,如批次号、供应商信息、加工进度。
  3. 数据分析与决策:在“Aggregation”或“Filter”节点中,分析生产速率与供应链状态,识别瓶颈。
  4. 通知与调整:通过“Notification”节点向供应链管理团队发送库存预警或生产调整建议,同时使用“RPC Call”节点调整生产计划。
结论

“Related Entity Data”节点作为Thingsboard规则链的核心组件之一,极大增强了物联网应用的数据处理能力和业务逻辑复杂度。通过其灵活的数据集成与分析能力,企业可以构建出高度定制化、智能响应的物联网解决方案。无论是提高运营效率、优化资源配置,还是增强用户体验,深入掌握并应用这一节点,无疑将推动物联网项目的成功实施与发展。随着物联网技术的不断演进,其应用场景还将持续扩展,为数字化转型注入新的活力。

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

LDRA Testbed(TBrun)软件集成测试(部件测试)_操作指南

系列文章目录 LDRA Testbed软件静态分析_操作指南 LDRA Testbed软件静态分析_自动提取静态分析数据生成文档 LDRA Testbed软件静态分析_Jenkins持续集成(自动静态分析并用邮件自动发送分析结果) LDRA Testbed软件静态分析_软件质量度量 LDRA Testbed软件…

新品 | Teledyne FLIR IIS 推出Forge 1GigE SWIR 短波红外工业相机系列

近日,51camera的合作伙伴Teledyne FLIR IIS推出了新品Forge 1GigE SWIR 130万像素的红外相机。 Forge 1GigE SWIR系列的首款相机配备宽频带、高灵敏度的Sony SenSWIR™️ 130万像素IMX990 InGaAs传感器。这款先进的传感器采用5um像素捕捉可见光和SWIR光谱&#xff…

高输出型CCS圆顶光源--HPD2系列

光源在视觉系统中比较重要的一部分,可以清晰成像。选择什么样的光源,直接影响到成像效果,今天我们来看看CCS圆顶光源--HPD系列,有以下特点: HPD2系列 适用于广泛行业的用途 光源亮度高,即使改变与被测物的…

一文读懂常见的几种 LangChain 替代品,看到就是赚到!!

前言 在 LLM (大规模语言模型)应用开发领域,开源框架扮演着至关重要的角色,为广大开发者提供了强大的工具支持。作为这一领域的领军者,LangChain 凭借其创新设计和全面功能赢得了广泛赞誉。但与此同时,一些…

安装软件及apt install -f修复均报错

UOS统信安装软件过程及修复依赖过程,可排查deepin-installer和dpkg问题 文章目录 一、问题现象二、问题原因三、解决方案 一、问题现象 执行apt install -f 都会出现该报错,如图所示: 二、问题原因 造成这种情况的原因在于/var/lib/dpkg/…

2024年【上海市安全员B证】最新解析及上海市安全员B证新版试题

题库来源:安全生产模拟考试一点通公众号小程序 2024年上海市安全员B证最新解析为正在备考上海市安全员B证操作证的学员准备的理论考试专题,每个月更新的上海市安全员B证新版试题祝您顺利通过上海市安全员B证考试。 1、【多选题】《上海市建筑市场信用信…

Python无监督生成模型:深入探索与实现

目录 引言 一、无监督生成模型概述 1.1 生成模型的定义 1.2 无监督学习的特点 二、常见的无监督生成模型 2.1 自编码器(Autoencoders) 2.2 变分自编码器(Variational Autoencoders, VAEs) 2.3 生成对抗网络(Generative Adversarial Networks, GANs) 三、Python实…

三维扫描 | 解锁低成本、高效率的工作秘籍

以下文章来源于天宝Trimble Field Systems ,作者小甜宝 项目背景 Layton测量公司刚刚完成了该公司迄今为止规模最大、最复杂的项目——扫描盐湖城市中心一处横跨两个街区的房产。在这个项目中,客户需要的是美国土地产权协会(ALTA)的测量报告&#xff0…

录音文件怎么转mp3格式?超详细的6个转换方法!

录音文件是我们记录生活、保存灵感、甚至进行创作的重要工具。然而,不同设备和软件产生的录音文件往往有着不同的格式,这给我们在不同平台间分享和使用这些录音文件带来了一定的困扰。尤其是当面对兼容性较强的MP3格式时,如何将自己手中的录音…

探索Python新境界:funboost库揭秘

文章目录 探索Python新境界:funboost库揭秘背景:为什么选择funboost?funboost是什么?如何安装funboost?简单的库函数使用方法场景应用常见Bug及解决方案总结 探索Python新境界:funboost库揭秘 背景&#x…

大模型部署实战 之 部署 Llama3.1-部署与使用

大模型(LLM)狭义上指基于深度学习算法进行训练的自然语言处理(NLP)模型,主要应用于自然语言理解和生成等领域,广义上还包括机器视觉(CV)大模型、多模态大模型和科学计算大模型等。 …

【智能算法应用】樽海鞘群算法求解二维路径规划问题

摘要 路径规划是机器人导航和自主无人机领域中的关键问题。本文提出了一种基于智能优化算法——樽海鞘群算法(Salp Swarm Algorithm, SSA)的二维路径规划方法。该算法模拟樽海鞘的链式运动行为,旨在寻找障碍物环境中的最优路径。通过仿真实验…

java项目之健身房管理系统源码(springboot)

风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的健身房管理系统。项目源码以及部署相关请联系风歌,文末附上联系信息 。 项目简介: 健身房管理系统的主要使用…

2024年【茶艺师(高级)】考试资料及茶艺师(高级)考试总结

题库来源:安全生产模拟考试一点通公众号小程序 茶艺师(高级)考试资料考前必练!安全生产模拟考试一点通每个月更新茶艺师(高级)考试总结题目及答案!多做几遍,其实通过茶艺师&#xf…

带摄像头的挖耳勺好用吗?5款好用的可视挖耳勺!

生活水平的提高带动人们越来越关注自己的个人健康护理,耳道清洁也是其中的一项。市面上出现一种带摄像头的挖耳勺,很多小伙伴不知道它的功能是什么,这一篇小编就跟大家说清楚可视挖耳勺到底好不好用!并给大家推荐5款超好用的可视挖…

【程序员必读】近年来编程提效工具大合集。小白必看!

在快节奏的工作环境中,开发者们常常面临着时间紧迫、任务繁重的挑战。选择合适的编程工具,能够显著提升工作效率,帮助你在代码编写、调试和团队协作中事半功倍。那么,究竟哪些编程工具能让你的工作效率翻倍呢?&#x1…

liunx系统虚拟机

https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/ 下载地址 DVD版本 安装vm软件12通过vm软件来创建一个虚拟机空间通过vm软件在创建好的虚拟机空间上,安装我们的centos操作系统使用centos你得需要将鼠标点击进入界面中,但是鼠标会消失&#xf…

HT5169内置BOOST升压的11W I2S输入D类音频功放

1 特性 ● 电源供电 升压输入VBAT:2.5V-5.5V; 升压输出PVDD可调,最高7.5V DVDD/AVDD分辨率:3.3V ● 音频性能 9.0W (VBAT3.7V, PVDD 7.5V, RL3Ω.THDN10%) 11.0W(VBAT3.7V, PVDD 7.5V, RL2Ω.THDN10% 5.5W (VBAT3.7V, PVDD 6.5V, RL4Ω.THDN10%) ● 灵活的…

企业代码补全增强使用实践

通义灵码提供了企业代码补全增强的能力,在开发者使用通义灵码 IDE 插件的行间代码生成时,可以结合企业上传的代码库作为上下文进行行间代码补全,使代码补全更加贴合企业代码规范、业务特点。本文将分享如何构建高质量的企业代码库&#xff0c…

DeepSpeed Chat: 一键式RLHF训练,让你的类ChatGPT千亿大模型提速省钱15倍

DeepSpeed Chat: 一键式RLHF训练,让你的类ChatGPT千亿大模型提速省钱15倍 1. 概述 近日来,ChatGPT及类似模型引发了人工智能(AI)领域的一场风潮。 这场风潮对数字世界产生了革命性影响。ChatGPT类模型具有惊人的泛用性&#xff0c…