一种物联网数据采集的方法、系统、电子装置和存储介质制造方法及图纸

技术编号:28720641 阅读:25 留言:0更新日期:2021-06-06 03:40
本申请涉及一种物联网数据采集的方法、系统、电子装置和存储介质,其中,该方法包括:IOT数据平台通过数据传输单元向传感器发起下行请求数据,数据传输单元接收IOT数据平台发起的JSON请求数据,并通过Lua脚本将JSON请求数据编码为二进制数据,再发送该二进制数据到传感器;传感器根据下行请求数据触发上行请求响应,并通过数据传输单元向IOT数据平台上报上行请求响应,数据传输单元接收传感器发送的二进制采样数据,并通过Lua脚本将二进制采样数据解码为JSON响应数据,按照服务标识将JSON响应数据上报到IOT数据平台;数据传输单元包括Lua脚本,Lua脚本在DTU+管理平台通过MQTT消息进行更新编辑,并能根据传感器协议进行远程修改。通过本申请,提高了效率并降低了成本。提高了效率并降低了成本。提高了效率并降低了成本。

【技术实现步骤摘要】
一种物联网数据采集的方法、系统、电子装置和存储介质


[0001]本申请涉及计算机领域,特别是涉及一种物联网数据采集的方法、系统、电子装置和存储介质。

技术介绍

[0002]随着物联网IoT技术的快速发展,越来越多的行业领域采用物联网技术,然而,传感器行业技术尚且不能及时对接各类五花八门的物联网平台。因此,市面上往往采用的方式是,传感器配合数据传输单元(Data Transfer unit,简称DTU)将数据直接接入云端服务器,由云端服务器完成解析二进制协议数据的工作,然而,采用DTU将传感器接入云端的方案有着很多的弊端。首先,从连接特性上分析,采用DTU会使数据采集的链路变长,增加了数据丢失的风险和数据采集耗费的流量;接着,从信息还原方面分析,信息还原指二进制数据的解码/编码由后台程序员通过硬编码实现增加设备类型的目的,然而设备接入效率非常低下。此外,由于平台中心化的特点,在增加新设备或需要后期维护调试时,工作人员需要在成千上万的设备中查询线索,调试非常困难;最后,从易用性上分析,采用DTU方案,缺少远程配置管理,任何修改都需要工程师到现场进行配置调试。
[0003]目前针对相关技术中,通过物联网系统采集传感器数据时,存在的采集数据丢失风险高,传感器设备接入效率低和缺少远程配置管理的问题,尚未提出有效的解决方案。

技术实现思路

[0004]本申请实施例提供了物联网数据采集的方法、系统、电子装置和存储介质,至少解决相关技术中通过物联网系统采集传感器数据时,存在的采集数据丢失风险高,传感器设备接入效率低和缺少远程配置管理的问题。
[0005]第一方面,本申请实施例提供了一种数据采集的方法,应用于物联网系统中,所述系统包括:云平台、数据传输单元和传感器,其中所述云平台包括IOT数据平台和DTU+管理平台,所述数据采集方法包括:所述数据传输单元包括Lua脚本,所述Lua脚本在所述DTU+管理平台通过MQTT消息进行更新编辑,并能根据传感器协议进行远程修改;所述IOT数据平台通过所述数据传输单元向所述传感器发起下行请求数据,所述数据传输单元接收所述IOT数据平台发起的JSON请求数据,并通过所述Lua脚本将所述JSON请求数据编码为二进制数据,再发送所述二进制数据到所述传感器;所述传感器根据所述下行请求数据触发上行请求响应,并通过所述数据传输单元向所述IOT数据平台上报所述上行请求响应,所述数据传输单元接收所述传感器发送的二进制采样数据,并通过所述Lua脚本将所述二进制采样数据解码为JSON响应数据,按照服务标识将所述JSON响应数据上报到所述IOT数据平台,其中,所述服务标识是基于业务属性分类数据的消息流。
[0006]在其中一些实施例中,在所述IOT数据平台没有下发请求数据的情况下,所述方法
包括:所述传感器通过所述数据传输单元向所述IOT数据平台主动发送采样数据,所述数据传输单元获取所述传感器主动发送的二进制采样数据,并将所述二进制采样数据解码为JSON数据,按照事件标识将所述JSON数据上报到所述IOT数据平台。
[0007]在其中一些实施例中,所述IOT数据平台通过所述数据传输单元向所述传感器发起下行请求数据包括:所述IOT数据平台配置自动调用周期,并通过所述数据传输单元按照所述调用周期向所述传感器下发所述下行请求数据。
[0008]在其中一些实施例中,所述根据传感器协议进行远程修改包括:所述数据传输单元通过MQTT消息向所述DTU+管理平台上报DTU+信息,所述DTU+管理平台接收所述DTU+信息,并在关联的配置组中进行配置;所述DTU+管理平台下发所述配置组中的配置信息给所述数据传输单元,所述数据传输单元在收到所述配置信息后自动替换本地配置并立即生效。
[0009]第二方面,本申请实施例提供了一种物联网数据采集的系统,应用于物联网系统中,所述系统包括:云平台、数据传输单元和传感器,其中所述云平台包括IOT数据平台和DTU+管理平台,所述数据传输单元包括Lua脚本,所述Lua脚本在所述DTU+管理平台通过MQTT消息进行更新编辑,并能根据传感器协议进行远程修改;所述IOT数据平台通过所述数据传输单元向所述传感器发起下行请求数据,所述数据传输单元接收所述IOT数据平台发起的JSON请求数据,并通过所述Lua脚本将所述JSON请求数据编码为二进制数据,再发送所述二进制数据到所述传感器;所述传感器根据所述下行请求数据触发上行请求响应,并通过所述数据传输单元向所述IOT数据平台上报所述上行请求响应,所述数据传输单元接收所述传感器发送的二进制采样数据,并通过所述Lua脚本将所述二进制采样数据解码为JSON响应数据,按照服务标识将所述JSON响应数据上报到所述IOT数据平台,其中,所述服务标识是基于业务属性分类数据的消息流。
[0010]在其中一些实施例中,在所述IOT数据平台没有下发请求数据的情况下,所述方法包括:所述传感器通过所述数据传输单元向所述IOT数据平台主动发送采样数据,所述数据传输单元获取所述传感器主动发送的二进制采样数据,并将所述二进制采样数据解码为JSON数据,按照事件标识将所述JSON数据上报到所述IOT数据平台。
[0011]在其中一些实施例中,所述IOT数据平台配置自动调用周期,并通过所述数据传输单元按照所述调用周期向所述传感器下发所述下行请求数据。
[0012]在其中一些实施例中,所述数据传输单元通过MQTT消息向所述DTU+管理平台上报DTU+信息,所述DTU+管理平台接收并回复在所述DTU+管理平台上关联的配置组;所述DTU+管理平台下发所述配置组中的配置给所述数据传输单元,所述数据传输单元在收到配置后自动替换本地配置并立即生效。
[0013]第三方面,本申请实施例提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项所述的
物联网数据采集的方法。
[0014]第四方面,本申请实施例提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项所述的物联网数据采集的方法。
[0015]相比于相关技术,本申请实施例提供的一种物联网数据采集的方法,应用于物联网系统中,其中,该系统包括:云平台、数据传输单元和传感器,其中云平台包括IOT数据平台和DTU+管理平台;数据传输单元包括Lua脚本,Lua脚本在DTU+管理平台通过MQTT消息进行更新编辑,并能根据传感器协议进行远程修改;IOT数据平台通过数据传输单元向传感器发起下行请求数据,数据传输单元接收IOT数据平台发起的JSON请求数据,并通过Lua脚本将JSON请求数据编码为二进制数据,再发送该二进制数据到传感器;传感器根据下行请求数据触发上行请求响应,并通过数据传输单元向IOT数据平台上报上行请求响应,数据传输单元接收传感器发送的二进制采样数据,并通过Lua脚本将二进制采样数据解码为JSON响应数据,按照服务标识将JSON响应数据上报到IOT数据平台,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网数据采集的方法,应用于物联网系统中,其特征在于,所述系统包括:云平台、数据传输单元和传感器,其中所述云平台包括IOT数据平台和DTU+管理平台,所述数据采集方法包括:所述数据传输单元包括Lua脚本,所述Lua脚本在所述DTU+管理平台通过MQTT消息进行更新编辑,并能根据传感器协议进行远程修改;所述IOT数据平台通过所述数据传输单元向所述传感器发起下行请求数据,所述数据传输单元接收所述IOT数据平台发起的JSON请求数据,并通过所述Lua脚本将所述JSON请求数据编码为二进制数据,再发送所述二进制数据到所述传感器;所述传感器根据所述下行请求数据触发上行请求响应,并通过所述数据传输单元向所述IOT数据平台上报所述上行请求响应,所述数据传输单元接收所述传感器发送的二进制采样数据,并通过所述Lua脚本将所述二进制采样数据解码为JSON响应数据,按照服务标识将所述JSON响应数据上报到所述IOT数据平台,其中,所述服务标识是基于业务属性分类数据的消息流。2.根据权利要求1所述的方法,其特征在于,在所述IOT数据平台没有下发请求数据的情况下,所述方法包括:所述传感器通过所述数据传输单元向所述IOT数据平台主动发送采样数据,所述数据传输单元获取所述传感器主动发送的二进制采样数据,并将所述二进制采样数据解码为JSON数据,按照事件标识将所述JSON数据上报到所述IOT数据平台。3.根据权利要求1所述的方法,其特征在于,所述IOT数据平台通过所述数据传输单元向所述传感器发起下行请求数据包括:所述IOT数据平台配置自动调用周期,并通过所述数据传输单元按照所述调用周期向所述传感器下发所述下行请求数据。4.根据权利要求1所述的方法,其特征在于,所述根据传感器协议进行远程修改包括:所述数据传输单元通过MQTT消息向所述DTU+管理平台上报DTU+信息,所述DTU+管理平台接收所述DTU+信息,并在关联的配置组中进行配置;所述DTU+管理平台下发所述配置组中的配置信息给所述数据传输单元,所述数据传输单元在收到所述配置信息后自动替换本地配置并立即生效。5.一种物联网数据采集的系统,应用于物联网系统中,其特征在于,所述系统包括:云平台、数据传输单元...

【专利技术属性】
技术研发人员:王雷雷张国宏龙文件赵宪鹏
申请(专利权)人:浙江简捷物联科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1