当前位置: 首页 > article >正文

【thingsboard】实现设备联动

本实验实现:通过在thingsboard中配置规则链和数据解析脚本,实现智能场景下的设备联动
点赞收藏,评论区获取原文

0.实验结果

描述:节点RAK3272模拟采集温度值,上传thingsboard平台;温度值大于32℃,控制节点LM401的led灯亮(模拟报警功能);温度值低于32℃,控制led灯灭(消除报警)
请添加图片描述

1.逻辑梳理

采用之前博文中介绍的通讯方案:节点—>网关—>chirpstack—>thingsboard

描述:假设你的设备正在使用DS18B20传感器来收集温度读数并将其推送到ThingsBoard。DS18B20传感器适用于-40至80°C的温度读数。如果温度超出范围,我们希望生成警报。

逻辑:节点A采集温度上传,若温度值超过设定阈值,则控制节点B的LED灯亮

  • 如果温度>32°C,控制节点B的LED灯亮
  • 如果温度<=32°C,控制节点B的LED灯灭

2.thingsboard 规则链配置

【过程描述】

节点A上传“温度”信息,post telemetry 或者 post attribute 触发之


http://www.kler.cn/a/2340.html

相关文章:

  • c++ ------语句
  • 【定理证明工具调研】Coq, Isabelle and Lean.
  • CSS系列(30)-- 逻辑属性详解
  • 【西南大学主办】第九届电子信息技术与计算机工程国际学术会议(EITCE 2025)
  • Android Compose list 下拉刷新、上拉加载更多
  • RunCam WiFiLink连接手机图传测试
  • 数据结构与算法——二叉树遍历、查找、删除、顺序存储二叉树、线索化二叉树
  • 【数据结构】环形链表
  • 大数据模型、离线架构、实时架构
  • Qt实践项目:仿Everything软件实现一个QtEverything
  • 提高曝光率:外贸网站如何充分利用谷歌优化赢得客户
  • C++成神之路 | 第一课【步入C++的世界】
  • 23种设计模式
  • Linux第一个小程序git三板斧
  • 【28】Verilog进阶 - RAM的实现
  • JAVA开发(自研项目的开发与推广)
  • BeanPostProcessor原理分析
  • Flutter内阴影
  • 人脸识别经典网络-MTCNN(含Python源码实现)
  • 深度学习(22):如何判断训练过程中深度学习模型损失值不再下降
  • Java语言-----类与对象的秘密
  • vue2和vue3中路由的区别和写法?
  • Django(一)安装
  • 计算机网络(第十二弹) --- 传统访问过程与 CDN 访问过程对比
  • 【华为OD机试真题JAVA】水仙花数问题
  • 数据仓库相关面试题