物联数据采集方法、装置和系统制造方法及图纸

技术编号:32573110 阅读:13 留言:0更新日期:2022-03-09 17:01
本发明专利技术涉及一种物联数据采集方法、装置和系统,根据中间组件预先获取到的各个物联数据对应的通信协议,确定每个通信协议对应的采集插件;对插件配置文件进行插件配置初始化操作,得到插件配置数据;根据插件配置数据对所有采集插件进行资源初始化,得到每个物联数据对应的目标采集插件;利用每个目标采集插件,从每个目标采集插件对应的通信协议的接口采集目标物联数据;对所有目标物联数据进行数据处理,得到已处理物联数据;对已处理物联数据进行数据持久化处理,得到应用物联数据。本方案利用不同通信协议对应的不同采集插件进行物联数据采集,提高了产品的适配能力,降低了物联数据采集复杂度,提高了物联数据采集效率。率。率。

【技术实现步骤摘要】
物联数据采集方法、装置和系统


[0001]本专利技术涉及物联数据采集
,具体涉及一种物联数据采集方法、装置和系统。

技术介绍

[0002]物联网是指通过各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、连接、互动的物体或过程,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。物联网是一个基于互联网、传统电信网等的信息承载体,它让所有能够被独立寻址的普通物理对象形成互联互通的网络。
[0003]在物联网平台接入设备数据的过程中,设备种类繁多,各设备使用的通信协议也五花八门,相同类型设备的通信协议也不尽相同,所需技术也相应的不一样,对接环境搭建难度较高,导致物联数据采集复杂,采集效率较低。
[0004]因此,如何降低物联数据采集复杂度,提高物联数据采集效率是本领域技术人员亟需解决的技术问题。

技术实现思路

[0005]有鉴于此,本专利技术的目的在于提供一种物联数据采集方法、装置和系统,以解决现有技术中物联数据采集复杂,采集效率较低的问题。
[0006]为实现以上目的,本专利技术采用如下技术方案:
[0007]一种物联数据采集方法,包括:
[0008]根据中间组件预先获取到的各个物联数据对应的通信协议,确定每个所述通信协议对应的采集插件;
[0009]对预先存储的插件配置文件进行插件配置初始化操作,得到插件配置数据;
[0010]根据所述插件配置数据对所有所述采集插件进行资源初始化,得到每个所述通信协议对应的目标采集插件;
[0011]利用每个所述目标采集插件,从每个所述目标采集插件对应的通信协议的接口采集目标物联数据;
[0012]对所有所述目标物联数据进行数据处理,得到已处理物联数据;
[0013]对所述已处理物联数据进行数据持久化处理,得到应用物联数据,以使应用平台利用所述应用物联数据进行应用开发。
[0014]进一步地,上述物联数据采集方法,还包括:
[0015]利用预先存储的读取适配文件,获取所述目标物联数据对应的预览数据和数据结构;
[0016]根据所述预览数据和所述数据结构,对所述目标物联数据进行预览。
[0017]进一步地,上述物联数据采集方法,还包括:
[0018]对所有所述目标采集插件进行打包处理,得到所述目标采集插件对应的插件jar包;
[0019]将所有所述目标采集插件对应的插件jar包发送到服务器,以使所述目标采集插件部署在不同局域网的服务器上。
[0020]进一步地,上述物联数据采集方法,还包括:
[0021]根据所述插件配置文件,生成所述插件配置文件对应的插件配置页面;
[0022]利用所述插件配置页面开启调试模式,并利用预设调试工具进行物联数据采集调试;
[0023]获取调试过程中的调试日志;
[0024]根据所述调试日志,分析调试过程中的运行异常信息,并对所述运行异常信息进行异常定位。
[0025]进一步地,上述物联数据采集方法中,所述目标物联数据为json格式。
[0026]进一步地,上述物联数据采集方法中,所述对所述已处理物联数据进行数据持久化处理,得到应用物联数据,包括:
[0027]将所述已处理物联数据发送到数据平台,得到持久化存储的应用物联数据,以实现对所述已处理物联数据的持久化存储。
[0028]进一步地,上述物联数据采集方法中,所述数据平台包括:Elasticsearch、MySQL、Neo4j、和Redis中的至少一种。
[0029]进一步地,上述物联数据采集方法中,所述中间组件包括:网关、边设备、接口和数据库中的至少一种。
[0030]本专利技术还提供了一种物联数据采集装置,包括:
[0031]插件确定模块,用于根据中间组件预先获取到的各个物联数据对应的通信协议,确定每个所述通信协议对应的采集插件;
[0032]配置初始化模块,用于对预先存储的插件配置文件进行插件配置初始化操作,得到插件配置数据;
[0033]插件初始化模块,用于根据所述插件配置数据对所有所述采集插件进行资源初始化,得到每个所述通信协议对应的目标采集插件;
[0034]采集模块,用于利用每个所述目标采集插件,从每个所述目标采集插件对应的通信协议的接口采集目标物联数据;
[0035]数据处理模块,用于对所有所述目标物联数据进行数据处理,得到已处理物联数据;
[0036]数据持久化模块,用于对所述已处理物联数据进行数据持久化处理,得到应用物联数据,以使应用平台利用所述应用物联数据进行应用开发。
[0037]本专利技术还提供了一种物联数据采集系统,包括:处理器以及与所述处理器相连的存储器;
[0038]所述存储器用于存储计算机程序,所述计算机程序至少用于执行上述物联数据采集方法;
[0039]所述处理器用于调用并执行所述计算机程序。
[0040]一种物联数据采集方法、装置和系统,方法包括:根据中间组件预先获取到的各个物联数据对应的通信协议,确定每个通信协议对应的采集插件;对预先存储的插件配置文件进行插件配置初始化操作,得到插件配置数据;根据插件配置数据对所有采集插件进行资源初始化,得到每个通信协议对应的目标采集插件;利用每个目标采集插件中的数据采集接口,从所有物联数据中采集每个目标采集插件对应的目标物联数据;对所有目标物联数据进行数据处理,得到已处理物联数据;对已处理物联数据进行数据持久化处理,得到应用物联数据,以使应用平台利用应用物联数据进行应用开发。采用本专利技术的技术方案,可以直接利用不同通信协议对应的不同采集插件进行物联数据采集,可以让插件独立运行,使不同采集功能拥有独立的运行环境,避免了功能之间的相互冲突,提高了采集插件的适配能力,降低了物联数据采集复杂度,提高了物联数据采集效率。
[0041]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。
附图说明
[0042]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0043]图1是本专利技术的物联数据采集方法一种实施例提供的流程图;
[0044]图2是本专利技术的物联数据采集装置一种实施例提供的结构示意图;
[0045]图3是本专利技术的物联数据采集系统一种实施例提供的结构示意图。
具体实施方式
[0046]为使本专利技术的目的、技术方案和优点更加清楚,下面将对本专利技术的技术方案进行详细的描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联数据采集方法,其特征在于,包括:根据中间组件预先获取到的各个物联数据对应的通信协议,确定每个所述通信协议对应的采集插件;对预先存储的插件配置文件进行插件配置初始化操作,得到插件配置数据;根据所述插件配置数据对所有所述采集插件进行资源初始化,得到每个所述通信协议对应的目标采集插件;利用每个所述目标采集插件,从每个所述目标采集插件对应的通信协议的接口采集目标物联数据;对所有所述目标物联数据进行数据处理,得到已处理物联数据;对所述已处理物联数据进行数据持久化处理,得到应用物联数据,以使应用平台利用所述应用物联数据进行应用开发。2.根据权利要求1所述的物联数据采集方法,其特征在于,还包括:利用预先存储的读取适配文件,获取所述目标物联数据对应的预览数据和数据结构;根据所述预览数据和所述数据结构,对所述目标物联数据进行预览。3.根据权利要求1所述的物联数据采集方法,其特征在于,还包括:对所有所述目标采集插件进行打包处理,得到所述目标采集插件对应的插件jar包;将所有所述目标采集插件对应的插件jar包发送到服务器,以使所述目标采集插件部署在不同局域网的服务器上。4.根据权利要求1所述的物联数据采集方法,其特征在于,还包括:根据所述插件配置文件,生成所述插件配置文件对应的插件配置页面;利用所述插件配置页面开启调试模式,并利用预设调试工具进行物联数据采集调试;获取调试过程中的调试日志;根据所述调试日志,分析调试过程中的运行异常信息,并对所述运行异常信息进行异常定位。5.根据权利要求1所述的物联数据采集方法,其特征在于,所述目标物联数据为json格式。6.根据权利要求1所述的...

【专利技术属性】
技术研发人员:程学涛朱文明金旸冯晋阳韩长发
申请(专利权)人:北京德塔精要信息技术有限公司
类型:发明
国别省市:

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

1