一种协议转换方法、网关设备以及网关系统技术方案

技术编号:28632165 阅读:28 留言:0更新日期:2021-05-28 16:29
本发明专利技术涉及物联网技术领域,公开了一种协议转换方法、网关设备以及网关系统。方法包括:获取物联设备通过协议发送的自身状态信息;对网关设备状态信息进行转换处理,获得与网关设备物联设备状态信息对应的数据端点;基于网关设备数据端点判断网关设备物联设备是否满足触发条件;如果满足触发条件,则生成控制指令;对网关设备控制指令进行转换,并通过转换后的指令对网关设备物联设备进行控制,通过上述方式对控制指令进行转换,由此能够支持多种产品形态,实现跨协议、跨品牌的设备接入。

【技术实现步骤摘要】
一种协议转换方法、网关设备以及网关系统
本专利技术涉及物联网
,尤其是涉及一种协议转换方法、网关设备以及网关系统。
技术介绍
随着物联网技术的发展,各种物联网接入协议层出不穷,不同协议各有千秋,适用于特定的应用场景。即使是同一种协议,因厂家对协议的定制化,各品牌的设备也不能互通互联。
技术实现思路
基于此,有必要针对上述技术问题,提供一种协议转换方法、网关设备以及网关系统,能够实现跨协议、跨品牌的设备接入,且支持多种产品形态。第一方面,本专利技术实施例提供了一种议转换方法,应用于网关设备,所述方法包括:获取物联设备通过协议发送的自身状态信息;对所述状态信息进行转换处理,获得与所述物联设备状态信息对应的数据端点;基于所述数据端点判断所述物联设备是否满足触发条件;如果满足触发条件,则生成控制指令;对所述控制指令进行转换,并通过转换后的指令对所述物联设备进行控制。在一些实施例中,所述方法还包括:获取物联设备的联动列表,所述联动列表包括至少一个物联设备信息;获取针对所述物联设备的设置指令;基于所述设置指令生成所述物联设备的触发条件。在一些实施例中,所述方法还包括:获取所述物联设备属性模型;获取所述云端服务器的数据端点;根据所述物联设备属性模型和数据端点构建虚拟的物理物联设备模型,其中,所述虚拟的物理物联设备模型用于查询所述物联设备的状态。在一些实施例中,所述物联设备属性模型由物联设备的物理地址和物联设备的ID构建得到。在一些实施例中,所述方法还包括:将所述数据端点发送给云端服务器,以使所述云端服务器对所述物联设备进行控制。在一些实施例中,所述方法还包括:对所述物联设备和所述网关设备进行安全认证。在一些实施例中,所述协议包括紫蜂协议、Z-wave协议、BLEmesh协议、RS-485协议中的至少一种。第二方面,本专利技术实施例还提供了一种网关设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述协议转换方法。第三方面,本专利技术实施例还提供了一种网关系统,包括至少一个物联设备、云端服务器以及网关设备,所述网关设备分别与所述物联设备和所述云端服务器通信连接;所述网关设备用于获取所述物联设备通过协议发送的自身状态信息,并对所述状态信息进行转换处理,获得与所述物联设备状态信息对应的数据端点,将所述端点数据发送给云端服务器,以及当满足触发条件时,生成控制指令。第四方面,本专利技术实施例还提供了一种非易失性计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,当所述计算机可执行指令被网关设备所执行时,使所述网关设备执行上述协议转换方法。与现有技术相比,本专利技术的有益效果是:区别于现有技术的情况,本专利技术实施例中的协议转换方法,通过获取物理设备通过协议发送的自身状态信息,然后对所述状态信息进行转换处理,获得与所述物联设备状态对应的数据端点,接着基于所述数据端点判断所述物联设备是否满足触发条件,如果所述物联设备满足触发条件,则生成控制指令,进一步地,对所述控制指令进行转换,并通过转换后的指令对所述物联设备进行控制,通过上述方式对控制指令进行转换,由此能够支持多种产品形态,实现跨协议、跨品牌的设备接入。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1是本专利技术一个实施例中协议转换方法的应用场景示意图;图2是本专利技术一个实施例中协议转换方法的流程示意图;图3是本专利技术一个实施例中生成触发条件的流程示意图;图4是本专利技术一个实施例中构建虚拟的物理物联设备模型的流程示意图;图5是本专利技术一个实施例中协议转换装置的结构示意图;图6是本专利技术一个实施例中网关设备的硬件结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,如果不冲突,本专利技术实施例中的各个特征可以相互结合,均在本专利技术的保护范围之内。另外,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。再者,本专利技术所采用的“第一”、“第二”、“第三”等字样并不对数据和执行次序进行限定,仅是对功能和作用基本相同的相同项或相似项进行区分。本专利技术实施例提供的协议转换方法适用于图1所示的应用场景中,在本专利技术实施例中,所述应用场景为网关系统,所述网关系统包括至少一个物联设备、云端服务器以及网关设备。图1示例性的示出了物联设备10、物联设备11、物联设备12以及物联设备N,网关设备20,云端服务器30,所述网关设备20分别与所述物联设备10、物联设备11、物联设备12、物联设备N以及云端服务器30通信连接。其中,网关设备20与云端服务器30通信可通过SSL/TLS进行传输加密,保证数据的安全。具体地,所述网关设备20用于获取物联设备10、物联设备11、物联设备12以及物联设备N通过协议发送的自身状态信息,然后对所述物联设备的状态信息进行转换处理,获得对应的数据端点,一方面所述网关设备20将所述数据端点发送给云端服务器30,另一方面,所述网关设备20基于所述数据端点判断所述物联设备10、物联设备11、物联设备12以及物联设备N是否满足触发条件,如果物联设备满足触发条件,则生成控制指令,进一步地,所述网关设备20对所述控制指令进行转换,并通过转换后的指令对所述物联设备进行控制,由此能够支持多种产品形态,实现跨协议、跨品牌的设备接入。云端服务器可以是一台服务器,例如机架式服务器、刀片式服务器、塔式服务器或者机柜式服务器等,也可以是由若干台服务器组成的服务器集群,或者是一个云计算服务中心,亦或者是一体机加终端。需要说明的是,本专利技术实施例提供的协议转换方法还可以进一步地扩展到其他合适的应用环境中,而不限于图1所示的应用场景。在实际的应用过程中,该应用环境还可以包括更多或者更少的物联设备、网关设备和云端服务器。如图2所示,本专利技术实施例提供了一种协议转换方法,应用于网关设备,所述方法包括:步骤202,获取物联设备通过协议发送的自身状态信息。物联设备的自身状态信息和所述物联设备的类型相关,不同的物联设备类型其对应的本文档来自技高网...

【技术保护点】
1.一种协议转换方法,应用于网关设备,其特征在于,所述方法包括:/n获取物联设备通过协议发送的自身状态信息;/n对所述状态信息进行转换处理,获得与所述物联设备状态信息对应的数据端点;/n基于所述数据端点判断所述物联设备是否满足触发条件;/n如果满足触发条件,则生成控制指令;/n对所述控制指令进行转换,并通过转换后的指令对所述物联设备进行控制。/n

【技术特征摘要】
1.一种协议转换方法,应用于网关设备,其特征在于,所述方法包括:
获取物联设备通过协议发送的自身状态信息;
对所述状态信息进行转换处理,获得与所述物联设备状态信息对应的数据端点;
基于所述数据端点判断所述物联设备是否满足触发条件;
如果满足触发条件,则生成控制指令;
对所述控制指令进行转换,并通过转换后的指令对所述物联设备进行控制。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取物联设备的联动列表,所述联动列表包括至少一个物联设备信息;
获取针对所述物联设备的设置指令;
基于所述设置指令生成所述物联设备的触发条件。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述物联设备属性模型;
获取所述云端服务器的数据端点;
根据所述物联设备属性模型和数据端点构建虚拟的物理物联设备模型,其中,所述虚拟的物理物联设备模型用于查询所述物联设备的状态。


4.根据权利要求3所述的方法,其特征在于,所述物联设备属性模型由物联设备的物理地址和物联设备的ID构建得到。


5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
将所述数据端点发送给云端服务器,以使所述云端服务器对所述物联设...

【专利技术属性】
技术研发人员:熊红令
申请(专利权)人:深圳市九洲电器有限公司
类型:发明
国别省市:广东;44

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

1