一种物联网网关设备的通信方法、装置、设备及储存介质制造方法及图纸

技术编号:26733802 阅读:36 留言:0更新日期:2020-12-15 14:40
本发明专利技术实施例公开了一种物联网网关设备的通信方法、装置、设备及存储介质,该方法包括:当获取到第一设备控制指令时,通过设备管理插件确定与所述第一设备控制指令对应的第一通信协议类型;通过配置信息,获取与所述第一通信协议类型匹配的第一通信协议处理插件的接口信息;通过所述设备管理插件,调用所述第一通信协议处理插件的编码控制命令接口,以使所述第一通信协议处理插件生成第二设备控制指令,并将所述第二设备控制指令,发送至对应的第一终端设备,实现了通信协议处理插件和设备管理插件的复用,提高了资源利用率,降低了开发工作量,增强了产品稳定性。

【技术实现步骤摘要】
一种物联网网关设备的通信方法、装置、设备及储存介质
本专利技术实施例涉及网络
,尤其涉及一种物联网网关设备的通信方法、装置、设备及储存介质。
技术介绍
随着物联网技术的普及和商用化,在工业生产、环境保护、军队布防、仓储管理、智能家居、社交网络、医疗研究等各领域均有广泛应用。在物联网环境中,分布着成千上万的数据节点,每个节点都在不停的更新数据。由于数据信息完全分散,节点支持数据通信协议不尽相同,由此各式各样通信协议的处理和设备的管理都需要开发大量的代码,而网关设备需要为每个连接的终端设备都设置匹配的管理插件和通信协议插件,才能实现与各终端设备的通信连接,因此,网关设备中插件的代码量极大,也增加了插件的管理难度。
技术实现思路
本专利技术实施例提供一种物联网网关设备的通信方法、装置、设备及储存介质,以实现网关设备与下游终端设备之间的通信。第一方面,本专利技术实施例提供了一种物联网网关设备的通信方法,包括:当获取到第一设备控制指令时,通过设备管理插件确定与所述第一设备控制指令对应的第一通信协议类型;<本文档来自技高网...

【技术保护点】
1.一种物联网网关设备的通信方法,其特征在于,包括:/n当获取到第一设备控制指令时,通过设备管理插件确定与所述第一设备控制指令对应的第一通信协议类型;/n通过配置信息,获取与所述第一通信协议类型匹配的第一通信协议处理插件的接口信息;/n通过所述设备管理插件,调用所述第一通信协议处理插件的编码控制命令接口,以使所述第一通信协议处理插件生成第二设备控制指令,并将所述第二设备控制指令,发送至对应的第一终端设备。/n

【技术特征摘要】
1.一种物联网网关设备的通信方法,其特征在于,包括:
当获取到第一设备控制指令时,通过设备管理插件确定与所述第一设备控制指令对应的第一通信协议类型;
通过配置信息,获取与所述第一通信协议类型匹配的第一通信协议处理插件的接口信息;
通过所述设备管理插件,调用所述第一通信协议处理插件的编码控制命令接口,以使所述第一通信协议处理插件生成第二设备控制指令,并将所述第二设备控制指令,发送至对应的第一终端设备。


2.根据权利要求1所述的方法,其特征在于,所述设备管理插件基于Lua语言和Python语言生成。


3.根据权利要求2所述的方法,其特征在于,所述配置信息包括多个通信协议处理插件的接口信息,各所述通信协议处理插件包括多个接口,各所述接口基于C语言编写并封装完成。


4.根据权利要求1-3任一所述的方法,其特征在于,还包括:
若确定当前时刻需要向第二终端设备发送心跳指令,则向各所述通信协议处理插件的编码心跳命令接口分别发送心跳编码指令,以使各所述通信协议处理插件进行心跳编码操作;其中,所述心跳指令用于确定所述第二终端设备的连接状态;
若获取到编码完成的至少一个目标心跳指令,则将所述至少一个目标心跳指令发送给所述第二终端设备。


5.根据权利要求1-3任一所述的方法,其特征在于,还包括:
若确定当前时刻需要向第三终端设备发送轮询指令,则向各所述通信协议处理插件的命令条目数量接口分别发送数据获取指令,以获取所述轮询指令的命令数量;其中,所述轮询指令用于确定所述第三终端设备的设备参数;
若所述轮询指令的命令数量不为零,则根据所述轮询指令的命令,向对应的至少一个目标通信协议处理插件的编码轮询命令接口发送轮询编码指令,以使所述至少一个目标通信协议处理插件进行轮询指令的编码操作;
若获取到编码完成的至少一个目标轮询指令,则将所述至少一个目标轮询指令发送给所述第三终端设备。
<...

【专利技术属性】
技术研发人员:陈建江鲁楠
申请(专利权)人:上海顺舟智能科技股份有限公司
类型:发明
国别省市:上海;31

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

1