一种通过U盘自动完成物联网网关运维的方法与流程

文档序号:33172354发布日期:2023-02-04 02:49阅读:62来源:国知局
一种通过U盘自动完成物联网网关运维的方法与流程
一种通过u盘自动完成物联网网关运维的方法
技术领域
1.本发明涉及一种物联网网关运维方法,尤其是一种通过u盘自动完成物联网网关运维的方法。


背景技术:

2.在物联网系统中,物联网网关是连接感知网络与通信网络的纽带。作为网关设备,物联网网关可以实现感知网络与通信网络,以及不同类型感知网络之间的协议转换.既可以实现广域互联.也可以实现局域互联。物联网网关还具备设备管理功能,通过物联网网关设备可以管理底层的各感知节点,了解各节点的相关信息,并实现远程控制。
3.根据不同的应用场景,支持多种感知网络和通信网络的物联网网关可能会安装部署在室内外各种环境中,物联网网关通过不同的感知网络(如rs322,rs485,以太网,wifi,蓝牙,can,usb,io等)连接不同的感知节点设备,物联网网关通过不同的数据采集与控制协议(如modbus rtu/modbus tcp,电气iec 101/102/103/104,各种plc设备数据协议,各种cnc机床数据协议,水利水文数据协议sl651等等)按不同的时间间隔采集感知节点设备的数据,物联网网关采用不同的通信制式(如2g/3g/4g/5g/nb-iot/lora,wifi,lan,adsl,光纤宽带等)和不同的通信协议(如tcp/udp,http,modubs tcp,mqtt,opcua等等)按不同的时间间隔将采集到的感知节点设备的数据传输到局域网或广域互联网中的服务器云平台。
4.在安装部署时,需要对物联网网关进行参数配置(包括采集与控制协议的选择及相应协议参数的设置,采集时间间隔的设置,数据传输到服务器云平台的通信制式和通信协议的选择以及相应协议参数的设置,边缘计算算法的设置等等)。在使用过程中,如果出现问题,需要对物联网网关进行诊断,诊断包括对物联网网关进行参数备份、日志导出、历史数据导出等。如果通过诊断发现物联网网关的固件(嵌入式软件)有缺陷,或者需要在物联网网关中添加新的功能,则需要对物联网网关进行固件升级;如果通过诊断发现物联网网关的参数配置需要进行修改,则需要对物联网网关重新进行参数配置。
5.现有的物联网网关,当需要进行参数配置、参数备份、日志导出、历史数据导出以及固件升级等配置、诊断、维护操作时,采用以下三种方式中的一种或多种来实现:
6.(1)物联网网关通过rs232/rs485/usb/lan等有线方式连接本地电脑,在本地电脑上的配置管理软件上进行相关操作;
7.(2)物联网网关通过蓝牙或wifi等近距离无线方式连接本地电脑或手机,在本地电脑上的配置管理软件或手机app上进行相关操作;
8.(3)物联网网关通过2g/3g/4g/5g/nb-iot/lora/wifi/lan等无线或有线方式接入互联网并与远程服务器云平台建立连接,在远程服务器云平台的客户端上进行相关操作。
9.以上三种方式,每一台需要进行参数配置、参数备份、日志导出、历史数据导出以及固件升级的物联网网关均需要与本地电脑、手机或远程服务器云平台建立有线或无线连接。这三种方式有以下缺点:
10.(1)物联网网关可能安装部署在户外一些不方便作业的地方,如高塔上、井盖下、
桥墩下、水面上、矿井下,这些地方不方面携带电脑,也不方便连接rs232/rs485/usb/lan等有线线缆;
11.(2)物联网网关可能安装部署在室内外一些对蓝牙和wifi近距离无线通信有严重干扰的地方,如机房、电塔、大功率电器旁,在这些地方物联网网关通过蓝牙或wifi等近距离无线方式与本地电脑或手机无法建立稳定可靠的连接;
12.(3)物联网网关由于某些原因已经无法通过2g/3g/4g/5g/nb-iot/lora等远距离无线通信方式与远程服务器云平台建立连接,原因可能是物联网网关的软件或硬件发生故障,也可能是网关所在地方的无线通信网络不稳定,需要先进行诊断才能确定原因;
13.(4)每一台需要进行配置、诊断、维护操作的物联网网关均需要与本地电脑、手机或远程服务器云平台建立有线或无线连接,且需要运维人员在本地电脑上的配置管理软件上、手机app上、远程服务器云平台的客户端上对每一台连接的物联网网关进行相关操作,导致配置、诊断、维护的效率比较低下;
14.(5)在本地电脑上的配置管理软件上、手机app上、远程服务器云平台的客户端上,一次只能执行参数配置、参数备份、日志导出、历史数据导出、固件升级这几种操作中的一种,当需要完成多种操作时需要分几次执行,不能自动完成这几种操作的组合操作,导致配置、诊断、维护的效率不高。


技术实现要素:

15.发明目的:提供一种通过u盘自动完成物联网网关运维的方法,能够通过便携的运维u盘轻松完成物联网网关的现场全套运维操作,且不受物联网网关使用环境的干扰。
16.技术方案:本发明所述的通过u盘自动完成物联网网关运维的方法,包括如下步骤:
17.步骤1,制作一个存储有操作标识文件的运维u盘,在操作标识文件中为参数配置、参数备份、日志导出、历史数据导出以及固件升级这五个操作分别创建相应的操作标志;
18.步骤2,保持物联网网关处于运行状态,并实时判断是否有运维u盘插入物联网网关的usb主机接口;
19.步骤3,由物联网网关判断插入的运维u盘中是否包含操作标识文件,若有操作标识文件,则进入步骤4,若没有操作标识文件,则返回步骤2;
20.步骤4,由物联网网关检查操作标识文件中的参数配置、参数备份、日志导出、历史数据导出以及固件升级这五个操作标志是否打开,并根据操作标志的打开情况分别对物联网网关执行各个对应操作。
21.进一步的,步骤1中,在制作一个存储有操作标识文件的运维u盘的具体步骤为:
22.步骤1.1,选择一个u盘,由测试程序对u盘的空间大小以及读写性能进行检测,若u盘的空间大小以及读写性能满足制作要求,则进入步骤1.2,否则结束测试,并通过测试程序向用户反馈u盘不符合制作要求的提示信息;
23.步骤1.2,在u盘中设置一个安全识别文件,在安全识别文件中加密设置有u盘的身份识别码、所属信息以及文件路径信息,身份识别码用于标识u盘的身份,所属信息用于标识u盘用户信息,文件路径信息用于指示u盘中各个文件的存储路径,并将该u盘作为运维u盘;
24.步骤1.3,在运维u盘中存储操作标识文件,并根据物联网网关的运维需要对操作标识文件的操作标志进行开关设置,操作标志打开表示需要进行对应的操作,操作标志关闭表示不需要进行对应的操作;
25.步骤1.4,根据操作标志的开关设置在运维u盘中存储对应的运维文件,运维文件包括参数配置文件、参数备份文件、日志导出文件、历史数据导出文件以及固件文件。
26.进一步的,步骤2中,实时判断是否有运维u盘插入物联网网关的usb主机接口的具体步骤为:
27.步骤2.1,由物联网网关对usb主机接口进行检测,当检测到有u盘插入时,则进一步检测u盘中是否有安全识别文件,若有安全识别文件,则进入步骤2.2,若没有安全识别文件,则物联网网关保持正常运行状态;
28.步骤2.2,对安全识别文件进行解密,获取身份识别码、所属信息以及文件路径信息,物联网网关对身份识别码进行识别判断,若判断当前u盘的身份为运维u盘,则进入步骤2.3,否则由物联网网关发出身份识别出错提示,并退出运维程序使得物联网网关恢复正常运行状态;
29.步骤2.3,记录下u盘的所属信息以及检测完成时间,再进入步骤3。
30.进一步的,步骤3中,由物联网网关判断插入的运维u盘中是否包含操作标识文件的具体步骤为:
31.步骤3.1,由物联网网关根据获取的文件路径信息在运维u盘中找到操作标识文件;
32.步骤3.2,对操作标识文件进行解析,获得操作标识文件中的各个操作标志的开关状态;
33.步骤3.3,根据各个操作标志的开关状态以及文件路径信息在运维u盘中查找对应的各个运维文件是否配备齐全,若运维u盘中各个运维文件均配备齐全,则进入步骤4,否则进入步骤3.4;
34.步骤3.4,进一步判断未配备的运维文件是否为参数备份文件、日志导出文件和/或历史数据导出文件,若是,则由物联网网关在运维u盘中创建对应的参数备份文件、日志导出文件和/或历史数据导出文件,再进入步骤4,若不是,则由物联网网关发出标识文件缺失提示,并退出运维程序使得物联网网关恢复正常运行状态。
35.进一步的,步骤4中,根据操作标志的打开情况分别对物联网网关执行各个对应操作的具体步骤为:
36.步骤4.1,由物联网网关检查操作标识文件中的参数配置标志是否打开,若参数配置标志关闭,则直接跳转至步骤4.2,若参数配置标志打开,则读取运维u盘中的参数配置文件,根据参数配置文件中的各项参数对物联网网关进行参数配置,再跳转至步骤4.2;
37.步骤4.2,由物联网网关检查操作标识文件中的参数备份标志是否打开,若参数备份标志关闭,则直接跳至步骤4.3,若参数备份标志打开,则将物联网网关当前的各项参数自动写入到参数备份文件中,再跳转至步骤4.3;
38.步骤4.3,由物联网网关检查操作标识文件中的日志导出标志是否打开,若日志导出标志关闭,则直接跳转至步骤4.4,若日志导出标志打开,则将物联网网关存储的日志信息自动写入到日志导出文件中,再跳转至步骤4.4;
39.步骤4.4,由物联网网关检查操作标识文件中的历史数据导出标志是否打开,若历史数据导出标志关闭,则直接跳转至步骤4.5,若历史数据导出标志打开,则将物联网网关存储的感知节点设备的历史数据自动写入到历史数据导出文件中,再跳转至步骤4.5;
40.步骤4.5,由物联网网关检查u盘中操作标识文件中的固件升级标志是否打开,若固件升级标志关闭,则直接跳转至步骤4.6,若固件升级标志打开,则读取运维u盘中的固件文件,根据固件文件中的固件程序自动对物联网网关进行固件升级,升级完成后重新启动物联网网关,并进入步骤4.6;
41.步骤4.6,由物联网网关发出运维完成提示,物联网网关返回到正常运行状态。
42.进一步的,步骤4.1中,根据参数配置文件中的各项参数对物联网网关进行参数配置的具体步骤为:
43.步骤4.1.1,获取参数配置文件中的各项待配置参数;
44.步骤4.1.2,根据获取的各项待配置参数临时开启物联网网关对应参数的修改权限;
45.步骤4.1.3,利用各项待配置参数来重新配置物联网网关现有的对应参数,在替换完成后提取重新配置后的已配置参数,核对重新配置后的已配置参数是否与待配置参数一致,若不一致,则进入步骤4.1.4,若一致,则进入步骤4.1.5;
46.步骤4.1.4,判断是否为第二次重新配置,若是第二次重新配置,则将已重新配置的配置参数恢复为配置前的参数,再由物联网网关发出参数配置失败提示,并退出运维程序使得物联网网关恢复正常运行状态,若是第一次重新配置,则返回步骤4.1.2;
47.步骤4.1.5,关闭临时开启的物联网网关对应参数的修改权限,再进入步骤4.2。
48.进一步的,步骤4.2中,则将物联网网关当前的各项参数自动写入到参数备份文件中的具体步骤为:
49.步骤4.2.1,根据预设的参数备份目录获取物联网网关中的各个待备份参数;
50.步骤4.2.2,再对获取的各个待备份参数按照备份格式进行整理,使得各个待备份参数均按照参数名称、配置时间以及参数内容成行排列;
51.步骤4.2.3,将成行排列的各个待备份参数写入到参数备份文件中,且各个待备份参数分别占用参数备份文件中的独立一行。
52.进一步的,步骤4.3中,将物联网网关存储的日志信息自动写入到日志导出文件中的具体步骤为:
53.步骤4.3.1,对物联网网关存储的日志信息进行整理,按照日志记录时间先后对各个日志信息进行排序;
54.步骤4.3.2,根据预设的日志导出时间段选择对应时间段内的各个日志信息,再将选择的各个日志信息写入到日志导出文件中;
55.步骤4.3.3,对写入到日志导出文件中的各个日志信息进行索引编号。
56.进一步的,步骤4.4中,将物联网网关存储的感知节点设备的历史数据自动写入到历史数据导出文件中的具体步骤为:
57.步骤4.4.1,根据物联网网关的感知节点设备数量在历史数据导出文件中创建对应数量的存储区域;
58.步骤4.4.2,对物联网网关存储的感知节点设备的历史数据进行整理,查找出预设
历史时间区间内各个感知节点设备的全部历史数据;
59.步骤4.4.3,对于每个感知节点设备获取其对应的历史数据的数据名称以及数据内容,并对冗余数据以及不完整数据进行标记;
60.步骤4.4.4,将各个感知节点设备的历史数据对应存储在各个存储区域内,并在存储区域中根据各个感知节点设备的历史数据的名称数量划分出各个存储子区域,将各个数据名称对应的数据内容对应存储在各个存储子区域内。
61.进一步的,步骤4.5中,根据固件文件中的固件程序自动对物联网网关进行固件升级的具体步骤为:
62.步骤4.5.1,对固件程序进行识别,获取固件程序的适用型号以及待升级固件版本号;
63.步骤4.5.2,获取物联网网关的网关型号以及当前固件版本号;
64.步骤4.5.3,判断网关型号是否在适用型号中,若在适用型号中,则进入步骤4.5.4,若不在适用型号中,则由物联网网关发出升级失败提示,并退出运维程序使得物联网网关恢复正常运行状态;
65.步骤4.5.4,判断当前固件版本号是否低于待升级固件版本号,若低于,则进入步骤4.5.5,否则由物联网网关发出升级失败提示,并退出运维程序使得物联网网关恢复正常运行状态;
66.步骤4.5.5,启动物联网网关的升级驱动程序,并利用升级驱动程序运行固件程序对物联网网关进行固件升级;
67.步骤4.5.6,在固件升级后再次获取物联网网关的当前固件版本号,若当前固件版本号与待升级固件版本号一致,则进入步骤4.5.7,否则由物联网网关发出升级失败提示,并退出运维程序使得物联网网关恢复正常运行状态;
68.步骤4.5.7,从固件文件中获取升级测试程序,再利用升级测试程序对物联网网关进行运行测试,若运行测试通过,则表明升级完成,再进入步骤4.6,否则由物联网网关发出升级失败提示,并退出运维程序使得物联网网关恢复正常运行状态。
69.本发明与现有技术相比,其有益效果是:采用运维u盘进行现场运维,便于携带,且不受物联网网关使用环境的干扰,无需为物联网网关与本地电脑、手机或远程服务器云平台建立有线或无线连接就可以对物联网网关进行参数配置、参数备份、日志导出、历史数据导出以及固件升级等运维操作;利用操作标识文件存储在运维u盘中,从而能够对五项运维操作进行开关定制,实现物联网网关运维的轻松定制。
附图说明
70.图1为本发明的方法流程图;
71.图2为本发明的执行各个对应操作流程图。
具体实施方式
72.下面结合附图对本发明技术方案进行详细说明,但是本发明的保护范围不局限于所述实施例。
73.实施例1:
74.如图1所示,本发明公开的通过u盘自动完成物联网网关运维的方法包括如下步骤:
75.步骤1,制作一个存储有操作标识文件的运维u盘,在操作标识文件中为参数配置、参数备份、日志导出、历史数据导出以及固件升级这五个操作分别创建相应的操作标志;
76.步骤2,保持物联网网关处于运行状态,并实时判断是否有运维u盘插入物联网网关的usb主机接口;
77.步骤3,由物联网网关判断插入的运维u盘中是否包含操作标识文件,若有操作标识文件,则进入步骤4,若没有操作标识文件,则返回步骤2;
78.步骤4,由物联网网关检查操作标识文件中的参数配置、参数备份、日志导出、历史数据导出以及固件升级这五个操作标志是否打开,并根据操作标志的打开情况分别对物联网网关执行各个对应操作。
79.采用运维u盘进行现场运维,便于携带,且不受物联网网关使用环境的干扰,无需为物联网网关与本地电脑、手机或远程服务器云平台建立有线或无线连接就可以对物联网网关进行参数配置、参数备份、日志导出、历史数据导出以及固件升级等运维操作;利用操作标识文件存储在运维u盘中,从而能够对五项运维操作进行开关定制,实现物联网网关运维的轻松定制。
80.进一步的,步骤1中,在制作一个存储有操作标识文件的运维u盘的具体步骤为:
81.步骤1.1,选择一个u盘,由测试程序对u盘的空间大小以及读写性能进行检测,若u盘的空间大小以及读写性能满足制作要求,则进入步骤1.2,否则结束测试,并通过测试程序向用户反馈u盘不符合制作要求的提示信息;
82.步骤1.2,在u盘中设置一个安全识别文件,在安全识别文件中加密设置有u盘的身份识别码、所属信息以及文件路径信息,身份识别码用于标识u盘的身份,例如身份为运维u盘、数据下载u盘、数据上传u盘或者固件升级u盘等功能u盘,所属信息用于标识u盘用户信息,例如为运维部门的张某某等,便于进行运维记录追溯,文件路径信息用于指示u盘中各个文件存储位置的存储路径,并将该u盘作为运维u盘;
83.步骤1.3,在运维u盘中存储操作标识文件,并根据物联网网关的运维需要对操作标识文件的操作标志进行开关设置,操作标志打开表示需要进行对应的操作,操作标志关闭表示不需要进行对应的操作;
84.步骤1.4,根据操作标志的开关设置在运维u盘中存储对应的运维文件,运维文件包括参数配置文件、参数备份文件、日志导出文件、历史数据导出文件以及固件文件。
85.通过对u盘的空间大小以及读写性能进行检测,从而能够定制出符合基本要求的运维u盘;利用在安全识别文件中加密设置u盘的身份识别码、所属信息以及文件路径信息,从而能够增强运维u盘的使用安全性,且能够在使用时对u盘的所属信息进行记录留存,并通过文件路径信息便于运维时快速、准确地找到相关运维文件。
86.进一步的,步骤2中,实时判断是否有运维u盘插入物联网网关的usb主机接口的具体步骤为:
87.步骤2.1,由物联网网关对usb主机接口进行检测,当检测到有u盘插入时,则进一步检测u盘中是否有安全识别文件,若有安全识别文件,则进入步骤2.2,若没有安全识别文件,则物联网网关保持正常运行状态;
88.步骤2.2,对安全识别文件进行解密,获取身份识别码、所属信息以及文件路径信息,物联网网关对身份识别码进行识别判断,若判断当前u盘的身份为运维u盘,则进入步骤2.3,否则由物联网网关发出身份识别出错提示,并退出运维程序使得物联网网关恢复正常运行状态;
89.步骤2.3,记录下u盘的所属信息以及检测完成时间,再进入步骤3。
90.通过安全识别文件来判断是否为运维u盘插入,从而区分运维u盘和普通u盘,不影响普通u盘的正常使用;通过对u盘的身份进行判断,从而确定该u盘的功能是否为运维u盘,实现与其他功能性u盘进行区分;通过记录下u盘的所属信息以及检测完成时间,从而便于后续对物联网网关的运维记录进行查看。
91.进一步的,步骤3中,由物联网网关判断插入的运维u盘中是否包含操作标识文件的具体步骤为:
92.步骤3.1,由物联网网关根据获取的文件路径信息在运维u盘中找到操作标识文件;
93.步骤3.2,对操作标识文件进行解析,获得操作标识文件中的各个操作标志的开关状态;
94.步骤3.3,根据各个操作标志的开关状态以及文件路径信息在运维u盘中查找对应的各个运维文件是否配备齐全,若运维u盘中各个运维文件均配备齐全,则进入步骤4,否则进入步骤3.4;
95.步骤3.4,进一步判断未配备的运维文件是否为参数备份文件、日志导出文件和/或历史数据导出文件,若是,则由物联网网关在运维u盘中创建对应的参数备份文件、日志导出文件和/或历史数据导出文件,再进入步骤4,若不是,则由物联网网关发出标识文件缺失提示,并退出运维程序使得物联网网关恢复正常运行状态。
96.通过各个操作标志的开关状态以及文件路径信息在运维u盘中查找对应的各个运维文件是否配备齐全,从而确保运维的正常一次完成,避免运维开始后由于文件缺失而中止;通过对未配备的运维文件进行判断,从而在缺失参数备份文件、日志导出文件和/或历史数据导出文件时自行创建对应的文件,从而确保运维操作可以继续正常运行,而对于参数配置文件以及固件升级文件缺失只能中止物联网网关运维操作。
97.如图2所示,进一步的,步骤4中,根据操作标志的打开情况分别对物联网网关执行各个对应操作的具体步骤为:
98.步骤4.1,由物联网网关检查操作标识文件中的参数配置标志是否打开,若参数配置标志关闭,则直接跳转至步骤4.2,若参数配置标志打开,则读取运维u盘中的参数配置文件,根据参数配置文件中的各项参数对物联网网关进行参数配置,再跳转至步骤4.2;
99.步骤4.2,由物联网网关检查操作标识文件中的参数备份标志是否打开,若参数备份标志关闭,则直接跳至步骤4.3,若参数备份标志打开,则将物联网网关当前的各项参数自动写入到参数备份文件中,再跳转至步骤4.3;
100.步骤4.3,由物联网网关检查操作标识文件中的日志导出标志是否打开,若日志导出标志关闭,则直接跳转至步骤4.4,若日志导出标志打开,则将物联网网关存储的日志信息自动写入到日志导出文件中,再跳转至步骤4.4;
101.步骤4.4,由物联网网关检查操作标识文件中的历史数据导出标志是否打开,若历
史数据导出标志关闭,则直接跳转至步骤4.5,若历史数据导出标志打开,则将物联网网关存储的感知节点设备的历史数据自动写入到历史数据导出文件中,再跳转至步骤4.5;
102.步骤4.5,由物联网网关检查u盘中操作标识文件中的固件升级标志是否打开,若固件升级标志关闭,则直接跳转至步骤4.6,若固件升级标志打开,则读取运维u盘中的固件文件,根据固件文件中的固件程序自动对物联网网关进行固件升级,升级完成后重新启动物联网网关,并进入步骤4.6;
103.步骤4.6,由物联网网关发出运维完成提示,物联网网关返回到正常运行状态。
104.通过判断参数配置标志、参数备份标志、日志导出标志、历史数据导出标志以及固件升级标志是否打开,从而启动对相应的运维操作,实现对运维操作的定制。
105.进一步的,步骤4.1中,根据参数配置文件中的各项参数对物联网网关进行参数配置的具体步骤为:
106.步骤4.1.1,获取参数配置文件中的各项待配置参数;
107.步骤4.1.2,根据获取的各项待配置参数临时开启物联网网关对应参数的修改权限;
108.步骤4.1.3,利用各项待配置参数来重新配置物联网网关现有的对应参数,在替换完成后提取重新配置后的已配置参数,核对重新配置后的已配置参数是否与待配置参数一致,若不一致,则进入步骤4.1.4,若一致,则进入步骤4.1.5;
109.步骤4.1.4,判断是否为第二次重新配置,若是第二次重新配置,则将已重新配置的配置参数恢复为配置前的参数,再由物联网网关发出参数配置失败提示,并退出运维程序使得物联网网关恢复正常运行状态,若是第一次重新配置,则返回步骤4.1.2;
110.步骤4.1.5,关闭临时开启的物联网网关对应参数的修改权限,再进入步骤4.2。
111.通过根据获取的各项待配置参数临时开启物联网网关对应参数的修改权限,从而便于对相应的参数进行配置修改;通过对重新配置后的已配置参数与待配置参数进行核对,从而判断是否配置成功;通过在一次配置失败后进行二次重新配置,避免一次配置时由于权限未开启到位造成配置失败,从而有效提高配置成功率。
112.进一步的,步骤4.2中,则将物联网网关当前的各项参数自动写入到参数备份文件中的具体步骤为:
113.步骤4.2.1,根据预设的参数备份目录获取物联网网关中的各个待备份参数;
114.步骤4.2.2,再对获取的各个待备份参数按照备份格式进行整理,使得各个待备份参数均按照参数名称、配置时间以及参数内容成行排列;
115.步骤4.2.3,将成行排列的各个待备份参数写入到参数备份文件中,且各个待备份参数分别占用参数备份文件中的独立一行。
116.通过对获取的各个待备份参数按照备份格式进行整理,从而使得各个待备份参数均按照参数名称、配置时间以及参数内容成行排列,便于导出到参数备份文件中,且能够便于后续检查各个待备份参数。
117.进一步的,步骤4.3中,将物联网网关存储的日志信息自动写入到日志导出文件中的具体步骤为:
118.步骤4.3.1,对物联网网关存储的日志信息进行整理,按照日志记录时间先后对各个日志信息进行排序;
119.步骤4.3.2,根据预设的日志导出时间段选择对应时间段内的各个日志信息,再将选择的各个日志信息写入到日志导出文件中;
120.步骤4.3.3,对写入到日志导出文件中的各个日志信息进行索引编号。
121.通过按照日志记录时间先后对各个日志信息进行排序,从而便于将对应时间段内的日志信息提取和写入到日志导出文件中;通过设置索引编号能够便于后续对写入到日志导出文件中进行查找。
122.进一步的,步骤4.4中,将物联网网关存储的感知节点设备的历史数据自动写入到历史数据导出文件中的具体步骤为:
123.步骤4.4.1,根据物联网网关的感知节点设备数量在历史数据导出文件中创建对应数量的存储区域;
124.步骤4.4.2,对物联网网关存储的感知节点设备的历史数据进行整理,查找出预设历史时间区间内各个感知节点设备的全部历史数据;
125.步骤4.4.3,对于每个感知节点设备获取其对应的历史数据的数据名称以及数据内容,并对冗余数据以及不完整数据进行标记;
126.步骤4.4.4,将各个感知节点设备的历史数据对应存储在各个存储区域内,并在存储区域中根据各个感知节点设备的历史数据的名称数量划分出各个存储子区域,将各个数据名称对应的数据内容对应存储在各个存储子区域内。
127.通过创建各个存储区域来对应存储感知节点设备的历史数据,从而便于分段式存储对应的历史数据,便于后续查看历史数据导出文件中的历史数据;通过对冗余数据以及不完整数据进行标记从而便于快速查看异常数据;通过各个存储子区域内来对应存储各个数据名称对应的数据内容,从而更加便于后续对各个数据名称对应的数据内容进行查看。
128.进一步的,步骤4.5中,根据固件文件中的固件程序自动对物联网网关进行固件升级的具体步骤为:
129.步骤4.5.1,对固件程序进行识别,获取固件程序的适用型号以及待升级固件版本号;
130.步骤4.5.2,获取物联网网关的网关型号以及当前固件版本号;
131.步骤4.5.3,判断网关型号是否在适用型号中,若在适用型号中,则进入步骤4.5.4,若不在适用型号中,则由物联网网关发出升级失败提示,并退出运维程序使得物联网网关恢复正常运行状态;
132.步骤4.5.4,判断当前固件版本号是否低于待升级固件版本号,若低于,则进入步骤4.5.5,否则由物联网网关发出升级失败提示,并退出运维程序使得物联网网关恢复正常运行状态;
133.步骤4.5.5,启动物联网网关的升级驱动程序,并利用升级驱动程序运行固件程序对物联网网关进行固件升级;
134.步骤4.5.6,在固件升级后再次获取物联网网关的当前固件版本号,若当前固件版本号与待升级固件版本号一致,则进入步骤4.5.7,否则由物联网网关发出升级失败提示,并退出运维程序使得物联网网关恢复正常运行状态;
135.步骤4.5.7,从固件文件中获取升级测试程序,再利用升级测试程序对物联网网关进行运行测试,若运行测试通过,则表明升级完成,再进入步骤4.6,否则由物联网网关发出
升级失败提示,并退出运维程序使得物联网网关恢复正常运行状态。
136.通过对网关型号以及当前固件版本号的对比判断,从而确保物联网网关能够匹配升级,也能够防止重复升级操作;通过判断当前固件版本号与待升级固件版本号是否一致,从而能够判断升级是否完成;通过升级测试程序能够判断升级是否成功,从而能够确保升级后物联网网关能够正常运行。
137.如上所述,尽管参照特定的优选实施例已经表示和表述了本发明,但其不得解释为对本发明自身的限制。在不脱离所附权利要求定义的本发明的精神和范围前提下,可对其在形式上和细节上作出各种变化。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1