平台链接:开源能源管理系统推荐:云脉能源管理平台_开源能管平台-CSDN博客

很多小伙伴使用云脉开源能源平台项目,配置好运行环境后,该怎么进行下一步测试呢。本文描述了如何配置MQTT将数据传入数据库,并在系统内进行计算和查询。

图片

按照以下步骤操作即可:

 一 数据接入(MQTT)

示例使用软件:EMQX、TDengine

1.配置EMQX连接TDengine

  • 系统内使用的消息主题格式:

消息主题topic

含义

对应TDengine表

electric/consumption

用电量

electricityw

water/consumption

用水量

water

electric/current

电流

electricityi

electric/power

电功率

electricityp

electric/voltage

电压

electricityu

  • 发送内容格式(payload)示例:

{  //时间戳"createTime":"2024-12-27 16:16:15.111",  //设备ID"clientId":"123456",  //读值"value":101}
  • EMQX中配置规则与数据桥接

https://docs.taosdata.com/third-party/emq-broker

1.1配置解析规则

如图所示:

图片

注意:最新版的EMQX规则语句需要修改为

select  payload.createTime,  payload.clientId,  payload.valuefrom  xxxx

1.2 添加动作

将收到的数据桥接插入数据库。

这里需要注意Authorization对应的值需要符合TDengine对应token加密规则详见:

https://docs.taosdata.com/reference/connector/rest-api/

图片

图片

1.3 测试连接

确定规则和动作都在启用状态

图片

图片

  • 配置一个设备或用MQTT客户端模拟发送数据

  • 这里可用MQTTX工具模拟发送,配置好topic和payload

  • https://mqttx.app/zh/downloads

图片

随后进入数据库查询相关表看有无对应数据即可。

二 配置设备

2.1 添加设备

进入平台,在设备管理处新建设备。

注意,此处SN值需要与TDengine中数据ClientId字段相同。

图片

2.2 绑定设备

绑定设备至项目拓扑中,在项目拓扑中,选择一个节点,关联刚才的设备。

图片

2.3 查看数据接入

启动对应的定时任务(此操作需要启用xxl-job服务,开启后十分钟执行一次统计任务,也可根据实际情况修改计算频率)

图片

前往对应页面(例如电力参数查询界面)查询对应插入数据即可

图片

三 报警功能

3.1 新增报警规则

进入报警管理模块中的报警规则功能页新增对应的报警规则(根据不同参数、等级、条件等配置相应规则,同时选择是否自动创建工单确定报警时是否自动生成工单給填写的提醒人)

图片

3.2 使用报警模块功能

配置报警规则后即可进入报警管理模块查看报警信息与报警分析内容(如选择自动生成工单也可前往运维管理模块我的工单或维修工单中查看对应信息)

图片

四 巡检功能

4.1 新增巡检计划

进入运维管理模块中的巡检计划功能页新增对应的计划

图片

4.2 开启巡检定时任务

进入任务管理页开启定时任务

图片

随后检查是否我的巡检页分配的巡检任务即可

五 费用报表功能

5.1 配置计费方案

进入系统管理模块计费方案功能页配置计费方案(可根据实际费用使用单价、尖峰平谷、阶梯计费三种方式)

图片

5.2 使用费用报表功能

进入能耗分析模块费用报表功能页即可查询各区域时段水电费用

图片

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐