[发明专利]一种用于WiFi Mesh在线升级的OTA模式在审
申请号: | 202211397475.X | 申请日: | 2022-11-09 |
公开(公告)号: | CN115766748A | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 张国银;董钢辉 | 申请(专利权)人: | 上海汉枫电子科技有限公司 |
主分类号: | H04L67/1074 | 分类号: | H04L67/1074;H04L67/06;H04L41/082;H04W8/24 |
代理公司: | 上海索源知识产权代理有限公司 31431 | 代理人: | 安惠中 |
地址: | 201210 上海市浦东新区中国*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 wifi mesh 在线 升级 ota 模式 | ||
本发明涉及物联网技术领域,具体地,本发明涉及一种用于WiFiMesh在线升级的OTA模式。一种用于WiFiMesh在线升级的OTA模式,包括以下步骤:S101,WiFiMesh组网端的WiFi根节点接收到网络端发送升级指令,从网络端获取到完整的升级包以及对应的MD5信息,完整升级包中包括完整的升级文件;S102,WiFi根节点通过Mesh广播通知该WiFiMesh组网端的所有WiFi节点进入OTA升级模式,并发送升级文件长度及MD5信息,WiFi节点接受升级文件长度及MD5信息并保存;同现有技术相比,本发明具备以下优点:从根节点开始,下发升级的软件包,每个数据包有特定长度、特定编号。每个结点只要是该Mesh网络的数据,就可以接收。可以提高OTA的效率。结点下载数据完成后,重启退出OTA模式,升级完成。
技术领域
本发明涉及物联网技术领域,具体地,本发明涉及一种用于WiFi Mesh在线升级的OTA模式。
背景技术
近年来,随着无线网格网络(Mesh)组网的不断发展,在智能路由领域,特别是全屋覆盖路由方面,得到了广泛的应用和发展。随之而来,由于路由的固件更新越来越频繁,进而导致服务器的压力增大。特别地,针对更有效的路由固件的更新策略,也成为了主要的研究方向之一。
相关技术中,主要的更新策略包括以下两种:所有节点在同一时间同时升级或者各节点在一个时间段内随机错开升级。
然而,上述技术,会导致服务器的压力较大,导致升级文件传输过程会出现数据包丢失和损坏的问题,同时固件升级失败率也会提高。
因此,如何通过有效、合理的Mesh网络中节点升级方法,降低服务器的压力,提高固件升级成功率,已成为了亟待解决的问题。
发明内容
为了克服上述现有技术的缺点,本发明提出了一种用于WiFi Mesh在线升级的OTA模式,升级文件从根节点开始,下发升级的数据包,每个数据包有特定长度、特定编号。每个结点接收到数据包后,也开始下发。由于每个数据包只要编号相同,其内容就一定相同,所以对于每个结点来讲,不一定需要接收父节点的数据包。只要是该Mesh网络的数据,确定是升级的数据包,就可以接收。则用可以提高OTA的效率。结点下载数据完成后,重启退出OTA模式,升级完成。
为了达到上述目的,本发明采用以下技术方案予以实现:一种用于WiFi Mesh在线升级的OTA模式,包括以下步骤:
S101,WiFi Mesh组网端的WiFi根节点接收到网络端发送升级指令,从网络端获取到完整的升级包以及对应的MD5信息,完整升级包中包括完整的升级文件;
S102,WiFi根节点通过Mesh广播通知该WiFi Mesh组网端的所有WiFi节点进入OTA升级模式,并发送升级文件长度及MD5信息,WiFi节点接受升级文件长度及MD5信息并保存;
S103,按照OTA模式分片方法对升级文件进行拆分,得到数据帧;
S104,将分片后的数据帧通过Mesh广播发送给该WiFi Mesh组网端的所有WiFi节点;
S105,WiFi节点从本WiFi Mesh组网端的其他节点获取数据帧,通过CRC算法校验数据帧是否完整;
若步骤S105的判断结果为是,则执行步骤S107,否则执行步骤S106;
S106,将该不完整的数据帧丢弃;
S107,将数据帧中的数据包信息按照分片ID进行保存;
S108,然后对数据帧分片ID信息的顺序及总数是否完整进行校验;
若步骤S108的判断结果为是,则执行步骤S109,否则执行步骤S105;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海汉枫电子科技有限公司,未经上海汉枫电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211397475.X/2.html,转载请声明来源钻瓜专利网。