[发明专利]一种可对网络节点批量OTA升级的物联网网关及OTA升级方法在审
申请号: | 201810317359.X | 申请日: | 2018-04-10 |
公开(公告)号: | CN110365510A | 公开(公告)日: | 2019-10-22 |
发明(设计)人: | 杨涛 | 申请(专利权)人: | 上海仪电(集团)有限公司中央研究院 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04W8/22;H04W24/04 |
代理公司: | 上海容慧专利代理事务所(普通合伙) 31287 | 代理人: | 于晓菁 |
地址: | 200233 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 升级 固件升级 校验 网关 物联网网关 新固件版本 查询模块 固件获取 升级模块 网络节点 用户终端 无线mesh网络 完整性校验 版本信息 模块获取 升级操作 升级方式 查询 新版本 滞后性 自适应 离线 兼容 解脱 局限 | ||
1.一种可对网络节点批量OTA升级的物联网网关,其特征在于,包括网关硬件及安装于所述网关硬件内部的升级模块,所述升级模块包括固件查询模块、固件获取模块、固件校验模块、固件升级模块,其中所述固件查询模块可与外部固件更新系统连接,可设置定期查询新固件版本,并将查询到的新固件版本通知所述固件获取模块;所述固件获取模块与外部固件更新系统连接,在接收到所述固件查询模块查询的新固件版本信息后获取该版本;所述固件校验模块对所述固件获取模块获取的新固件版本进行完整性校验;所述固件升级模块将所述固件校验模块通过完整性校验的新固件版本对与网关连接的终端设备进行批量OTA升级。
2.如权利要求1所述的物联网网关,其特征在于,所述固件校验模块包括类型匹配模块、匹配驱动模块、异常处理模块,在校验结果为完整时,所述类型匹配模块获取网关区域内节点固件类型并进行匹配;若匹配成功,则通过匹配驱动模块加载驱动进行安装,完成OTA升级程序;若仍无法进行正常升级,则进入异常处理模块进行异常处理;若匹配不成功,则该网关不对该节点进行升级。
3.一种通过网关对网络节点进行批量OTA升级的方法,其特征在于:该方法包括以下步骤:
(1)查询远程服务器或mesh无线主机中发布的固件版本信息;
(2)发现新固件后,从远程服务器、mesh无线主机获取新固件到网关本地;
(3)采用新固件对与网关连接的终端设备进行批量OTA升级。
4.如权利要求3所述的批量OTA升级的方法,其特征在于,所述方法再获取新固件到网关本地后还包括下列校验步骤:
S2:对新固件进行完整性校验
S2-1:若新的固件不完整,则通过固件获取模块重新获取;
S2-2:若新的固件完整,网关将其管辖区域内节点无线mesh类型与固件类型进行匹配,若匹配成功,则加载该固件版本以进行OTA升级;
S2-3:若无匹配类型,则提示该节点未安装该网关匹配的固件类型,不进行该节点的升级操作。
5.如权利要求4所述的批量OTA升级的方法,其特征在于,校验步骤S2-2中,若匹配成功加载升级过程中存在异常,则进入异常处理程序。
6.如权利要求4所述的物联网网关,其特征在于,节点无线mesh类型包括蓝牙、ZigBee。
7.如权利要求3所述的批量OTA升级的方法,其特征在于,所述方法的步骤(1) 为,定期查询远程服务器中发布的固件版本信息。
8.如权利要求3所述的批量OTA升级的方法,其特征在于,所述mesh无线主机包括手机、平板电脑、PC计算机。
9.如权利要求8所述的批量OTA升级的方法,其特征在于,所述mesh无线主机和与网关连接的终端设备采用不同的mesh技术。。
10.一种计算机可读存储介质,其中存储有程序,其特征在于,该程序被执行时可执行权利要求3-9任一所述的方法。
11.一种网关,其特征在于,所述网关中存储有程序,该程序被执行时可执行权利要求3-9任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海仪电(集团)有限公司中央研究院,未经上海仪电(集团)有限公司中央研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810317359.X/1.html,转载请声明来源钻瓜专利网。