CN213877028U - 多计量传感器的数据采集*** - Google Patents
多计量传感器的数据采集*** Download PDFInfo
- Publication number
- CN213877028U CN213877028U CN202022287357.6U CN202022287357U CN213877028U CN 213877028 U CN213877028 U CN 213877028U CN 202022287357 U CN202022287357 U CN 202022287357U CN 213877028 U CN213877028 U CN 213877028U
- Authority
- CN
- China
- Prior art keywords
- acquisition
- data
- server
- circuit
- sensor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 claims abstract description 44
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims abstract description 27
- QVFWZNCVPCJQOP-UHFFFAOYSA-N chloralodol Chemical compound CC(O)(C)CC(C)OC(O)C(Cl)(Cl)Cl QVFWZNCVPCJQOP-UHFFFAOYSA-N 0.000 claims description 27
- 238000006243 chemical reaction Methods 0.000 claims description 25
- 230000005540 biological transmission Effects 0.000 claims description 22
- 238000012545 processing Methods 0.000 claims description 5
- 238000013523 data management Methods 0.000 abstract description 11
- 238000000034 method Methods 0.000 description 26
- 238000005516 engineering process Methods 0.000 description 20
- 238000010586 diagram Methods 0.000 description 12
- 230000004044 response Effects 0.000 description 12
- 238000012217 deletion Methods 0.000 description 6
- 230000037430 deletion Effects 0.000 description 6
- 238000005259 measurement Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Landscapes
- Arrangements For Transmission Of Measured Signals (AREA)
Abstract
本申请提供一种多计量传感器的数据采集***,包括采集端设备和服务器端;采集端设备用于分别与电计量传感器、水计量传感器以及燃气计量传感器连接,采集端设备与服务器端通讯连接。将多个计量传感器与采集端设备连接,使用同一个***对多个计量传感器进行数据采集,***可以通过采集指令分析确定需要进行数据采集的计量传感器,对应的计量传感器返回采集数据,解决了采集数据格式不统一、标准不一致的问题,降低了数据管理的复度。
Description
技术领域
本申请涉及物联网和通信技术领域,尤其涉及一种多计量传感器的数据采集***。
背景技术
随着物联网技术和无线通信技术地飞速发展,远程抄表***取代了传统的人工抄表方式,通过远程数据采集、数据传输网络便可实现数据读取。例如,智能电表***可以实现远距离抄表以及网上收费。水表***、燃气表***也可以通过自动抄表技术实现数据管理。
然而,用户的电表、水表、燃气表数据是由不同的抄表***采集的,每个抄表***数据采集方式多样复杂,数据传输方式也不相同,数据存储在不同的***中,增加了数据管理的复杂度。
实用新型内容
本申请提供一种多计量传感器的数据采集***,解决了采集数据格式不统一、标准不一致的问题,降低了数据管理的复度。
第一方面,本申请提供了一种多计量传感器的数据采集***,包括:采集端设备和服务器端;
采集端设备用于分别与电计量传感器、水计量传感器以及燃气计量传感器连接,采集端设备与服务器端通讯连接。
可选地,服务器端包括用于接收数据的网络服务器和用于处理数据的客户端服务器;
网络服务器和客户端服务器通讯连接,网络服务器与采集端设备通讯连接。
可选地,多计量传感器的数据采集***还包括:网关设备;
网关设备与采集端设备之间通信连接,网关设备与网络服务器之间通信连接。
可选地,采集端设备和网关设备均为远距离无线电传输LoRa设备。
可选地,采集端设备包括用于采集数据的采集电路和用于将采集到的数据转换为LoRa数据的第一转换电路;
其中,采集电路的输出端与第一转换电路的输入端连接,采集电路的输入端用于分别与电计量传感器、水计量传感器以及燃气计量传感器连接。
可选地,采集端设备还包括:用于发送LoRa数据的第一发送电路;
其中,第一发送电路的输入端与第一转换电路的输出端连接,第一发送电路的输出端与网关设备的输入端连接。
可选地,采集端设备还包括:时序控制电路;
其中,时序控制电路的输出端与采集电路的输入端连接。
可选地,网关设备包括用于将LoRa数据转换为4G数据的第二转换电路和第二发送电路;
其中,第二转换电路的输出端与第二发送电路的输入端连接。
可选地,网关设备还包括:接收电路;
其中,接收电路与采集端设备通信连接。
可选地,多计量传感器的数据采集***还包括:客户端设备;
其中,客户端设备与客户端服务器之间通信连接。
本申请提供一种多计量传感器的数据采集***,包括采集端设备和服务器端;采集端设备用于分别与电计量传感器、水计量传感器以及燃气计量传感器连接,采集端设备与服务器端通讯连接。将多个计量传感器与采集端设备连接,使用同一个***对多个计量传感器进行数据采集,***可以通过采集指令分析确定需要进行数据采集的计量传感器,对应的计量传感器返回采集数据,解决了采集数据格式不统一、标准不一致的问题,降低了数据管理的复度。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
图1为本申请根据一示例性实施例提供的一种多计量传感器的数据采集***的示意图;
图2为本申请根据另一示例性实施例提供的一种多计量传感器的数据采集***的示意图;
图3为本申请根据再一示例性实施例提供的一种多计量传感器的数据采集***的示意图;
图4为本申请根据一示例性实施例示出的多计量传感器的数据采集方法的流程示意图;
图5为本申请根据另一示例性实施例示出的多计量传感器的数据采集方法的流程示意图;
图6为本申请根据又一示例性实施例示出的多计量传感器的数据采集方法的流程示意图;
图7为本申请根据一示例性实施例示出的采集端设备的硬件结构示意图。
附图标记说明:
1-电计量传感器;2-水计量传感器;3-燃气计量传感器;4-采集端设备;采集电路41;第一转换电路42;第一发送电路43;时序控制电路44;5-网关设备;第二转换电路51;第二发送电路52;接收电路53;6-服务器端;61-网络服务器;62-客户端服务器;客户端设备621;客户端服务器622。
通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。
基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
近年来,物联网技术和无线通信技术飞速发展,社会向着智能化方向前进,“万物互联”成为时代发展的主旋律。越来越多的智能传感器通过远程数据采集、数据传输网络来读取数据。
目前,远程抄表***取代了传统的人工抄表方式,实时采集数据,并对数据进行管理和存储,极大地提高了工作效率和计量的准确率。例如,智能电表***可以实现远距离抄表以及网上收费。水表***、燃气表***也可以通过自动抄表技术实现数据管理。
然而,用户的电表、水表、燃气表数据是由不同的抄表***采集的,每个抄表***数据采集方式多样复杂,数据传输方式也不相同,数据存储在不同的***中,增加了数据管理的复杂度。
为了解决上述问题,本申请实施例提供了一种多计量传感器的数据采集***,该***包括:采集端设备和服务器端;采集端设备用于分别与电计量传感器、水计量传感器以及燃气计量传感器连接,采集端设备与服务器端通讯连接。通过在电计量传感器、水计量传感器以及燃气计量传感器上配置如上的多计量传感器的数据采集***,采集端设备可以根据服务器端的指令,来采集电计量传感器、水计量传感器以及燃气计量传感器的数据。服务器端可以对数据进行统一的存储与管理。从而规范了数据采集的标准,统一了数据采集的格式,降低了数据管理的复杂度。
以下结合附图介绍几种可实现的多计量传感器的数据采集***,以便本领域技术人员能够更清晰的理解本申请的技术方案和优点。
图1为本申请根据一示例性实施例提供的一种多计量传感器的数据采集***的示意图。如图1所示,本实施例提供的多计量传感器的数据采集***,包括:采集端设备4和服务器端6;采集端设备4用于分别与电计量传感器1、水计量传感器2以及燃气计量传感器3连接,采集端设备4与服务器端6通讯连接。
电计量传感器1、水计量传感器2以及燃气计量传感器3中的数据分别为用户的电表、水表以及燃气表产生的数据。采集端设备4连接电计量传感器1、水计量传感器2以及燃气计量传感器3,并采集电计量传感器的数据。采集端设备4接收服务器端6的采集指令,向计量传感器输出采集指令,接收计量传感器的采集数据,并向服务器端6输出采集数据。服务器端6向采集端设备4输出采集指令,接收采集端设备4输出的采集数据。
如图1所示,本实施例提供的多计量传感器的数据采集***中有三个计量传感器,服务器输出采集指令至采集端设备,采集端设备接收采集指令,并向计量传感器输出采集指令。计量传感器接收并解析采集指令,确定要采集哪一个计量传感器的数据,对应的计量传感器应答该采集指令,别的计量传感器自动忽略该采集指令。对应的计量传感器输出采集数据至采集端设备,采集端设备接收采集数据,将采集数据输出至服务器端。服务器端接收采集数据,对采集数据进行处理。
本实施例提供的多计量传感器的数据采集***包括采集端设备和服务器端。采集端设备用于分别与电计量传感器、水计量传感器以及燃气计量传感器连接,采集端设备与服务器端通讯连接。将多个计量传感器与采集端设备连接,使用同一个***对多个计量传感器进行数据采集,***可以通过采集指令分析确定需要进行数据采集的计量传感器,对应的计量传感器返回采集数据,解决了采集数据格式不统一、标准不一致的问题,降低了数据管理的复度。
图2为本申请根据另一示例性实施例提供的一种多计量传感器的数据采集***的示意图。如图2所示,服务器端6包括用于接收数据的网络服务器61和用于处理数据的客户端服务器62;网络服务器61和客户端服务器62通讯连接,网络服务器62与采集端设备4通讯连接。
多计量传感器的数据采集***还包括:网关设备5;网关设备5与采集端设备4之间通信连接,网关设备5与网络服务器6之间通信连接。
客户端服务器62向网络服务器61输出采集指令,接收网络服务器61输出的采集数据。网络服务器61向采集端设备4输出采集指令,接收采集端设备4输出的采集数据,将采集数据汇总后输出至客户端服务器62。
网关设备5连接采集端设备4和网络服务器61,实现采集端设备4和网络服务器61之间的报文通信协议转换和转发,实现数据的单向传输。
更具体地,网络服务器与客户端服务器之间定义了一系列接口通信协议,本协议消息采用JSON编码方式,每个消息传送的是一个应用程序编程接口(ApplicationProgramming Interface,API)请求或响应,单个消息之间以一个‘\0’或多个‘\0’隔开。具体的注册命令定义为:{“CMD”:“CSREG”,“Token”:1,“CsEUI”:“AA555A0000000”,“APPNonce”:1234}。
其中,“CMD”为命令标识;“CSREG”为注册命令;“Token”为消息序列号,响应消息中携带此标志;“CsEUI”为客户端服务器唯一识别号码,由十六进制整数字符串表示,由网络服务器预先统一分配;“APPNonce”为无符号整数表示的随机数。
若注册命令的返回结果为:{“CODE”:1,“CsEUI”:“AA555A0000000”,“CMD”:“CSREG”,“Token”:1,“MSG”:“CSREG ACCEPT”},则表示注册成功。其中,“CODE”为1表示注册成功;“CsEUI”为客户端服务器唯一识别号码;“CMD”为命令标识;“Token”为消息序列号;“MSG”为消息标识,显示注册成功。
客户端服务器在网络服务器上注册成功之后,网络服务器根据客户端服务器唯一识别号码对不同客户端服务器进行分类管理。网络服务器通过建立TCP SOCKET长连接与客户端服务器进行通信,实现数据采集。客户端服务器的心跳模式在注册成功之后开启,负责每40秒向网络服务器发送一个‘\0’,以保持TCP SOCKET长连接。
若注册命令的返回结果为:{“CODE”:0,“CsEUI”:“AA555A0000000”,“CMD”:“CSREG”,“Token”:1,“MSG”:“CSREG Refused”},则表示注册失败。其中,“CODE”为0表示注册失败;“CsEUI”为客户端服务器唯一识别号码;“CMD”为命令标识;“Token”为消息序列号;“MSG”为消息标识,显示注册失败。
更特殊地,客户端服务器在网络服务器上注册成功之后,客户端服务器可以输出删除指令至网络服务器,网络服务器根据删除指令删除相应的计量传感器。网络服务器根据删除指令生成中断连接指令,删除后的计量传感器不能进行数据采集操作。相应地,客户端服务器输出新增指令至网络服务器,网络服务器根据新增指令生成建立连接指令,建立连接后的计量传感器可以进行数据采集操作。
本实施例提供的多计量传感器的数据采集***工作过程为:客户端服务器输出采集指令到网络服务器,网络服务器接收采集指令,输出采集指令到网关设备。网关设备可以实现无线传输与4G信号传输的相互转换,将采集指令输出至采集端设备。采集端设备接收采集指令,并向计量传感器输出采集指令。计量传感器接收并解析采集指令,确定要采集哪一个计量传感器的数据,对应的计量传感器应答该采集指令,别的计量传感器自动忽略该采集指令。对应的计量传感器输出采集数据至采集端设备,采集端设备接收采集数据,将采集数据输出至网关设备。网关设备将采集数据输出至网络服务器。网络服务器接收采集数据,将采集数据汇总后输出至客户端服务器。客户端服务器接收网络服务器输出的采集数据,进行统计分析,并保存至本地数据库中。
客户端服务器输出采集指令:{“CMD”:“SENDTO”,“CsEUI”:“AA555A0000000”,“Token”:2,“DevEUI”:“AA00000000001”,“payload”:“xxxxx”}。
其中,“DevEUI”为计量传感器的第一传感器标识,由十六进制整数字符串表示;“SENDTO”为客户端服务器输出的采集指令中指示的采集数据的计量传感器;“payload”为应用层数据,打包的时候先按照计量传感器协议进行打包,一般是十六进制协议格式,打包成十六进制数组,然后将计量传感器协议数据进行base64编码。
计量传感器输出采集数据为:{“CODE”:1,“CsEUI”:“AA555A0000000”,“DevEUI”:“AA00000000001”,“CMD”:“SENDTO”,“Token”:2,“MSG”:“READY SEND”},则表示采集数据已入队列,准备发送采集数据。
采集端设备将数据输出至网关设备:{“CODE”:2,“CsEUI”:“AA555A0000000”,“DevEUI”:“AA00000000001”,“CMD”:“SENDTO”,“Token”:2,“MSG”:“SENDED TO GW”},表示数据已从采集端设备发往网关设备。
可选地,采集端设备4和网关设备5均为远距离无线电传输LoRa设备。
更具体地,网关设备5转发网络服务器61输出的采集指令至采集端设备4,采集端设备4将采集数据输出至网关设备5。本实施例提供的多计量传感器的数据采集***利用LoRa技术低功耗,远距离,低成本等技术优势,采集端设备4和网关设备5均为远距离无线电传输LoRa设备。
LoRa是Long Range的缩写,它是低功耗广域网(LPWAN)通信技术中的一种,是一种专用于无线电调制解调技术,是工作在非授权频段的技术,它使用线性调频扩频调制技术,即保持了像FSK(频移键控)调制相同的低功耗特性,又明显地增加了通信距离,同时提高了网络效率并消除了干扰,即不同扩频序列的终端即使使用相同的频率同时发送也不会相互干扰,因此在此基础上研发的集中器/网关能够并行接收并处理多个节点的数据,大大扩展了***容量。LoRa技术部署方便,低成本,远距离和低功耗得到统一。目前的自动抄表***会采用到有线通信技术、电力载波通信技术和无线通信技术。有线通信技术应用稳定性尚佳,但由于它们的铺线工程量偏大,容易出现人为损坏,特别是在人口相对密集的居民区。电力线载波通信技术往往会受到无线电、脉冲、电磁等其他种类信号的影响,从而信号在传输过程中会出现丢失、乱码等现象。而无线通信方式有Zigbee、蓝牙、GPRS、4G、NB-IoT、LoRa等。其中,Zigbee、蓝牙覆盖范围小、传输距离短、适合小范围、传感器数量少的场合;GPRS,4G技术接入范围广泛,传输速率高,连接迅速,通信实时性良好,但采用按照流量计费的方式,如果数据量较大,则运行费用较高,且在节假日等通信高峰期时,网络会呈现拥堵状态,造成信息传输不畅。LoRa技术是新兴的物联网无线通信技术,具备低功耗、传输距离远、抗干扰性强、低成本等特点,LoRa技术是未来物联网部署的发展方向。
本实施例提供的多计量传感器的数据采集***,服务器端包括用于接收数据的网络服务器和用于处理数据的客户端服务器。网络服务器和客户端服务器通讯连接,网络服务器与采集端设备通讯连接。***还包括:网关设备。网关设备与采集端设备之间通信连接,网关设备与网络服务器之间通信连接。将服务器端划分为用于接收数据的网络服务器和用于处理数据的客户端服务器,使服务器端的分工更加明确,使后期的***维护和找错纠错更加容易。采集端设备和网关设备均为远距离无线电传输LoRa设备,使多计量传感器的数据采集***具有远距离、低功耗、网络容量大等优点。
图3为本申请根据再一示例性实施例提供的一种多计量传感器的数据采集***的示意图。如图3所示,采集端设备4包括用于采集数据的采集电路41和用于将采集到的数据转换为LoRa数据的第一转换电路42;其中,采集电路41的输出端与第一转换电路42的输入端连接,采集电路41的输入端用于分别与电计量传感器1、水计量传感器2以及燃气计量传感器3连接。
更具体地,采集电路41负责采集计量传感器产生的数据,第一转换电路42负责采集端设备4中的数据转换。采集电路41根据采集端设备4接收到的采集指令进行数据采集,输出采集数据至第一转换电路42。采集电路41的输出端与第一转换电路42的输入端连接。第一转换电路42的输入端接收采集电路41输出的采集数据,并将采集数据转换为LoRa数据。
可选地,采集端设备4还包括:用于发送LoRa数据的第一发送电路43;其中,第一发送电路43的输入端与第一转换电路42的输出端连接,第一发送电路43的输出端与网关设备5的输入端连接。
更具体地,第一发送电路43负责采集端设备中的LoRa数据发送,接收第一转换电路42的LoRa数据,并将LoRa数据发送至网关设备5。
可选地,采集端设备4还包括:时序控制电路44;其中,时序控制电路44的输出端与采集电路41的输入端连接。
更具体地,时序控制电路44负责管理多计量传感器的数据采集***的调用顺序,保证***按顺序执行,实现稳定的数据采集。
可选地,网关设备5包括用于将LoRa数据转换为4G数据的第二转换电路51和第二发送电路52;其中,第二转换电路51的输出端与第二发送电路52的输入端连接。
更具体地,第二转换电路51负责网关设备5中的数据转换,第二发送电路52负责网关设备5中的数据发送。第二转换电路51接收LoRa数据,并将LoRa数据转换为4G数据。第二发送电路52接收4G数据,并将4G数据发送至网络服务器。
可选地,网关设备5还包括:接收电路53;其中,接收电路53与采集端设备4通信连接。
更具体地,接收电路53负责接收采集端设备4输出的LoRa数据,并将接收到的LoRa数据输出至第二转换电路51。
可选地,多计量传感器的数据采集***还包括:客户端设备621;其中,客户端设备621与客户端服务器622之间通信连接。
更具体地,客户端设备621负责接收用户需求,并将用户需求输出至客户端服务器622。客户端服务器622接收客户端设备621输出的用户需求,将用户需求转换为采集命令,输出至网络服务器61。
本实施例提供的多计量传感器的数据采集***,将多个计量传感器与采集端设备连接,使用同一个***对多个计量传感器进行数据采集,***可以通过采集指令分析确定需要进行数据采集的计量传感器,对应的计量传感器返回采集数据,解决了采集数据格式不统一、标准不一致的问题,降低了数据管理的复度。
下面对本申请提供的多计量传感器的数据采集方法进行描述,该方法应用于图2所述的多计量传感器的数据采集***。图4为本申请根据一示例性实施例示出的多计量传感器的数据采集方法的流程示意图。如图4所示,本实施例的多计量传感器的数据采集方法应用于采集端设备,采集端设备连接计量传感器,计量传感器包括水计量传感器、电计量传感器以及燃气计量传感器,方法包括:
S101、采集端设备获取网络服务器发送的采集指令。
更具体地,采集指令包括命令标识、客户端服务器唯一识别号码、计量传感器的第一传感器标识等。其中,命令标识表示发送采集指令。客户端服务器唯一识别号码唯一对应一台客户端服务器,表示是由这一台客户端服务器发送的采集指令。计量传感器的第一传感器标识对应一台或者多台计量传感器的唯一标识,表示此次采集指令需要采集哪台计量传感器的数据。
网络服务器向采集端设备发送采集指令,其中,采集指令包括计量传感器的第一传感器标识。采集端设备获取网络服务器发送的采集指令。
S102、采集端设备向计量传感器发送采集指令。
更具体地,采集端设备获取网络服务器发送的采集指令之后,将采集指令发送到计量传感器。采集端设备连接的各个计量传感器相应的都会收到该采集指令,但只有与第一传感器标识对应的计量传感器会应答,别的计量传感器会自动忽略该采集指令。第一传感器标识对应的计量传感器向采集端设备发送采集数据。
S103、采集端设备接收第一传感器标识对应的计量传感器发送的采集数据。
其中,第一传感器标识对应的计量传感器为水计量传感器、电计量传感器以及燃气计量传感器中任意一个。
采集数据包括客户端服务器唯一识别号码、计量传感器的第一传感器标识、命令标识、消息标识等。客户端服务器唯一识别号码唯一对应一台客户端服务器,表示向这一台客户端服务器发送采集数据。计量传感器的第一传感器标识可以对应一台或者多台计量传感器的唯一标识,表示此次发送采集数据是哪台计量传感器。命令标识表示发送采集数据。消息标识表示数据采集完毕,准备发送采集数据。
例如,第一传感器标识对应的计量传感器为水计量传感器的唯一标识,则水计量传感器向采集端设备发送采集数据,采集数据中包括客户端服务器唯一识别号码、水计量传感器标识、命令标识、消息标识等。采集端设备接收水计量传感器发送的采集数据。
在本实施例提供的方法中,采集端设备获取网络服务器发送的采集指令,其中,采集指令包括计量传感器的第一传感器标识。采集端设备向计量传感器发送采集指令。采集端设备接收第一传感器标识对应的计量传感器发送的采集数据。其中,第一传感器标识对应的计量传感器为水计量传感器、电计量传感器以及燃气计量传感器中任意一个。实现了多个计量传感器数据统一采集,解决了采集数据格式不统一、标准不一致的问题,降低了数据管理的复度。
图5为本申请根据另一示例性实施例示出的多计量传感器的数据采集方法的流程示意图。如图5所示,本实施例的多计量传感器的数据采集方法应用于采集端设备,方法包括:
S201至S203与图4所示实施例的S101至S103相同,在此处不再赘述。
在S203之后,方法还包括:
S204、向网络服务器发送采集数据,使网络数据将采集数据转发至客户端服务器,以使客户端服务器对采集数据进行处理。
更具体地,采集端设备在接收第一传感器标识对应的计量传感器发送的采集数据之后,将采集数据输出至网关设备。此时采集数据中的消息标识变为发往网关设备,表示采集数据已从采集端设备发往网关设备。网关设备向网络服务器发送采集数据。网络服务器接收采集数据,并将采集数据转发至客户端服务器唯一识别号码对应的客户端服务器。对应的客户端服务器接受采集数据,对采集数据进行处理。
S205、接收网络服务器发送的删除指令,其中,删除指令包括第二传感器标识。根据删除指令生成中断连接指令,其中,中断连接指令用于中断第二传感器标识对应的计量传感器与采集端设备之间连接。
更具体地,第二传感器标识为需要删除的一台或多台计量传感器的唯一标识。客户端服务器发送删除指令至网络服务器。网络服务器将删除指令发送到采集端设备。采集端设备接收网络服务器发送的删除指令,根据删除指令生成中断连接指令,根据中断连接指令中断第二传感器标识对应的计量传感器与采集端设备之间连接。
S206、接收计量传感器发送的新增指令,其中,新增指令包括第三传感器标识。根据新增指令生成第一建立连接指令,其中,建立连接指令用于建立第三传感器标识对应的计量传感器与采集端设备之间连接。
更具体地,第三传感器标识为需要新增的一台或多台计量传感器的唯一标识。客户端服务器发送新增指令至网络服务器。网络服务器将新增指令发送到采集端设备。采集端设备接收网络服务器发送的新增指令,根据新增指令生成第一建立连接指令,根据第一建立连接指令建立第三传感器标识对应的计量传感器与采集端设备之间连接。
此处需要说明的是,S205和S206两个步骤是对计量传感器进行删除或者新增。在具体实施过程中,S205和S206可以在S204之前执行,也可以在步骤S204之后执行。并且,对于S205和S206两个步骤的先后执行顺序,此处不做限定。
图6为本申请根据又一示例性实施例示出的多计量传感器的数据采集方法的流程示意图。如图6所示,本实施例的多计量传感器的数据采集方法应用于客户端服务器,方法包括:
S301、客户端服务器向网络服务器发送采集指令,其中,采集指令包括计量传感器的第一传感标识,使网络服务器向采集端设备发送采集指令,以使第一传感标识对应的计量传感器向采集端设备发送采集数据。
更具体地,计量传感器的第一传感器标识对应一台或者多台计量传感器的唯一标识,表示此次采集指令需要采集哪台计量传感器的数据。客户端服务器向网络服务器发送采集指令。网络服务器接收客户端服务器发送的采集指令,向网关设备发送采集指令。网关设备将采集指令转发至采集端设备。采集端设备接收网关设备发送的采集指令,向所有计量传感器发送采集指令。第一传感器标识对应的计量传感器向采集端设备发送采集数据,其他计量传感器自动忽略该采集指令。
S302、客户端服务器接收网络服务器发送的采集数据。
更具体地,采集端设备向网关设备发送采集数据。网关设备将采集数据转发至网络服务器。网络服务器将采集数据编码打包进接口消息中,转发给客户端服务器。客户端服务器接收网络服务器发送的采集数据,并解析出对应的计量传感器数值,保存至数据库。
S303、客户端服务器向网络服务器发送第二建立连接指令,使网络服务器根据第二建立连接指令生成表示成功建立连接的第一响应信息。
更具体地,第二建立连接指令为客户端服务器向网络服务器发送建立连接指令。
S304、客户端服务器接收网络服务器发送的第一响应信息。
更具体地,第一响应信息为网络服务器根据第二建立连接指令生成的响应信息,并发送给客户端服务器,表示客户端服务器与网络服务器成功建立连接。
S305、客户端服务器向网络服务器发送注册指令,使网络服务器根据注册指令生成表示成功注册的第二响应信息。
更具体地,注册指令为客户端服务器向网络服务器发送的注册命令。第二响应信息为网络服务器根据注册指令生成的,并发送给客户端服务器,表示客户端服务器在网络服务器上注册成功。
例如,注册指令可以表示为:{“CMD”:“CSREG”,“Token”:1,“CsEUI”:“AA555A0000000”,“APPNonce”:1234}。其中,“CMD”为命令标识,“CSREG”为注册命令;“Token”为消息序列号,响应消息中携带此标志;“CsEUI”为客户端服务器唯一识别号码,由十六进制整数字符串表示,由网络服务器预先统一分配;“APPNonce”为无符号整数表示的随机数。
S306、客户端服务器接收网络服务器发送的第二响应信息。
例如,第二响应信息可以表示为{“CODE”:1,“CsEUI”:“AA555A0000000”,“CMD”:“CSREG”,“Token”:1,“MSG”:“CSREG ACCEPT”}。其中,“CODE”为1表示注册成功;“CsEUI”为客户端服务器唯一识别号码;“CMD”为命令标识;“Token”为消息序列号;“MSG”为消息标识,显示注册成功。
S307、客户端服务器当接收到时钟信号时,向网络服务器发送空消息。
更具体地,客户端服务器在接收网络服务器发送的第二响应信息之后,为了保持客户端服务器与网络服务器的长连接,客户端服务器设有时钟信号。时钟信号可以根据需要进行设置。例如,将时钟信号设置为40秒,则客户端服务器每隔40秒向网络服务器发送空消息。
图7为本申请根据一示例性实施例示出的采集端设备的硬件结构示意图。如图7所示,本实施例的采集端设备70包括:存储器72,处理器71;
存储器72;用于存储处理器可执行指令的存储器;
其中,处理器71被配置为实现上述实施例中采集端设备所执行的多计量传感器的数据采集方法。
本申请实施例还提供一种客户端服务器包括:存储器,处理器;
存储器;用于存储处理器可执行指令的存储器;
其中,处理器被配置为实现上述实施例中客户端服务器所执行的多计量传感器的数据采集方法。
本申请实施例还提供一种多计量传感器的数据采集***,包括:上述实施例中的采集端设备、网络服务器以及客户端服务器。
最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
Claims (8)
1.一种多计量传感器的数据采集***,其特征在于,包括:采集端设备和服务器端;
所述采集端设备用于分别与电计量传感器、水计量传感器以及燃气计量传感器连接,所述采集端设备与所述服务器端通讯连接;
所述采集端设备包括用于采集数据的采集电路和时序控制电路,所述时序控制电路的输出端与所述采集电路的输入端连接;
所述服务器端包括用于接收数据的网络服务器和用于处理数据的客户端服务器;
所述网络服务器和所述客户端服务器通讯连接,所述网络服务器与所述采集端设备通讯连接;
所述客户端服务器用于向网络服务器输出采集指令和接收网络服务器输出的采集数据,所述网络服务器用于向所述采集端设备输出采集指令和接收采集端设备输出的采集数据。
2.根据权利要求1所述的多计量传感器的数据采集***,其特征在于,所述多计量传感器的数据采集***还包括:网关设备;
所述网关设备与所述采集端设备之间通信连接,所述网关设备与所述网络服务器之间通信连接。
3.根据权利要求2所述的多计量传感器的数据采集***,其特征在于,所述采集端设备和所述网关设备均为远距离无线电传输LoRa设备。
4.根据权利要求1所述的多计量传感器的数据采集***,其特征在于,
所述采集端设备还包括用于将采集到的数据转换为LoRa数据的第一转换电路;
其中,所述采集电路的输出端与所述第一转换电路的输入端连接,所述采集电路的输入端用于分别与所述电计量传感器、所述水计量传感器以及所述燃气计量传感器连接。
5.根据权利要求4所述的多计量传感器的数据采集***,其特征在于,所述采集端设备还包括:用于发送LoRa数据的第一发送电路;
其中,所述第一发送电路的输入端与所述第一转换电路的输出端连接,所述第一发送电路的输出端与网关设备的输入端连接。
6.根据权利要求2所述的多计量传感器的数据采集***,其特征在于,所述网关设备包括用于将LoRa数据转换为4G数据的第二转换电路和第二发送电路;
其中,所述第二转换电路的输出端与所述第二发送电路的输入端连接。
7.根据权利要求6所述的多计量传感器的数据采集***,其特征在于,所述网关设备还包括:接收电路;
其中,所述接收电路与所述采集端设备通信连接。
8.根据权利要求1所述的多计量传感器的数据采集***,其特征在于,所述多计量传感器的数据采集***还包括:客户端设备;
其中,所述客户端设备与所述客户端服务器之间通信连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202022287357.6U CN213877028U (zh) | 2020-10-14 | 2020-10-14 | 多计量传感器的数据采集*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202022287357.6U CN213877028U (zh) | 2020-10-14 | 2020-10-14 | 多计量传感器的数据采集*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN213877028U true CN213877028U (zh) | 2021-08-03 |
Family
ID=77072222
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202022287357.6U Active CN213877028U (zh) | 2020-10-14 | 2020-10-14 | 多计量传感器的数据采集*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN213877028U (zh) |
-
2020
- 2020-10-14 CN CN202022287357.6U patent/CN213877028U/zh active Active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112133074A (zh) | 多计量传感器的数据采集方法、设备、服务器和*** | |
CN101853563B (zh) | 用电信息采集终端及方法 | |
CN102571429B (zh) | 一种面向对象的智能配用电通信业务分析方法及相应装置 | |
KR100980289B1 (ko) | Dlms를 탑재한 바이너리 cdma 기술을 이용한 원격 검침 시스템 | |
CN117202261A (zh) | 电力物联网的无线组网方法及终端 | |
JP2004505336A (ja) | 水道、ガスおよび電気メータからの読取り値を自動収集および自動送信するシステム | |
CN213877028U (zh) | 多计量传感器的数据采集*** | |
CN112188447B (zh) | 一种物联网移动基站通信保护***及保护方法 | |
CN102571148A (zh) | 一种基于中压电力载波技术的电力网通讯*** | |
US11516561B2 (en) | Method for reading fluid meters | |
CN111049395B (zh) | 基于边缘计算的开关电源 | |
CN210155210U (zh) | 一种工业电力计 | |
Paolini et al. | Upper bound on lora smart metering uplink rate | |
CN103023895A (zh) | 一种小水电IED网中Zigbee协议与GOOSE协议的数据转换方法 | |
CN214205565U (zh) | 一种融合LoRa及NB-IOT无线通信技术的智能网关设备 | |
CN110139285A (zh) | 一种电力无线专网站址选择方法 | |
CN111862571B (zh) | 用于读取流量计的方法 | |
CN111465089B (zh) | 一种基于物联网关的低功耗通信*** | |
CN115314919A (zh) | 一种电力物联网上行数据持续可靠传输方法 | |
CN103167632A (zh) | 一种油田数据传输***及其方法 | |
CN102572865B (zh) | 一种无线Ad Hoc网络可靠性度量方法 | |
Ngcobo et al. | An overview of DLMS/COSEM and g3-plc for smart metering applications | |
CN105162871A (zh) | 一种基于本体映射的能源互联网通信***及其方法 | |
CN112910651B (zh) | 一种智慧灯杆与接入设备id自动绑定方法及*** | |
CN113067763B (zh) | 高可靠性的山区配网通信***及其通信方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GR01 | Patent grant | ||
GR01 | Patent grant |