技术新讯 > 电子通信装置的制造及其应用技术 > 网关设备和基于网关设备的设备管理方法与流程  >  正文

网关设备和基于网关设备的设备管理方法与流程

  • 国知局
  • 2024-09-05 14:34:02

本技术涉及电子,尤其涉及一种网关设备和基于网关设备的设备管理方法。

背景技术:

1、为了对电能表和温控器等测量设备进行统一管理,通常会构建一个包括网关设备和多个测量设备的网络系统。其中,网关设备被配置为主设备,测量设备被配置为从设备,主设备可以实时收集每个从设备的工作数据以及监控从设备的工作状态,从而对从设备进行统一管理。

2、相关技术中,网关设备在出厂的时候,通常会将需要管理的测量设备的设备信息写在固件程序中,通过运行固件程序,以对测量设备进行管理。然而,固件程序写入网关设备之后,不支持修改。那么,当网络系统中的从设备发生变化,例如新增或删除从设备时,需要网关设备厂商重新进行研发,以在固件程序中写入该从设备的测量信息,人力、物力投入成本高。

技术实现思路

1、本技术提供一种网关设备和基于网关设备的设备管理方法,该网关设备能够被配置为从设备模式,以第一设备接收至少一个第二设备的设备信息,并将至少一个第二设备的设备信息存储至第一存储模块中,以生成第二设备的设备信息列表;从而使得网关设备对设备信息列表包含的设备进行管理。

2、第一方面,本技术提供一种网关设备,包括:接收模块、处理模块和第一存储模块;其中,接收模块,用于在所述网关设备为从设备模式时,接收第一设备发送的第一信息,并将所述第一信息发送给所述处理模块;其中,所述第一设备为主设备模式;所述第一信息包括一个或多个第二设备的设备信息;所述第一信息用于请求所述网关设备基于所述一个或多个第二设备的设备信息生成或者更新设备信息列表;所述处理模块,用于将所述一个或多个第二设备的设备信息写入所述第一存储模块,以及,根据成功写入的所述一个或多个第二设备的设备信息生成或者更新所述设备信息列表,以使所述网关设备对所述设备信息列表包含的设备进行管理。

3、在一些实施例中,所述网关设备和所述第一设备基于modbus协议通信;所述第一存储模块包括:第一存储子模块和第二存储子模块,所述第一设备可基于modbus协议向所述网关设备的第一存储子模块写入信息,所述第二存储子模块为闪存;所述处理模块,用于依次将所述一个或多个第二设备的设备信息写入所述第一存储子模块中,以及,在每成功写入一个所述第二设备的设备信息的情况下,将所述第二设备的设备信息转存至所述第二存储子模块;所述处理模块,还用于在全部所述第二设备的设备信息成功写入所述第二存储子模块的情况下,根据所述第二存储子模块中存储的全部所述第二设备的设备信息生成或者更新所述设备信息列表。

4、在一些实施例中,所述第一存储子模块包括第一寄存器;所述接收模块,还用于接收第一指令并将所述第一指令发送给处理模块;所述第一指令用于指示所述网关设备将当前第一存储子模块存储的第二设备的设备信息转存至所述第二存储子模块;所述处理模块,用于接收所述第一指令并将所述第一指令写入第一寄存器,响应于所述第一指令将当前存储模块存储的第二设备的设备信息转存至第二存储子模块。

5、在一些实施例中,所述第一信息包括所述第二设备的部分设备信息,所述部分设备信息包括:设备标识、地址信息、设备类型,所述设备类型表征所述网关设备当前管理的设备中包含与所述第二设备的设备类型相同的设备;所述处理模块,用于在全部所述第二设备的设备信息成功写入所述第二存储子模块的情况下,针对所述第二设备,基于所述网关设备当前管理的各设备的设备类型确定与所述第二设备的设备类型相同的目标设备,根据所述目标设备支持的协议和所述目标设备的测量参数信息,确定所述第二设备支持的通信协议和所述第二设备的测量参数信息;以及,根据所述第二设备的设备标识、地址信息、设备类型、所述第二设备支持的通信协议和所述第二设备的测量参数信息,生成或者更新所述设备信息列表。

6、在一些实施例中,所述设备信息包括:设备标识、地址信息、设备类型、所述第二设备支持的通信协议和测量参数信息;其中,所述设备类型表征所述网关设备当前管理的设备中不包含与所述第二设备属于相同类型的设备;所述处理模块,用于根据所述第二设备的设备标识、地址信息、设备类型、所述第二设备支持的通信协议和所述第二设备的测量参数信息,生成或者更新所述设备信息列表。

7、在一些实施例中,所述测量参数信息包括:测量参数的参数名称、所述第二设备中存储所述测量参数的寄存器的地址、所述测量参数的数据类型、获取所述测量参数的时间间隔、设备名称、位操作标志/线圈数量。

8、在一些实施例中,所述处理模块,还用于在接收所述第一信息之前,配置所述网关设备由主设备模式切换为从设备模式。

9、在一些实施例中,所述接收模块,还用于接收重启指令并将所述重启指令发送给所述处理模块;所述处理模块,用于响应所述重启指令,控制所述网关设备重启,并在所述网关设备重启之后基于所述第二存储子模块中存储的全部所述第二设备的设备信息生成或更新所述设备信息列表。

10、第二方面,本技术实施例提供一种基于网关设备的设备管理方法,该方法应用于网关设备,该方法包括:在所述网关设备为从设备模式时,接收第一设备发送的第一信息,并将所述第一信息发送给所述处理模块;其中,所述第一设备为主设备模式;所述第一信息包括一个或多个第二设备的设备信息;所述第一信息用于请求所述网关设备基于所述一个或多个第二设备的设备信息生成或者更新设备信息列表;将所述一个或多个第二设备的设备信息写入所述网关设备中的第一存储模块,以及,根据成功写入的所述第一或多个第二设备的设备信息生成或者更新所述设备信息列表,以使所述网关设备对所述设备信息列表包含的设备进行管理。

11、在一些实施例中,所述网关设备和所述第一设备基于modbus协议通信;所述第一存储模块包括:第一存储子模块和第二存储子模块,所述第一设备可基于modbus协议向所述网关设备的第一存储子模块写入信息,所述第二存储子模块为闪存;所述将所述一个或多个第二设备的设备信息写入所述网关设备中的第一存储模块,以及,根据成功写入的所述第一或多个第二设备的设备信息生成或者更新所述设备信息列表,以使所述网关设备对所述设备信息列表包含的设备进行管理,包括:依次将所述一个或多个第二设备的设备信息写入所述第一存储子模块中,以及,在每成功写入一个所述第二设备的设备信息的情况下,将所述第二设备的设备信息转存至所述第二存储子模块;在全部所述第二设备的设备信息成功写入所述第二存储子模块的情况下,根据所述第二存储子模块中存储的全部所述第二设备的设备信息生成或者更新所述设备信息列表。

12、第三方面,本技术提供一种基于网关的设备管理装置,包括执行第二方面所述方法的模块。

13、第四方面,本技术提供一种芯片,包括接口电路和逻辑电路,所述接口电路用于接收来自于芯片之外的其他芯片的信号并传输至所述逻辑电路,或者将来自所述逻辑电路的信号发送给所述芯片之外的其他芯片,所述逻辑电路用于实现本技术第二方面所述的方法。

14、第五方面,本技术提供一种电子设备,其特征在于,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现本技术第二方面所述的方法。

15、第六方面,本技术提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如本技术第二方面所述的方法。

16、第七方面,本技术提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本技术第二方面所述的方法。

本文地址:https://www.jishuxx.com/zhuanli/20240905/287005.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。