小 T 导读:福建中海创集团(FUJIAN HISTRON)始创于1992年,是一家专业从事综合智能服务的大型企业集团。基于多年打造的“工业4.0”的核心技术、商业模式与产业链体系,全速执行“工业互联网+”的发展战略,全面涉及智慧工厂、智慧城市、智慧交通、智慧环保、智慧物流等领域,提供世界领先的智能化产品和解决方案。海创微联系统接入了TDengine,具体应用场景请了解↓:

http://www.gkiiot.com/index/product/hcbox

实现目标:

1、边缘侧应用采集电表数据
2、通过TDengine存储能耗时序数据
3、使用钉钉机器人控件发送消息
4、实时监测电压波动报警阀值,通过阿里钉钉发送报警消息场景介绍。

配置前准备:

1、使用海创微联系统
海创物联产品是一款数据采集控制及边缘计算功能为一身的系统,通过可拖放流和连接节点方式,帮助完成设备通信和控制的需求,该系统已经成功应用到工业MES、在线能源监测、水务处理等实际场景中,简单清晰的使用体验获得不少客户好评。

通用协议:
Modbus RTU 串口、Modbus TCP 网口、MQTT、soap 、websocket、http工业PLC采集控制:
西门子S7、三菱Fx-Serial、三菱MC、欧姆龙HostLink、欧姆龙FinS、霍尼韦尔Logix、 松下Mewtocol能源采集:
DLT645-1997、DLT645-2007、CJ/T188-2004国家规约支持数据库:
Mysql、Oracle、SQL Server、MongoDB、influxdb时序数据库云端支持
海创云、阿里云其它支持
函数计算(用户可以通过javascript语法完成业务逻辑扩展)、自定义协议组件(遇到未知协议用户可以自行解析协议包)2、安装TDengine数据库
TDengine是一个开源的专为物联网、车联网、工业互联网、IT运维等设计和优化的大数据平台。除核心的快10倍以上的时序数据库功能外,还提供缓存、数据订阅、流式计算等功能,最大程度减少研发和运维的工作量。
TDengine安装请查看官网(https://www.taosdata.com/cn/)

配置过程:

将会使用的控件:1、TDengine:TDengine控件模块,封装了TDengine的通讯接口。2、Modbus:用于读取Modbus通信协议设备的数据,如电表。3、定时器:用于触发一个数据提交指令4、Function:JavaScript函数块,传入编写TDengine语法5、模板 :用定义一个文本格式,可以是HTML,YML,JSON,JS等6、钉钉机器人:可用于自定义消息推送到钉钉群中7、调试: 用于输出TDengine查询、插入的返回值配置步骤:第一步:配置Modbus电表轻松配置Modbus设备连接,请打开详细图文教程
https://www.kancloud.cn/gkiiot/gkiiot/992198点击「定时器」触发流运行,在上图可以看到“海创微联”平台右侧【调试窗口】查看到电表数据信息。配置完成截个图:第二步:配置TDengine查询应用在左侧节点栏中拖拽出,「定时器」、「Function」、「TDengine」、「调试」双击控件「TDengine」,弹出属性编项卡,填写TDengine连接属性 [服务器地址、服务端口、用户名、用户口令]双击控件「Function」,填写查询语句。这样查询命令流向到TDengine控制点击「定时器」触发流运行,在上图可以看到“海创微联”平台右侧【调试窗口】以JSON格式输出udb库的的datatest表的信息。第三步:配置钉钉机器人报警应用在左侧节点栏中拖拽出,「定时器」、「模版」、「钉钉机器人」、「调试」。双击控件「钉钉群机器人」,填写查询语句。配置连接属性 [Hook地址]1、在钉钉中创建“自定义机器人群”2、钉钉群Hook地址获得方法:在机器人管理页面选择“自定义”机器人,输入机器人名字并选择要发送消息的群。如果需要的话,可以为机器人设置一个头像。点击“完成添加”,完成后会生成Hook地址,如下图:点击“复制”按钮,即可获得这个机器人对应的Webhook地址双击控件「模版」,填写模块文本。钉钉机器的模块文件使用JSON格式
定义示例如下:点击「定时器」触发流运行,在上图可以看到“海创微联”平台右侧【调试窗口】以JSON格式输出udb库的的datatest表的信息。配置完成截个图:第四步:把以上的内容打通后,贯穿运行起来做一个能耗项目配置数据采集和报警监控应用场景流程图:硬件环境:设计思路:
1、电表通过ModuBus控件时实采集,数据集流向到Function进行函式计算
2、电表通过ModuBus控件采集转存到TDengine,数据处理后,可加后面流向处理使用数据定阅到后端业务平台
3、电表电压,电流高于或低于阀值推送至钉钉机器人或微信报警处理
配置完成截个图:好啦,今天的教程就到这里啦,对以上内容感兴趣的朋友,可以自己亲自动手操作一下。

oracle定时器定时删除30天前的数据_使用 TDengine 存储能耗数据并通过钉钉机器人接收报警信息...相关推荐

  1. oracle定时器定时删除30天前的数据_Redis-数据淘汰策略持久化方式(RDB/AOF)Redis与Memcached区别...

    Redis与Memcached区别: 两者都是非关系型数据库.主要有以下不同: 数据类型: Memcached仅支持字符串类型. redis支持:String,List,set,zset,hash 可 ...

  2. oracle定时器定时删除30天前的数据_Redis的过期键删除策略

    对于Redis服务器来说,内存资源非常宝贵,如果一些过期键一直不被删除,就会造成资源浪费, 因此我们需要考虑一个问题:如果一个键过期了,它什么时候会被删除呢? 1. 常见的删除策略 常见的删除策略有以 ...

  3. Linux下自动备份Oracle数据库并删除指定天数前的备份

    说明: Oracle数据库服务器 操作系统:CentOS IP:192.168.0.198 端口:1521 SID:orcl Oracle数据库版本:Oracle11gR2 具体操作: 1.root用 ...

  4. linux自动删除30天前的日志文件

    linux应用总结: 自动删除n天前的日志文件: 1. 使用的命令格式如下:find 对应目录 -mtime +天数 -name "文件名" -exec -rm -rffind / ...

  5. oracle下定时删除归档脚本

    oracle下定时删除归档脚本             2012-06-25 21:29:43 分类: Oracle ---del_arch.sh #! /bin/bash exec >> ...

  6. linux定时删除N天前的文件(文件夹)

    在业务中,给定的磁盘容量小,为了避免爆盘,需要定时清除数据,所以总结了一下设置方法:可以使用find命令 find 路径 -mtime +天数 -type d -name "文件名" ...

  7. Mysql定时器定时删除表数据

    由于测试环境有张日志表每2分钟应用程序就狂插数据,导致不到1一个月时间,这张日志表就占用了6.7G的空间,但是日志刷新较快,有些日志就没什么作用,就写了个定时器,定期删除这张表的数据 首先先查看mys ...

  8. Windows定时删除某天前文件的批处理脚本

    备注: 1.如XP下因为没有forfiles.exe,拷贝windows2003下的forfiles.exe文件到XP的system32目录即可使用forfiles命令. 2.该文档适用于window ...

  9. MySQL定时任务event,储存过程(定时删除指定时间前90天指定表的数据)

    <span style="font-family: 'Microsoft YaHei'; font-size: 14px;">MySQL定时任务event</sp ...

最新文章

  1. RDKit | 基于RDKit和化学信息学探索化学空间
  2. 一文读懂生物医学领域的传感器
  3. CentOS 7下启动、关闭、重启、查看MySQL服务
  4. python csv读取-Python对于CSV文件的读取与写入
  5. 2017年下半年软考合格标准出炉啦
  6. 图灵奖得主Bengio和LeCun称自监督学习可使AI达到人类智力水平
  7. 在使用renderTo中遇到的Uncaught TypeError: Cannot read property 'insertAdjacentHTML' of null
  8. java毕业设计校园闲置物品租售系统mybatis+源码+调试部署+系统+数据库+lw
  9. 嵌入式1553B总线开发板的应用
  10. 水晶报表自定义纸张大小打印 (转)
  11. echarts使用百度地图
  12. python笔记图片_python-opencv笔记 图像的读取和简单几何图形绘制
  13. 聚苯乙烯核-聚(丙烯酰胺-丙烯酸)壳荧光素微球/磺酸官能化聚苯乙烯高荧光微球的制备
  14. 如何发掘各种暴利的赚钱项目,如何知道别人在干什么赚钱
  15. Ubuntu安装腾讯APP
  16. 前端多级组织(部门)结构展示
  17. Mac端解压缩工具推荐,哪款更实用?
  18. 计算机中信息存储的最小单位是字长,计算机中存储信息的最小单位是什么
  19. android购物车代码简述,Android实现简单购物车功能
  20. 如何测试端口号是否开启

热门文章

  1. gnet: 一个轻量级且高性能的 Golang 网络库 置顶!
  2. mysql offset用法
  3. unable to get repr for class 'torch.tensor'
  4. js获取图片上道路的坐标
  5. A Game of Thrones(68)
  6. 【Visitor模式】C++设计模式——访问器
  7. 达梦数据库执行sql语句时报错:表【xxx】中不能同时包含聚集KEY和大字段
  8. NTBackup 是什么?Windows中如何使用?
  9. 关于windows Server 服务器MD5报错,System.InvalidOperationException: 此实现不是 Windows 平台 FIPS 验证的加密算法的一部分。
  10. 时间卷积网络TCN:时间序列处理的新模型