ThingsBoard教程更新通知,规则节点全解析系列更新

这篇具有很好参考价值的文章主要介绍了ThingsBoard教程更新通知,规则节点全解析系列更新。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ThingsBoard教程更新通知,规则节点全解析系列更新

前言

自从 《ThingsBoard系列教程》 专栏上线,我收到了很多读者的认同和肯定,这是我一直坚持分享的理由之一,做有价值的事,帮助他人。前段时间因为写书和学习的原因,ThingsBoard专栏已经4个月没更新。这就导致一些读者经常催更,有一个读者时常在群里提醒我,有几次还都是半夜11点,对此我表示很无奈。

其实这个专栏写到现在30多篇,还不算进入高级教程,只是帮助一些同学快速入门,了解,使用tb平台。我在输出文章的后,有时也会给一些朋友公司培训tb,在这个过程中我也学到了很多。tb是一个优秀的平台,分享tb的教程在我看来是一件很有意义,很有价值的事情。无论从代码层面还是架构层面,亦或是产品设计上,都给了我很多的启发。

题外话

相比某些人的专栏十几篇的文章,就收100多元,我的专栏价格是很公道的。而且tb这个选题只开一个专栏,不会将tb的内容分散在多个付费专栏里,以此来达到重复收费的目的。因为我知道,每个技术人都是站在前人的肩膀上做开发。除了收取微薄的订阅费,还需要回报社区。

上面的扯远了,回归正题。

更新内容

在经过群友的不断催更后,我也终于把更新tb专栏提上了日程,本次更新的内容是 tb的规则节点解析。

对于tb规则节点,之前有两篇文章简单地讲解过,但都没有逐一,全面地解析,要想熟练使用tb,需要掌握每一个节点的每一个配置项。

所以本次的更新会

基于官方英文规则节点文档,翻译,整理,并添加自己的讲解,此外在常用,且重要,复杂的地方配以案例讲解。

下面看一下tb的规则节点有哪几大类,一共有多少个节点

节点概览与分类

在最新的tb版本3.4.4版本(2023年4月)
规则节点一共有6大类。
分别是

  • Filter Nodes 筛选节点,可以根据传入消息的类型,消息属性走不同的路径
  • Enrichment Nodes 用于更新元数据
  • Transformation Nodes。用于更改元数据的一些属性
  • Action Nodes 执行一些额外的动作,比如保存到数据库
  • External Nodes 与外部系统交互
  • Flow Nodes 用于控制在流中的消息

6大类节点,一共有60个节点。整整60个节点(要全部一一解析,难度可想而知)。

其中

Filter Nodes分类

该分类下有12个节点
分别是

  • asset profile switch
  • device profile switch
  • check alarm status
  • check fields presence
  • check relation
  • entity type
  • entity type switch
  • message type
  • message type switch
  • script
  • switch
  • GPS geofencing filter

Enrichment Nodes分类

该分类下有10个节点,分别是

  • Calculate delta
  • Customer attributes
  • Device attributes
  • Originator attributes
  • Originator fields
  • Related attributes
  • Tenant attributes
  • Originator telemetry
  • Tenant details
  • Customer details

Transformation Nodes分类

该分类有3个节点,分别是

  • Change originator
  • Script Transformation Node
  • To Email Node

Action Nodes分类

该分类下有21个节点,分别是

  • Math Function Node
  • Create Alarm Node
  • Clear Alarm Node
  • Delay Node
  • Generator Node
  • Log Node
  • RPC Call Reply Node
  • RPC Call Request Node
  • Save Attributes Node
  • Save Timeseries Node
  • Save to Custom Table
  • Assign To Customer Node
  • Unassign From Customer Node
  • Create Relation Node
  • Delete Relation Node
  • GPS Geofencing Events Node
  • Fetch perimeter information from message metadata
  • Fetch perimeter information from node configuration
  • Event Types
  • Push to cloud
  • Push to edge

External Nodes 分类

该分类下有10个, 分别是

  • AWS SNS Node
  • AWS SQS Node
  • Kafka Node
  • MQTT Node
  • Azure IoT Hub Node
  • RabbitMQ Node
  • REST API Call Node
  • Send Email Node
  • Send SMS Node
  • Twilio SMS Node

Flow Nodes 分类

该分类下有4个节点,分别是

  • Acknowledge Node
  • Checkpoint Node
  • Rule Chain Node
  • Output Node

后记

60个节点 都要一一解析,有些还要案例配合讲解,势必会占用我全部的业余时间,不管做的好与坏,都希望读者能够给予鼓励和支持。
另外,随着内容的不断增多,价格也会随着往上提一下,想学习,还在观望的要赶紧下手啦。
本次更新会在4月底开始。保持每周至少一篇。

如果我的文章帮到过你,请给我一个赞。
感谢大家一直以来的支持和鼓励。文章来源地址https://www.toymoban.com/news/detail-422879.html

到了这里,关于ThingsBoard教程更新通知,规则节点全解析系列更新的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 2022QQ群排名优化规则教程解析

     QQ群排名是一种经典的社群引流方法,由于QQ用户基数大,QQ群具有开放性的优点,所以QQ群还被称为“小百度”。接下来给大家盘点2022年5月后的群排名规则方法,掌握好以下5个方面,你的QQ群搜索排名是不会低的。 1、QQ群名字非常重要,很多人喜欢取一个与众不同的群名字

    2024年02月16日
    浏览(33)
  • thinkphp6 入门教程合集(更新中) thinkphp6 入门(1)--安装、路由规则、多应用模式

    thinkphp6 入门(1)--安装、路由规则、多应用模式_软件工程小施同学的博客-CSDN博客 thinkphp6 入门(2)--视图、渲染html页面、赋值_软件工程小施同学的博客-CSDN博客 thinkphp6 入门(3)--获取GET、POST请求的参数值_thinkphp获取get传值_软件工程小施同学的博客-CSDN博客 thinkphp6 入门(

    2024年02月09日
    浏览(61)
  • 设备通过thingsboard iot gateway 来获取属性和更新属性

    此部分中的配置是可选的。 为了向ThingsBoard服务器节点请求客户端或共享设备属性,网关允许发送属性请求。 属性 默认值 描述 retain false 如果设置为true,该消息将被设置为主题的“最后已知良好”/保留消息。 topicFilter v1/devices/me/attributes/request 属性请求的主题 deviceNameJsonE

    2024年02月12日
    浏览(47)
  • 防火墙规则过期通知

    作为规则管理最佳实践,大多数安全管理员为其防火墙规则设置到期日期。过期后,需要更正防火墙规则才能再次激活。但是,由于大多数组织都有数百个规则和多个安全管理员处理这些规则,因此几乎不可能查看过期的规则并手动纠正它们。这就是为什么拥有一个可以自动

    2024年02月16日
    浏览(34)
  • 关于虚拟货币内容发布规则的调整通知

    为提升内容质量,遏制错误虚假有害内容传播蔓延,营造清朗网络空间,CSDN根据《国家发展改革委等部门关于整治虚拟货币“挖矿”活动的通知》及国家相关法律法规,针对虚拟货币相关内容制定以下细则,依据最新规则,我们会尽快回查并下线相关历史内容,如有任何疑问

    2024年01月23日
    浏览(36)
  • 《GreenPlum系列》GreenPlum初级教程-02GreenPlum单节点安装

      如果有充分的资源,可以做分布式安装GreenPlum。如果资源不足,可以做单节点安装,同样可以用来熟悉GreenPlum语法。本章计划使用Docker创建一个Centos7的镜像,并在Centos7中安装GreenPlum。如果不打算使用Docker的话,可以直接从第二步安装GreenPlum开始。 《Docker系列》Docker安装

    2024年01月24日
    浏览(44)
  • 开源物联网平台thingsboard本地部署教程

    1、首先从GitHub上拉取最新的thingsboard源码。 GitHub地址:thingsboard源码地址 2、选择最新的版本(本教程选择部署的版本是release 3.4) 3、可以选择不同的方式把源代码拉取到本地。(本教程选择Git拉取) 4、打开GIT工具(安装git工具在此就不做详细介绍了) 找一个路径,新建一

    2024年02月06日
    浏览(42)
  • Apollo配置更新通知

    ⚡️: 应领导要求想要把 Apollo 配置变更信息更新到企业微信群中,线上出现异常可根据变更时间,快速反应是否是配置变更导致异常 🌛: 前提有一个可正常使用的Apollo服务 配置项统一存储在ApolloPortalDB.ServerConfig表中,也可以通过 管理员工具 - 系统参数 页面进行配置,修改

    2024年02月07日
    浏览(31)
  • 【瑞萨零基础入门】瑞萨MCU零基础入门系列教程(更新连载中)

    得益于瑞萨强大的MCU、强大的软件开发工具(e² studio),也得益于瑞萨和RA生态工作室提供的支持,我们团队编写了《ARM嵌入式系统中面向对象的模块编程方法》,全书37章,将近500页: 讲解面向对象编程在单片机开发中的使用 结合FSP软件包实例分析外设驱动 讲解如何使用RASC配

    2024年02月09日
    浏览(44)
  • 如何屏蔽 iOS 17 软件自动更新,去除更新通知和标记

    如何屏蔽 iOS 软件自动更新,去除更新通知和标记 适用于 iOS、iPadOS 和 watchOS,即 iPhone、iPad 和 Apple Watch 通用。 请访问原文链接:https://sysin.org/blog/disable-ios-update/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 2023.12.25 更新:描述文件暂时过期, 请查看 2.4

    2024年02月07日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包