蓝蜂网关接入天津市应急与能耗监测管理平台案例

蓝蜂网关接入天津市应急与能耗监测管理平台案

一、应用背景

按天津市供热办要求,全天津市已有供热软件平台的各个热力公司必须将所采集的热源和换热站的供热监测数据和重点户的测温数据一并上传到《天津市供热应急与能耗监测管理平台》(以下简称市管理平台),实现三级监测。在市平台系统上实现统一的数据查询分析。

为换热站进行技术实施的团队经过反复比较,最终选择了蓝蜂的方案来实现与市管理平台的数据对接。

   业务需求:

         1、通过在机房放置前置机的方式,实现向市平台的数据传输

          2、采用post接口传输方式(详见传输协议)

   3、对于热力公司软件平台也会分配请求序号和密钥,以保证市平台接收数据的准确性和安全性

   4、市平台会根据各个热力公司提供的《基本信息登记表》给每个热源、换热站分配一个唯一的编号,对于有高低区的换热站会分配不同的编号

   5、要求1小时,上传一次数据

   6、由于热源/换热站的运行监测数据与水电等仪表的采集频率、参数构成不一致,故分为两个接口url供调用。

二、协议内容要求

请求参数:

参数

必须项

类型

详细说明

secretKey

Yes

String

密钥

msgId

Yes

String

请求序号,唯一标识请求

stationNo

Yes

string

站点编号,例如,热源:101030100RY0001;换热站:101030100HR0001

data

Yes

Object

抄表数据对象,格式请参考RequestData

RequestData格式(非必填项,至少选其中之一

参数

必须项

类型

详细说明

heatMeter

No

Array

热表抄表数据,格式参考HeatMeterData

waterMeter

No

Array

水表抄表数据,格式参考WaterMeterData

amMeter

No

Array

电表抄表数据,格式参考AmMeterData

gasMeter

No

Array

燃气表抄表数据,格式参考GasMeterData

tempMeter

No

Array

测温表抄表数据,格式参考TempMeterData

HeatMeterData格式

参数

必须项

类型

详细说明

installAddr

Yes

String

热表安装位置,能够唯一定位到热表设备的

readTime

Yes

String

采集时间,格式为2017-07-30 00:01:01

accHeat

Yes

double

累计热量,最多保留四位小数,默认为0

accCold

Yes

double

累计冷量,最多保留四位小数,默认为0

power

yes

double

功率,最多保留四位小数,默认为0

flow

yes

double

瞬时流量,最多保留四位小数,默认为0

accFlow

yes

double

累计流量,最多保留四位小数,默认为0

inTemp

yes

double

进水温度,最多保留两位小数,默认为0

outTemp

Yes

double

回水温度,最多保留两位小数,默认为0

tempDiff

Yes

Double

温度差值,最多保留两位小数,默认为0

workTime

Yes

int

累计工作时间,单位小时,默认为0

workStatus

Yes

Int

工作状态:0正常,1异常

heatUnit

Yes

String

热量单位,见附录

coldUnit

Yes

String

冷量单位,见附录

powerUnit

Yes

String

功率单位,见附录

flowUnit

Yes

String

流量单位,见附录

realFlowUnit

Yes

String

瞬时流量单位,见附录

WaterMeterData格式

参数

必须项

类型

详细说明

installAddr

Yes

String

安装位置,能够唯一定位水表的

readTime

Yes

String

采集时间,格式为2017-07-30 00:01:01

accFlow

Yes

Double

累计流量,最多保留四位小数,默认为0,单位m3

flow

Yes

Double

瞬时流量,最多保留四位小数,默认为0单位m3/h

workStatus

Yes

int

工作状态:0正常,1异常

AmMeterData格式

参数

必须项

类型

详细说明

installAddr

Yes

String

安装位置,能够唯一定位电表的

readTime

Yes

String

采集时间,格式为2017-07-30 00:01:01

accReading

Yes

Double

累计使用电量,最多保留四位小数,默认为0,单位为kwh

workStatus

Yes

int

工作状态:0正常,1异常

GasMeterData格式

参数

必须项

类型

详细说明

installAddr

Yes

String

安装位置,能够唯一定位燃气表的

readTime

Yes

String

采集时间,格式为2017-07-30 00:01:01

accReading

Yes

Double

累计燃气使用量,最多保留四位小数,默认为0,单位m3

temperature

Yes

Double

燃气温度,最多保留四位小数,默认为0

stress

Yes

Double

燃气压力,最多保留四位小数,单位为kpa,默认为0

flow

Yes

Double

瞬时流量,单位m3/h最多保留四位小数,默认为0

workStatus

Yes

int

工作状态:0正常,1异常

TempMeterData格式

参数

必须项

类型

详细说明

community

Yes

String

小区名称

floorNum

Yes

String

楼号

unitNum

Yes

String

单元号

roomNum

Yes

String

室号

readTime

Yes

String

采集时间,格式为2017-07-30 00:01:01

accReading

Yes

Double

测量温度,最多保留两位小数,单位为℃,默认为0

lastPower

Yes

Double

剩余电量,最多保留两位,默认为0

signalStrength

Yes

Double

信号强度,最多保留两位,默认为0

workStatus

Yes

int

工作状态:0正常,1异常

measure_temp_room

No

String

测温房间,如厅、卧室等

moveCount

No

int

移动次数

返回参数:

参数

必须项

类型

详细说明

status

Yes

Int

状态0:成功;非0:失败

msg

Yes

String

返回信息,如果状态非0,代表失败原因

备注

  1. 参数单位如流量单位可以直接m³”不是m3),也可以传单位代码”2(见本文档最后的附录表);
  2. 能耗接口中stationNo(站点编号)和installAddr(安装位置)为校验项,必须与提交的Excel文档基本信息表中一一对应!

如站点ID为101030100HR9998的测试站点基本信息为下表时:

三、方案/业务架构

根据方案和业务架构,现场承接项目团队与蓝蜂团队一起按以下的实施步骤现场实施的方案,完成了各个换热站和热源对接天津市管理平台:

四、方案优势

在整个项目过程中,蓝蜂团队和承接项目团队一起配合,快速的实现了数据的对接上传,获得了用户一致的好评,这些也得力于蓝蜂边缘计算网关的强大功能,主要用到的几个优势功能如下:

边缘计算脚本对接

LF220边缘计算网关具备脚本功能,可以对采集到的数据进行数据分析和整理,汇总关键数据上报,并且可以根据平台的协议要求自由变换上报格式,有效的减少了匹配数据协议的时间,几乎能够满足所有定制协议的数据对接;

集成多种PLC和工业协议

LF22边缘计算网关南向具备RS485、RS232和RJ45网口等多种接口,并且集成多种主流PLC和工业设备的协议,能够实现兼容现场大部分的工业设备,能够做到即插即用,极大的减小了现场设备采集的施工和改造难度和工作量。

断网续传

LF220边缘计算网关具备断网续传功能,当现场网络异常时,可以按要求将关键数据存储在本地,当网络恢复时再按平台要求进行补发,极大的保证了数据完整性,得到用户认可;

设备远程维护

通过LF220边缘计算网关,用户可以远程对现场的设备的PLC等控制器进行程序更新和调试,解决了很多售后问题,对设备厂家也特别友好,很受用户欢迎;

安全性高

LF220边缘计算网关具备的协议脚本编辑功能,可以实现单向和双向加密认证(SSL/TLS) ,有效的保证数据的安全性,满足平台协议对安全的要求。

五 部分边缘计算脚本实例展示

边缘计算脚本功能,可以灵活的进行数据分析处理以及协议对接,以下是对接天津市供热应急与能耗监测管理平台过程中,蓝蜂团队协助用户进行的脚本配置部分实例展示,很轻松就可以实现协议对接:

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++ 开发中为什么要使用继承

为何继承 实验介绍 继承是 C++ 中的特性之一,使用继承能够有效减轻工作量,使得开发更加高效。 知识点 什么是继承为何继承继承的内容权限关键字什么是继承 生活中继承是指孩子继承父亲的财产等。C++ 使用了这一思想,却又与生活中的继承不一样。 在使用继承时,派生类是…

(8)Linux Makefile | 依赖关系,依赖方法

💭前言: 本篇文章会着重讲解Linux中的自动化构建代码工具: make/makefile的介绍与使用。 在Linux下编译代码时,每次都会输入 gcc code.c -o code.exe在删除可执行程序时,每次都会输入 rm -rf code.exe这样非常的不方便,很麻烦,于是乎学习自动化构建代…

FFmpeg转码流程和常见概念

视频格式:mkv,flv,mov,wmv,avi,mp4,m3u8,ts等等 FFmpeg的转码工具,它的处理流程是这样的: 从输入源获得原始的音视频数据,解封装得到压缩封装的音…

9.鸿蒙app用户界面的跳转abilityslice的跳转

9.用户界面的跳转abilityslice的跳转,值传递,数值累加 首页页面显示1,第2页显示2,再次点击返回首页3。。。 MainAbilitySlice.java 关键代码: 点击事件 text.setClickedListener(new Component.ClickedListener() …

新能源充电桩测试系统

新能源充电桩测试系统是用于检测和评估新能源汽车充电设备性能的一种专用设备。随着新能源汽车的普及,充电桩作为其重要的配套设施,其性能、安全性和稳定性对于保障新能源汽车的正常运行至关重要。建立一个完善的新能源充电桩测试系统对于提高充电桩的质…

Flink系列之:监控反压

Flink系列之:监控反压 一、反压二、Task 性能指标三、示例四、反压状态 Flink Web 界面提供了一个选项卡来监控正在运行 jobs 的反压行为。 一、反压 如果你看到一个 task 发生 反压警告(例如: High),意味着它生产数…

为什么云监控、云产品流量监控中的流量数据和DDoS防护的流量监控数据有差异?

一般情况下,DDoS防护的流量监控数据大于您在云监控或具体云产品数据页面看到的流量数据。 示例:假设您的ECS实例遭受了DDoS攻击,触发流量清洗,您收到DDoS原生防护基础版的清洗通知,触发清洗时的流量为2.5 Gbps。但是&…

海康视觉——当不更新拍照时,使用上一张的图像进行运算

一、需求: 机器需要一个功能,将标签贴在标签位置上 一个载具上有五个标签位,每个标签位只在Y轴间隔相同距离 相机只在第一个标签位才拍照,之后四个标签位根据第一个标签位的图像进行修正XYR后 直接移动Y轴距离就可以进行后四个…

算法设计与分析2023秋-头歌实验-实验七 动态规划

文章目录 第1关:数塔问题任务描述相关知识编程要求解题思路测试说明参考答案 第2关:最长公共子序列任务描述相关知识编程要求解题思路:测试说明参考答案 第3关:求序列-2 11 -4 13 -5 -2的最大子段和任务描述相关知识编程要求解题思…

Discord Midjourney 安装使⽤教程(AI绘画)

安装步骤: 1.注册Discord账号 2.进⼊Midjourney社区创作 3.创建⾃⼰服务器 安装教程: 1.注册Discord账号 账号注册的方式: 注册地址: //账号注册地址https://discord.com/ 2.进⼊Midjourney社区创作 // 邀请链接: 官方的midjourneyhttps://discord.gg/midjo…

对JVM内存模型的理解

程序员的公众号:源1024,获取更多资料,无加密无套路! 最近整理了一份大厂面试资料《史上最全大厂面试题》,Springboot、微服务、算法、数据结构、Zookeeper、Mybatis、Dubbo、linux、Kafka、Elasticsearch、数据库等等 …

找出一个二维数组中的鞍点

找出一个二维数组中的鞍点&#xff0c;即该位置上的元素在该行上的最大、在该列上最小。也有可能没有鞍点。 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> int main() {int a[10][10] { 0 };int n 0, m 0;int i 0, j 0;printf("请输入这个数组有n行m列…