本发明涉及物联网领域,尤其涉及一种数据传输方法和数据传输系统。
背景技术:
1、在工业物联网系统中,工业控制适配器一端接现场的工业设备,工业控制适配器的另外一端通过网口将数据传输到远端数据接收服务器。
2、工业控制适配器部署在各个不同的工业现场,当工业现场的工业控制适配器发送数据比较频繁,同时现场工业控制适配器数量多,都是同时跟同一个数据接收服务器通信,当数据传输量大,耗费数据接收服务器的很多数据处理资源,当来不及处理时候,容易导致数据处理延迟。为了满足大数据量的处理任务,目前的处理方式是配置更高性能的数据接收服务器,但是这样会显著的提高成本。
3、因此,如何降低数据接收服务器从工业控制适配器接收的上报数据量是亟需解决的问题。
技术实现思路
1、鉴于上述相关技术的不足,本申请的目的在于提供一种数据传输方法和数据传输系统,旨在解决目前的数据接收服务器从工业控制适配器接收的上报数据量较大的问题。
2、一种数据传输方法,包括:
3、工业控制适配器采集现场工业设备是否出现触发数据;其中所述工业控制适配器的一端与所述现场工业设备连接,另一端与服务器连接;
4、当出现所述触发数据时,判断所述触发数据是否满足上报条件;
5、当满足上报条件时,将所述触发数据传输给所述服务器。
6、上述数据传输方法,当工业控制适配器采集到现场工业设备出现触发数据时并不会直接上报到服务器,而是先判断触发数据是否满足上报条件,只有满足上报条件时才会将触发数据上报给服务器,有效的降低了服务器从工业控制适配器接收到的数据量。
7、可选地,所述工业控制适配器检测现场工业设备是否出现触发数据之前还包括:
8、接收所述服务器发送的采集所述现场工业设备产生所述触发数据对应的触发条件;
9、根据所述触发条件采集所述现场工业设备对应的触发数据。
10、上述数据传输方法,通过接收服务器发送的采集所述现场工业设备产生所述触发数据对应的触发条件,可以根据触发条件去调整工业控制适配器采集所述现场工业设备对应的触发数据。
11、可选地,所述工业控制适配器检测现场工业设备是否出现触发数据之前还包括:
12、接收所述服务器发送的上报条件更新通知;
13、根据所述上报条件更新通知更新当前的上报条件。
14、上述数据传输方法,通过接收服务器发送的上报条件更新通知,可以根据上报条件更新通知去调整和配置当前的上报条件。
15、可选地,所述工业控制适配器采集现场工业设备是否出现触发数据包括:
16、检测所述现场工业设备是否出现所述触发条件,为是时保存当前的触发数据。
17、上述数据传输方法,当检测到现场工业设备出现所述触发条件时才会保存当前的触发数据,从而降低工业控制适配器的硬件性能要求。
18、可选地,所述触发条件包括一下至少一种:预设时间内采集的数据大于误差规定的范围、与前一次上报时间的间隔大于规定的时间、预设时间内采集到的数据与前一次预设时间内采集到的数据的差值大于规定的范围。
19、可选地,当不满足上报条件时,还包括:
20、保存当前的触发数据,并在下一次出现触发数据并满足上报条件时一并上报;
21、或,删除当前的触发数据。
22、可选地,所述工业控制适配器与所述服务器之间采用mqtt、modbus和tcp协议传输数据。
23、基于同样的发明构思,本申请还提供一种数据传输系统,所述数据传输系统包括通信连接的现场工业设备、工业控制适配器和服务器,所述工业控制适配器作为中间节点一端与所述现场工业设备连接,另一端与所述服务器连接;
24、所述工业控制适配器采集现场工业设备是否出现触发数据;当出现所述触发数据时,判断所述触发数据是否满足上报条件;当满足上报条件时,将所述触发数据传输给所述服务器。
25、上述数据传输系统,包括通信连接的现场工业设备、工业控制适配器和服务器,当工业控制适配器采集到现场工业设备出现触发数据时并不会直接上报到服务器,而是先判断触发数据是否满足上报条件,只有满足上报条件时才会将触发数据上报给服务器,有效的降低了服务器从工业控制适配器接收到的数据量。
26、可选地,所述工业控制适配器检测现场工业设备是否出现触发数据之前还包括:
27、所述工业控制适配器接收所述服务器发送的采集所述现场工业设备产生所述触发数据对应的触发条件;根据所述触发条件采集所述现场工业设备对应的触发数据。
28、可选地,所述工业控制适配器采集现场工业设备是否出现触发数据包括:
29、工业控制适配器检测所述现场工业设备是否出现所述触发条件,为是时保存当前的触发数据。
1.一种数据传输方法,其特征在于,包括:
2.如权利要求1所述的数据传输方法,其特征在于,所述工业控制适配器检测现场工业设备是否出现触发数据之前还包括:
3.如权利要求1所述的数据传输方法,其特征在于,所述工业控制适配器检测现场工业设备是否出现触发数据之前还包括:
4.如权利要求2所述的数据传输方法,其特征在于,所述工业控制适配器采集现场工业设备是否出现触发数据包括:
5.如权利要求4所述的数据传输方法,其特征在于,所述触发条件包括一下至少一种:预设时间内采集的数据大于误差规定的范围、与前一次上报时间的间隔大于规定的时间、的预设时间内采集到的数据与前一次预设时间内采集到的数据的差值大于规定的范围。
6.如权利要求1-5任一项所述的数据传输方法,其特征在于,当不满足上报条件时,还包括:
7.如权利要求1-5任一项所述的数据传输方法,其特征在于,所述工业控制适配器与所述服务器之间采用mqtt、modbus和tcp协议传输数据。
8.一种数据传输系统,其特征在于,所述数据传输系统包括通信连接的现场工业设备、工业控制适配器和服务器,所述工业控制适配器作为中间节点一端与所述现场工业设备连接,另一端与所述服务器连接;
9.如权利要求8所述的数据传输系统,其特征在于,所述工业控制适配器检测现场工业设备是否出现触发数据之前还包括:
10.如权利要求8所述的数据传输系统,其特征在于,所述工业控制适配器采集现场工业设备是否出现触发数据包括: