物联网的数据采集方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:33310019 阅读:11 留言:0更新日期:2022-05-06 12:21
本申请的实施例提供了一种物联网的数据采集方法、装置、计算机设备及存储介质,涉及物联网技术领域。根据用户输入的配置模板参数创建配置模板,所述配置模板中包括至少一个第一参数;根据目标设备的设备标识以及所述配置模板,依次访问与所述目标设备相连接的各设备,获取并存储所述各设备在所述配置模板中的各第一参数的配置信息;根据用户输入的数据模板参数创建数据模板,所述数据模板中包括至少一个第二参数,所述第二参数为各设备待采集的参数;根据所述配置信息和所述数据模板,获取所述各设备在所述数据模板中各第二参数的数据值。能够根据配置模板以及数据模板,自动获取各设备待的数据值,提高了物联网系统中数据采集过程的自动化程度。集过程的自动化程度。集过程的自动化程度。

【技术实现步骤摘要】
物联网的数据采集方法、装置、计算机设备及存储介质


[0001]本申请涉及物联网
,具体而言,涉及一种物联网的数据采集方法、装置、计算机设备及存储介质。

技术介绍

[0002]物联网(The Internet of Things,简称IOT),是指通过各种信息传感器、射频识别技术、全球定位系统、红外传感器、激光扫描器等各种装置与技术,实时采集任何需要监控、连接、互动的物体或过程,采集其声、光、热、电、力学、化学等各种需要的信息,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。随着物联网应用的普及,物联网系统的使用场景越来越复杂,物联网系统中的接入设备也越来越多,这些设备在实现数据采集时需要配置相应的数据采集服务组件,因此,对物联网系统中的多个接入设备进行配置,是物联网系统进行数据采集前的重要准备步骤。
[0003]现有技术中,由于物联网的各设备的通信协议可能并不相同,在对新接入物联网系统的设备进行数据采集前,需要开发人员根据业务进行需求设计,对新接入设备的协议进行分析,重新开发数据采集单元。
[0004]这种方式使得当前物联网系统在数据采集单元的开发过程中,开发效率低,软件编程工作量较大,导致开发成本增加,也增长了交付时间。

技术实现思路

[0005]本申请的目的包括,例如,提供了一种物联网的数据采集方法、装置、计算机设备及存储介质,其能够根据配置模板以及数据模板,自动获取各设备待采集的参数的数据值,提高了物联网系统中数据采集过程的自动化程度。
[0006]本申请的实施例可以这样实现:
[0007]第一方面,本申请实施例提供了一种物联网的数据采集方法,所述方法包括:
[0008]根据用户输入的配置模板参数创建配置模板,所述配置模板中包括至少一个第一参数,所述第一参数包括:设备标识、设备类型标识、属性名、电量、图标、单位、数据类型、保留位数或计算属性;
[0009]根据目标设备的设备标识以及所述配置模板,依次访问与所述目标设备相连接的各设备,获取并存储所述各设备在所述配置模板中的各第一参数的配置信息;
[0010]根据用户输入的数据模板参数创建数据模板,所述数据模板中包括至少一个第二参数,所述第二参数为各设备待采集的参数;
[0011]根据所述配置信息和所述数据模板,获取所述各设备在所述数据模板中各第二参数的数据值。
[0012]在一种可选的实施方式中,所述根据目标设备的设备标识以及所述配置模板,依次访问与所述目标设备相连接的各设备,获取并存储所述各设备在所述配置模板中的各第一参数的配置信息,包括:
[0013]按照与目标设备相连的各设备的连接顺序,按层次对所述各设备进行访问,依次获取各设备在所述配置模板中的第一参数的配置信息;
[0014]根据所述各设备的层次,将所述配置信息按层次进行存储。
[0015]在一种可选的实施方式中,所述根据所述配置信息和所述数据模板,获取所述各设备在所述数据模板中各第二参数的数据值,包括:
[0016]依次读取所述配置信息,得到各设备的所述第一参数的配置信息;
[0017]根据所述各设备的所述第一参数的配置信息,依次访问对应的设备,获取所述各设备在所述数据模板中各第二参数的数据值。
[0018]在一种可选的实施方式中,所述方法还包括:
[0019]根据所述配置信息中的目标设备的设备标识,确定所述目标设备对应的数据值;
[0020]将所述配置信息中所述各设备的设备标识作为关键字字段,在预设数据库中创建数据表;
[0021]将所述数据值依次存入对应数据表的关键字字段中。
[0022]在一种可选的实施方式中,所述根据所述配置信息中的目标设备的设备标识,确定所述目标设备对应的数据值之前,还包括:
[0023]确定所述配置信息中的目标设备的设备标识是否有效;
[0024]若否,则删除所述配置信息以及所述配置信息对应的数据值。
[0025]在一种可选的实施方式中,所述将所述数据值依次存入对应数据表的关键字字段中之前,还包括:
[0026]根据所述配置信息的计算属性以及所述计算属性对应的数据值,确定计算属性值。
[0027]在一种可选的实施方式中,所述方法还包括:
[0028]根据所述配置信息,生成与所述目标设备连接的各设备的设备列表、设备详情页以及数据项监测页面。
[0029]第二方面,本申请实施例提供了一种物联网的数据采集装置,所述装置包括:
[0030]创建模块,用于根据用户输入的配置模板参数创建配置模板,所述配置模板中包括至少一个第一参数,所述第一参数包括:设备的设备类型标识、显示名、图标、数据类型、保留位数或计算属性;
[0031]获取模块,用于根据目标设备的设备标识以及所述配置模板,依次访问与所述目标设备相连接的各设备,获取并存储所述各设备在所述配置模板中的各第一参数的配置信息;
[0032]所述创建模块还用于,根据用户输入的数据模板参数创建数据模板,所述数据模板中包括至少一个第二参数,所述第二参数为各设备待采集的参数;
[0033]所述获取模块还用于,根据所述配置模板和所述数据模板,获取所述各设备在所述数据模板中各第二参数的数据值。
[0034]获取模块还用于,按照与目标设备相连的各设备的连接顺序,按层次对所述各设备进行访问,依次获取各设备在所述配置模板中的第一参数的配置信息;根据所述各设备的层次,将所述配置信息按层次进行存储。
[0035]获取模块还用于,依次读取所述配置信息,得到各设备的所述第一参数的配置信
息;根据所述各设备的所述第一参数的配置信息,依次访问对应的设备,获取所述各设备在所述数据模板中各第二参数的数据值。
[0036]存储模块,用于根据所述配置信息中的目标设备的设备标识,确定所述目标设备对应的数据值;将所述配置信息中所述各设备的设备标识作为关键字字段,在预设数据库中创建数据表;将所述数据值依次存入对应数据表的关键字字段中。
[0037]存储模块还用于,确定所述配置信息中的目标设备的设备标识是否有效;若否,则删除所述配置信息以及所述配置信息对应的数据值。
[0038]确定模块,用于根据所述配置信息的计算属性以及所述计算属性对应的数据值,确定计算属性值。
[0039]创建模块还用于,根据所述配置信息,生成与所述目标设备连接的各设备的设备列表、设备详情页以及数据项监测页面。
[0040]第三方面,本申请实施例提供了一种服务器,所述服务器包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当所述服务器运行时,所述处理器与所述存储器之间通过总线通信,所述处理器执行所述机器可读指令,以执行如前述实施例中任一项所述的物联网的数据采集方法的步骤。
[0041]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网的数据采集方法,其特征在于,所述方法包括:根据用户输入的配置模板参数创建配置模板,所述配置模板中包括至少一个第一参数,所述第一参数包括:设备标识、设备类型标识、属性名、电量、图标、单位、数据类型、保留位数或计算属性;根据目标设备的设备标识以及所述配置模板,依次访问与所述目标设备相连接的各设备,获取并存储所述各设备在所述配置模板中的各第一参数的配置信息;根据用户输入的数据模板参数创建数据模板,所述数据模板中包括至少一个第二参数,所述第二参数为各设备待采集的参数;根据所述配置信息和所述数据模板,获取所述各设备在所述数据模板中各第二参数的数据值。2.根据权利要求1所述的物联网的数据采集方法,其特征在于,所述根据目标设备的设备标识以及所述配置模板,依次访问与所述目标设备相连接的各设备,获取并存储所述各设备在所述配置模板中的各第一参数的配置信息,包括:按照与目标设备相连的各设备的连接顺序,按层次对所述各设备进行访问,依次获取各设备在所述配置模板中的第一参数的配置信息;根据所述各设备的层次,将所述配置信息按层次进行存储。3.根据权利要求1所述的物联网的数据采集方法,其特征在于,所述根据所述配置信息和所述数据模板,获取所述各设备在所述数据模板中各第二参数的数据值,包括:依次读取所述配置信息,得到各设备的所述第一参数的配置信息;根据所述各设备的所述第一参数的配置信息,依次访问对应的设备,获取所述各设备在所述数据模板中各第二参数的数据值。4.根据权利要求1

3任一项所述的物联网的数据采集方法,其特征在于,所述方法还包括:根据所述配置信息中的目标设备的设备标识,确定所述目标设备对应的数据值;将所述配置信息中所述各设备的设备标识作为关键字字段,在预设数据库中创建数据表;将所述数据值依次存入对应数据表的关键字字段中。5.根据权利要求4所述的物联网的数据采集方法,其特征在于,所述根据所述配置信息中的目标设...

【专利技术属性】
技术研发人员:成正林何渝君唐茂文邬明罡
申请(专利权)人:瀚云科技有限公司
类型:发明
国别省市:

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

1