基于动态域名服务的物联网系统搭建方法及相关设备技术方案

技术编号:35553419 阅读:22 留言:0更新日期:2022-11-12 15:33
本申请公开了一种基于动态域名服务的物联网系统搭建方法及相关设备,基于动态域名服务的物联网系统搭建方法包括:部署主机网关和动态域名服务器,并将预设范围内所有终端设备接入主机网关;创建主机网关的根账号,并基于根账号获取合法控制终端,合法控制终端具有访问主机网关的权限,合法控制终端为至少一个;发送主机网关的实时IP至动态域名服务器,并将实时IP与主机域名的绑定关系记录在动态域名服务器中,主机域名为主机网关的唯一标识;基于绑定关系读取实时IP,并基于实时IP建立所有合法控制终端与主机网关之间的通讯连接以搭建物联网系统。本申请可提高物联网系统的安全性和稳定性。性和稳定性。性和稳定性。

【技术实现步骤摘要】
基于动态域名服务的物联网系统搭建方法及相关设备


[0001]本专利技术涉及物联网领域,尤其涉及一种基于动态域名服务的物联网系统搭建方法及相关设备。

技术介绍

[0002]目前,物联网系统均采用了云端数据中心作为数据存储和数据中转的中心,并且物联网设备之间的控制也是需要通过云端数据中心进行识别和转发,以此来实现物联网设备的远程控制和设备绑定,但该方式对于云端数据中心的依赖性太强,一旦出现云端宕机、或者云端失联等不可用的情况,则会导致物联网系统内的物联网设备的全部或部分功能不可用,因此物联网系统的稳定性差;同时,因为现有的物联网系统通常都是将用户数据储存在云端数据中心,也存在隐私泄露的风险,故而导致物联网系统的隐私安全性较低。

技术实现思路

[0003]鉴于以上内容,有必要提出一种基于动态域名服务的物联网系统搭建方法及相关设备,以避免云端对物联网系统的影响,提高物联网系统的安全性和稳定性。其中,相关设备包括基于动态域名服务的物联网系统、电子设备及存储介质。
[0004]第一方面,本专利技术实施例提供一种基于动态域名服务的物联网系统搭建方法,所述方法包括:部署主机网关和动态域名服务器,并将预设范围内所有终端设备接入所述主机网关;创建所述主机网关的根账号,并基于所述根账号获取合法控制终端,所述合法控制终端具有访问所述主机网关的权限,所述合法控制终端为至少一个;发送所述主机网关的实时IP至所述动态域名服务器,并将所述实时IP与主机域名的绑定关系记录在所述动态域名服务器中,所述主机域名为所述主机网关的唯一标识;基于所述绑定关系读取所述实时IP,并基于所述实时IP建立所有合法控制终端与所述主机网关之间的通讯连接以搭建物联网系统。
[0005]上述基于动态域名服务的物联网系统搭建方法可将预设范围内的所有终端设备接入物联网系统并对终端设备进行控制,首先部署作为数据存储中心的主机网关以代替云端,并借助动态域名服务获取主机网关的实时IP,然后基于创建的根账号进行权限管理得到合法控制终端,最后,合法控制终端通过主机网关的实时IP控制预设范围内的所有终端设备,完成物联网系统的搭建。上述基于动态域名服务的物联网系统将所有数据存储在主机网关中,且主机网关为预设范围内单独使用,避免了云端宕机等外界因素的干扰,提高了物联网系统的稳定性和安全性;同时,通过根账号对控制终端进行权限管理,进一步提高了物联网系统的安全性。
[0006]在一些实施例中,所述主机网关至少包括数据存储器,所述数据存储器用于存储
所述物联网系统中的所有数据信息。
[0007]在一些实施例中,所述终端设备包括子网关的物联网子设备,和/或至少一个物联网设备;所述将预设范围内所有终端设备接入所述主机网关包括:为每一个终端设备分配设备ID,所述设备ID为终端设备的唯一标识;为每一个终端设备分配设备IP,所述设备IP用于建立终端设备与所述主机网关之间的通讯连接,不同终端设备对应不同的设备IP;将所述物联网设备的设备ID和设备IP储存在所述主机网关的数据存储器中,将所述物联网子设备的设备ID和设备IP储存在所述物联网子设备的子网关中。
[0008]在一些实施例中,所述基于所述实时IP建立所有合法控制终端与所述主机网关之间的通讯连接以搭建物联网系统之后,所述方法还包括:将目标合法控制终端的控制指令发送至所述主机网关,所述目标合法控制终端为所有合法控制终端中的任意一个,所述控制指令包括目标设备ID和操作指令,所述目标设备ID为目标设备的设备ID,所述目标设备为所述控制指令对应的所有终端设备;所述主机网关接收所述控制指令后,获取所述目标设备ID对应的目标设备IP,并基于所述目标设备IP将所述操作指令发送给目标设备;所述目标设备接收到所述操作指令后执行相应操作以获取执行结果,所述执行结果包括执行成功和执行失败;将所述执行结果反馈给所述目标合法控制终端。
[0009]在一些实施例中,所述操作指令至少包括控制指令、查询指令、配网指令、参数设置指令中的至少一个。
[0010]在一些实施例中,所述创建所述主机网关的根账号,并基于所述根账号获取合法控制终端,包括:绑定所述根账号的根用户,所述根用户的数量为至少一个;所述根账号接收新的控制终端发出的认证信息,所述认证信息至少包括所述新的控制终端的身份信息;所述根账号提醒所述根用户执行认证审批以获取每一个根用户的认证结果,所述认证结果包括合法和不合法;当至少一个根用户的认证结果为合法时,则将所述新的控制终端作为合法控制终端。
[0011]在一些实施例中,所述主机网关的实时IP是动态变化的,所述发送所述主机网关的实时IP至所述动态域名服务器,并将所述实时IP与主机域名的绑定关系记录在所述动态域名服务器中,包括:发送当前时间戳对应的所述主机网关的实时IP至所述动态域名服务器;判断所述当前时间戳的实时IP与上一个相邻时间戳的实时IP是否相同;若不相同,将当前时间戳的实时IP与所述主机域名进行绑定,以更新所述动态域名服务器中的绑定关系。
[0012]第二方面,本专利技术实施例还提供一种基于动态域名服务的物联网系统,所述系统包括主机网关、动态域名服务器、设备管理模块、权限管理模块和控制模块:
所述设备管理模块用于将预设范围内所有终端设备接入所述主机网关,所述主机网关至少包括数据存储器;所述权限管理模块用于创建所述主机网关的根账号,并基于所述根账号获取合法控制终端,所述合法控制终端具有访问所述主机网关的权限,所述合法控制终端为至少一个;所述动态域名服务器用于采集所述主机网关的实时IP,并记录所述实时IP与主机域名的绑定关系,所述主机域名为所述主机网关的唯一标识;所述控制模块用于基于所述绑定关系获取所述实时IP,并基于所述实时IP建立所有合法控制终端与所述主机网关之间的通讯连接,以传输任意合法控制终端的控制指令。
[0013]第三方面,本专利技术实施例再提供一种电子设备,所述电子设备包括:存储器,存储有计算机可读指令;及处理器,执行所述存储器中存储的计算机可读指令以实现如上所述的基于动态域名服务的物联网系统搭建方法。
[0014]第四方面,本专利技术实施例又提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如上所述的基于动态域名服务的物联网系统搭建方法。
附图说明
[0015]图1是本申请实施例提供的基于动态域名服务的物联网系统搭建方法的较佳实施例的流程图。
[0016]图2是本申请实施例提供的基于动态域名服务的物联网系统的较佳实施例的架构示意图。
[0017]图3是本申请实施例提供的基于动态域名服务的物联网系统搭建方法的较佳实施例的电子设备的结构示意图。
具体实施方式
[0018]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于动态域名服务的物联网系统搭建方法,其特征在于,所述方法包括:部署主机网关和动态域名服务器,并将预设范围内所有终端设备接入所述主机网关;创建所述主机网关的根账号,并基于所述根账号获取合法控制终端,所述合法控制终端具有访问所述主机网关的权限,所述合法控制终端为至少一个;发送所述主机网关的实时IP至所述动态域名服务器,并将所述实时IP与主机域名的绑定关系记录在所述动态域名服务器中,所述主机域名为所述主机网关的唯一标识;基于所述绑定关系读取所述实时IP,并基于所述实时IP建立所有合法控制终端与所述主机网关之间的通讯连接以搭建物联网系统。2.如权利要求1所述的基于动态域名服务的物联网系统搭建方法,其特征在于,所述主机网关至少包括数据存储器,所述数据存储器用于存储所述物联网系统中的所有数据信息。3.如权利要求1所述的基于动态域名服务的物联网系统搭建方法,其特征在于,所述终端设备包括子网关的物联网子设备,和/或至少一个物联网设备;所述将预设范围内所有终端设备接入所述主机网关包括:为每一个终端设备分配设备ID,所述设备ID为终端设备的唯一标识;为每一个终端设备分配设备IP,所述设备IP用于建立终端设备与所述主机网关之间的通讯连接,不同终端设备对应不同的设备IP;将所述物联网设备的设备ID和设备IP储存在所述主机网关的数据存储器中,将所述物联网子设备的设备ID和设备IP储存在所述物联网子设备的子网关中。4.如权利要求3所述的基于动态域名服务的物联网系统搭建方法,其特征在于,所述基于所述实时IP建立所有合法控制终端与所述主机网关之间的通讯连接以搭建物联网系统之后,所述方法还包括:将目标合法控制终端的控制指令发送至所述主机网关,所述目标合法控制终端为所有合法控制终端中的任意一个,所述控制指令包括目标设备ID和操作指令,所述目标设备ID为目标设备的设备ID,所述目标设备为所述控制指令对应的所有终端设备;所述主机网关接收所述控制指令后,获取所述目标设备ID对应的目标设备IP,并基于所述目标设备IP将所述操作指令发送给目标设备;所述目标设备接收到所述操作指令后执行相应操作以获取执行结果,所述执行结果包括执行成功和执行失败;将所述执行结果反馈给所述目标合法控制终端。5.如权利要求4所述的基于动态域名服务的物联网系统搭建方法,其特征在于,所述操作指令至少包括控制指令、查询指令、配网指令、...

【专利技术属性】
技术研发人员:胡超
申请(专利权)人:深圳市欧瑞博科技股份有限公司
类型:发明
国别省市:

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

1