一种数据传输方法、装置及消防系统制造方法及图纸

技术编号:19515183 阅读:25 留言:0更新日期:2018-11-21 10:11
本发明专利技术适用于消防数据传输技术领域,提供了一种数据传输方法、装置及消防系统,其中,方法包括:生成随机字符串,并将所述随机字符串转换为第一密钥,通过预置公钥对所述第一密钥进行加密,生成第一加密字段并将所述第一加密字段与当前设备的设备标识发送至第二物联网终端。本发明专利技术通过将随机字符串转换为密钥,并通过预置的公钥及对应的私钥对物联网终端之间的数据进行加密解密,能够使得数据不被篡改,提高了数据安全性,同时保证了消防监管方的公信力和权威性。

【技术实现步骤摘要】
一种数据传输方法、装置及消防系统
本专利技术属于消防
,尤其涉及一种数据传输方法、装置及消防系统。
技术介绍
随着物联网行业的迅速发展,物联网终端规模也在不断扩大,日益扩大的终端数目。低功耗物联网设备具有低功耗、长时间无需充电、低运算能力的特点,LoRa、NB-IOT作为低功耗物联网的主要技术代表,NB-IOT技术、LoRa技术逐步成为低功耗物联网的研究热点,其面临的安全问题以及安全技术手段随之成为重要的研究内容。然而,在实际部署中低功耗物联网终端的数量庞大,任何微小的安全漏洞都可能引起巨大的安全事故。物联网消防行业中对数据安全要求高,如果网络被不法分子利用,其数据很容易被篡改,消防监管方的公信力和权威性将会受到极大的损害。
技术实现思路
有鉴于此,本专利技术实施例提供了一种数据传输方法、装置及消防系统,以解决现有技术中在实际部署中低功耗物联网终端的数量庞大,任何微小的安全漏洞都可能引起巨大的安全事故。物联网消防行业中对数据安全要求高,如果网络被不法分子利用,其数据很容易被篡改,消防监管方的公信力和权威性将会受到极大的损害的问题。本专利技术实施例的第一方面提供了一种数据传输方法,应用于第一物联网终端,包括:生成随机字符串,并将所述随机字符串转换为第一密钥;通过预置公钥对所述第一密钥进行加密,生成第一加密字段;将所述第一加密字段与当前设备的设备标识发送至第二物联网终端。可选的,将所述第一加密字段与当前设备的设备标识发送至第二物联网终端之后,包括:接收所述第二物联网终端发送的监测指令,根据所述监测指令获取环境的监测数据;将所述监测数据及设备状态数据通过所述第一密钥进行加密,生成第二加密字段;通过预设校验密钥对所述第二加密字段进行加密,生成第一校验码;将所述第二加密字段及所述第一校验码发送至所述第二物联网终端。可选的,根据所述监测指令获取环境的监测数据之后,还包括:判断所述监测数据是否大于预设监测值;若所述监测数据大于预设监测值,则进入报警状态。可选的,将所述第二加密字段及所述第一校验码发送至所述第二物联网终端之后,包括:若在第一预设时间间隔内,未接收到所述第二物联网终端发送的数据接收成功指令,则控制当前设备的通信模块重启;向所述第二物联网终端发送所述第二加密字段和所述第一校验码;若在第一预设时间间隔内接收到所述第二物联网终端发送的控制指令,则根据所述控制指令执行对应的操作。本专利技术实施例的第二方面提供了另一种数据传输方法,应用于第二物联网终端,包括:接收第一物联网终端发送的第一加密字段与设备标识,验证所述设备标识是否为用户绑定的设备标识;若所述设备标识为所述用户绑定的设备标识,则通过预置私钥对所述第一加密字段进行解密,生成第一密钥;向所述第一物联网终端发送监测指令。可选的,向所述物联网终端发送监测指令之后,包括:接收所述第一物联网终端发送的第二加密字段和第一校验码,通过预设校验密钥对所述第二加密字段进行加密,生成第二校验码;验证所述第一校验码和所述第二校验码是否相同;若所述第一校验码和所述第二校验码相同,则通过所述第一密钥解密所述第二加密字段,获取所述监测数据及设备状态数据;向所述第一物联网终端发送数据接收成功指令。可选的,验证所述第一校验码和所述第二校验码是否相同之后,还包括:若所述第一校验码和所述第二校验码不相同,则向所述第一物联网终端发送控制指令;其中,所述控制指令包括再传数据指令、重启指令或故障自检指令。本专利技术实施例的第三方面提供了一种数据传输装置,应用于第一物联网终端,包括:第一生成模块,用于生成随机字符串并将所述随机字符串转换为第一密钥;第二生成模块,用于通过预置公钥对所述第一密钥进行加密,生成第一加密字段;第一发送模块,用于将所述第一加密字段与当前设备的设备标识发送至第二物联网终端。本专利技术实施例的第四方面提供了另一种数据传输装置,应用于第二物联网终端,包括:接收模块,用于接收第一物联网终端发送的第一加密字段与设备标识,验证所述设备标识是否为用户绑定的设备标识;第三生成模块,用于若所述设备标识为所述用户绑定的设备标识,则通过预置私钥对所述第一加密字段进行解密,生成第一密钥;第二发送模块,用于向所述第一物联网终端发送监测指令。本专利技术实施例的第五方面提供了一种物联网终端,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述方法的步骤。本专利技术实施例的第六方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述方法的步骤。本专利技术实施例通过将随机字符串转换为密钥,并通过预置的公钥及对应的私钥对物联网终端之间的数据进行加密解密,能够使得数据不被篡改,提高了数据安全性,同时保证了消防监管方的公信力和权威性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的数据传输方法的流程示意图;图2是本专利技术实施例二提供的数据传输方法的流程示意图;图3是本专利技术实施例三提供的数据传输方法的流程示意图;图4是本专利技术实施例四提供的数据传输方法的流程示意图;图5是本专利技术实施例五提供的数据传输装置的结构示意图;图6是本专利技术实施例六提供的数据传输装置的结构示意图;图7是本专利技术实施例七提供的数据传输装置的结构示意图;图8是本专利技术实施例八提供的数据传输装置的结构示意图;图9是本专利技术实施例七提供的物联网终端的示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含一系列步骤或单元的过程、方法或系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一如图1所示,本实施例提供一种数据传输方法,该方法可以应用于如包括有物联网探测器、低功耗无线通信模组、MCU模块或其他适用于无线物联网的物联网终端,或者如无线火灾报警控制器,无线物联网平台等物联网终端。本实施例所提供的数据传输方法,包括:S101、生成随机字符串,并将所述随机字符串转换为第一密钥。在具体应用中,第一物联网终端在数据传输之前通过生成随机字符串,并将随机字符串转换为AES密钥,将AES密钥作为后续加密解密的密钥,当随机字符串生成时,随机字符串在本次的数据传输过程中不再改变。需要说明的是,用户可以根据实际情况设定,设定每次数据传输生成新的随本文档来自技高网
...

【技术保护点】
1.一种数据传输方法,其特征在于,应用于第一物联网终端,所述方法包括:生成随机字符串,并将所述随机字符串转换为第一密钥;通过预置公钥对所述第一密钥进行加密,生成第一加密字段;将所述第一加密字段与当前设备的设备标识发送至第二物联网终端。

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于第一物联网终端,所述方法包括:生成随机字符串,并将所述随机字符串转换为第一密钥;通过预置公钥对所述第一密钥进行加密,生成第一加密字段;将所述第一加密字段与当前设备的设备标识发送至第二物联网终端。2.如权利要求1所述的数据传输方法,其特征在于,将所述第一加密字段与当前设备的设备标识发送至第二物联网终端之后,包括:接收所述第二物联网终端发送的监测指令,根据所述监测指令获取环境的监测数据;将所述监测数据及设备状态数据通过所述第一密钥进行加密,生成第二加密字段;通过预设校验密钥对所述第二加密字段进行加密,生成第一校验码;将所述第二加密字段及所述第一校验码发送至所述第二物联网终端。3.如权利要求2所述的数据传输方法,其特征在于,根据所述监测指令获取环境的监测数据之后,还包括:判断所述监测数据是否大于预设监测值;若所述监测数据大于预设监测值,则进入报警状态。4.如权利要求2所述的数据传输方法,其特征在于,将所述第二加密字段及所述第一校验码发送至所述第二物联网终端之后,包括:若在第一预设时间间隔内,未接收到所述第二物联网终端发送的数据接收成功指令,则控制当前设备的通信模块重启;向所述第二物联网终端发送所述第二加密字段和所述第一校验码;若在第一预设时间间隔内接收到所述第二物联网终端发送的控制指令,则根据所述控制指令执行对应的操作。5.一种数据传输方法,其特征在于,应用于第二物联网终端,所述方法包括:接收第一物联网终端发送的第一加密字段与设备标识,验证所述设备标识是否为用户绑定的设备标识;若所述设备标识为所述用户绑定的设备标识,则通过预置私钥对所述第一加密字段进行解密,生成第一密钥;向所述第一物联网终端发送监测指令。6.如权利要求5所述的数据传输方法,其特征在于,向所述物联网终端发送监测指令之后,包括:接收所述第一物...

【专利技术属性】
技术研发人员:王元鹏
申请(专利权)人:深圳市中电数通智慧安全科技股份有限公司
类型:发明
国别省市:广东,44

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

1