自由可配的物联网监测方法、装置、存储介质及设备与流程

文档序号:19495638发布日期:2019-12-24 14:54阅读:364来源:国知局
自由可配的物联网监测方法、装置、存储介质及设备与流程

本发明涉及物联网技术领域,特别涉及一种自由可配的物联网监测方法、装置、存储介质及设备。



背景技术:

近年来,由于国际和国内建设智慧城市的步伐越来越快,导致互联网、移动互联网以及云计算的规模和应用激增。物联网监测设备是智慧城市建设过程中必不可少的技术和工具之一,已经被广泛地应用于智慧管网、智慧城管、智慧环保、智慧环卫、智慧物流等诸多智慧城市的应用中。现有各类物联网监测设备传输字段和字节固定,不能根据用户定制的规则进行数据传输,导致网络流量费用的激增,且不能满足客户定制化的需求。而且物联网监测设备缺少安全防护机制,数据,无论是视频、音频、环境或其他敏感信息,往往都可以通过入侵物联网监测设备盗取出去,可能还会为犯罪分子组织有价值的信息来利用。



技术实现要素:

本发明提出一种自由可配的物联网监测方法、装置、存储介质及设备,解决现有技术中物联网监测设备传输数据无法定制化,且传输安全性低的问题。

本发明的一种自由可配的物联网监测方法,包括步骤:

s1:接收目的节点发送的包括获取定制化数据字段的连接请求;

s2:提取定制化数据字段对应的目标数据,并对提取的目标数据加密编码;

s3:将加密编码得到的结果数据及密钥发送至所述目的节点,以使所述目的节点按密钥解密所述结果数据,并获取所述目标数据。

其中,所述步骤s2包括:

解析连接请求的内容,获取定制化数据字段;

查找定制化数据字段对应的目标数据,并按预设协议将目标数据组合成协议数据包;

对所述协议数据包进行加密编码。

其中,所述步骤s3中,先发送加密后的结果数据,间隔预定时间后再发送所述密钥。

其中,所述定制化数据字段包括:物联网监测设备的监测参数至少之一。

其中,所述定制化数据字段包括:物联网监测设备的状态参数至少之一。

本发明还提供了一种自由可配的物联网监测装置,包括用于执行上述的方法的单元。

本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述任一项所述的方法。

本发明还提供了一种自由可配的物联网监测设备,包括:处理器、网络接口和存储器,所述处理器、所述网络接口和所述存储器相互连接,其中,所述网络接口受所述处理器的控制用于收发消息,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述任一项所述的方法。

本发明的自由可配的物联网监测方法具有如下优点:

(1)在智慧城市系统中的物联网监测设备能够根据用户制定的数据字段实现数据的定制化处理,不仅满足了用户定制化监测的需求,而且不需要全部数据传输,节省了物联网传输的流量和费用;

(2)传输前,对数据进行加密处理,并只向目的节点发送解密密钥,使其他授权和非授权节点即便拿到了加密数据也无法进行解密,从而进一步保证了数据安全。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的一种自由可配的物联网监测方法流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本实施例的自由可配的物联网监测方法如图1所示,包括:

步骤s1,接收目的节点发送的包括获取定制化数据字段的连接请求。其中,目的节点是搭载智慧城市管网监测平台的用户终端。该用户终端登录管网监测平台后可根据需要对要获取的数据进行个性化定制,并将定制化数据字段发送至物联网监测设备。

步骤s2,提取定制化数据字段对应的目标数据,并对提取的目标数据加密编码。

步骤s3,将加密编码得到的结果数据及密钥发送至目的节点,以使目的节点按密钥解密结果数据,并获取目标数据。

本实施例的自由可配的物联网监测方法具有如下优点:

(1)在智慧城市系统中的物联网监测设备能够根据用户制定的数据字段实现数据的定制化处理,不仅满足了用户定制化监测的需求,而且不需要全部数据传输,节省了物联网传输的流量和费用;

(2)传输前,对数据进行加密处理,并只向目的节点发送解密密钥,使其他授权和非授权节点即便拿到了加密数据也无法进行解密,从而进一步保证了数据安全。

本实施例中,步骤s2具体包括:

解析连接请求的内容,获取定制化数据字段;查找定制化数据字段对应的目标数据,并按预设协议将目标数据组合成协议数据包;对协议数据包进行加密编码。其中,预设协议是物联网监测设备中预设的传送协议,如常见的808、212和modbus等协议,加密编码的方法也是预先集成在物联网监测设备中的,例如:md5。

步骤s3中,先发送加密后的结果数据,间隔预定时间后再发送密钥,避免传输过程中,由于数据拦截,同时获取结果数据和密钥,另外,对于主动入侵物联网监测设备的情况,在获取结果数据后通常会断开连接,无法获得密钥。

本实施例中,定制化数据字段包括:物联网监测设备的监测参数至少之一,也可以包括:物联网监测设备的状态参数至少之一,例如:物联网监测设备电量。

下面以通过目的节点和物联网监测设备之间的交互流程详细说明自由可配的物联网监测方法,包括以下步骤:

步骤1:用户终端(即目的节点)登录智慧城市的管网监测平台,在管网监测平台的ui界面中针对某个物联网监测设备进行定制化配置,例如:复选电池电量、液位、流量等参数中的一个或者多个作为定制化数据字段,点击完成配置,用户终端发送连接请求到物联网监测设备。

步骤2:物联网监测设备收到来自用户终端的连接请求,并解析其连接请求中的定制化数据字段,即电池电量、液位、流量等参数。

步骤3:物联网监测设备查找定制化数据字段对应的目标数据,即找到电池电量、液位、流量等参数对应的参数值,按照预设协议将请求的参数值进行组合,以形成协议数据包,该协议数据包中,对应电池电量、液位、流量的字节位为相应的参数值,其它的字节位为空值。

步骤4:形成协议数据包后,物联网监测设备将组合完成的协议数据包进行加密编码。

步骤5:物联网监测设备将加密后的数据和密钥通过tcp/ip发送至用户终端。

步骤6:用户终端收到物联网监测设备发送的加密后的数据,并获取其密钥;

步骤7:用户终端利用密钥来解析加密后的数据,获取到所需要的参数数值,最终展现到管网监测平台的ui界面上。

本发明还提供了一种自由可配的物联网监测装置,包括用于执行上述的方法的单元。

本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述任一项所述的方法。

本发明还提供了一种自由可配的物联网监测设备,包括:处理器、网络接口和存储器,所述处理器、所述网络接口和所述存储器相互连接,其中,所述网络接口受所述处理器的控制用于收发消息,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述任一项所述的方法。其中,该设备可以是智慧城市系统中任何物联网监测设备或其它物联网系统中的监测设备。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1