[发明专利]通过网关对设备进行FOTA的方法及系统在审
申请号: | 201911294611.0 | 申请日: | 2019-12-16 |
公开(公告)号: | CN110708205A | 公开(公告)日: | 2020-01-17 |
发明(设计)人: | 沈国辉;李精华;罗孝豪 | 申请(专利权)人: | 蘑菇物联技术(深圳)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/66;H04L29/06;G06F8/65 |
代理公司: | 11350 北京科亿知识产权代理事务所(普通合伙) | 代理人: | 汤东凤 |
地址: | 518000 广东省深圳市龙华区龙华*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网关 云端服务器 设备控制器 固件升级 数据包 拆包 写入 数据包解析 串口方式 软件技术 升级机制 升级指令 升级状态 远程升级 对设备 供应商 寄存器 设备端 通讯 联网 重复 升级 申请 应用 | ||
一种通过网关对设备进行FOTA的方法及系统,涉及软件技术领域,该方法包括:步骤一,在设备端安装网关,双方以485串口方式进行通讯,网关通过GPRS/LAN方式与云端服务器通讯;步骤二,通过供应商应用将固件升级包上传到云端服务器;步骤三,云端服务器将固件升级包按设定长度进行拆包;步骤四,根据升级指令,云端服务器将拆包后的一数据包下达至网关,网关将数据包解析为Modbus,然后将数据写入到设备控制器的寄存器并同步至Flash;步骤五,重复步骤四,直至完成所有数据包的写入工作;步骤六,设备控制器根据升级机制,进入升级状态。本申请提供的方法,可在设备本身没有联网的基础上实现固件远程升级,不用上门就能进行设备的升级。
技术领域
本申请涉及软件技术领域,具体地涉及一种通过网关对设备进行FOTA的方法及系统。
背景技术
FOTA(Firmware Over-The-Air)即空中下载软件升级,其本质是固件升级,包括驱动、系统、功能、应用等的升级。主要指通过云端升级技术,为具有连网功能的设备:例如手机、平板电脑、便携式媒体播放器、移动互联网设备等提供固件升级服务。
除了上述自身具备联网功能的终端设备外,一些通用机械设备也需要FOTA,例如,通用机械设备。
通用机械设备广泛应用于工业生产的各个领域,设备制造厂商为了给设备用户提供更好的服务,在设备的使用到一定的时间或者设备出现故障之后会将对设备进行固件升级服务。
目前主要的实现故障升级的方式有:一、厂家售后人员到设备用户的使用现场,将固件升级文件导入到系统内进行升级;二、厂家直接将固件升级包通过文件传输的形式发给设备用户,由用户的设备操作者将固件升级包导入到控制器内,进行设备固件升级;三、设备本身需要通过LAN进行联网,通过网线远程将升级固件包发送到设备,从而实现升级。
显然,第一种和第二种升级方式,其操作较复杂,效率较低,浪费人力和时间;而第三种升级方式,需要设备本身具有LAN联网功能,而一些通用设备并不具备该功能,通用机械设备一般具有485接口与外部设备进行通讯连接。
因此,现有技术缺少一种针对不具备联网功能的通用机械设备,做固件升级的高效、快捷的方法。
发明内容
本发明专利解决的技术问题是如何对通用机械设备,特别是不具备联网功能的通用机械设备进行固件升级。
为解决上述技术问题,本申请实施例提供一种通过网关对设备进行FOTA的方法,包括:
步骤一,在设备端安装网关,双方以485串口方式进行通讯,网关通过GPRS/LAN方式与云端服务器通讯;
步骤二,通过供应商应用将固件升级包上传到云端服务器;
步骤三,云端服务器将固件升级包按设定长度进行拆包;
步骤四,根据供应商应用下达的升级指令,云端服务器将拆包后的一数据包下达至网关,网关将数据包解析为Modbus,然后将数据写入到设备控制器的寄存器并同步至Flash;
步骤五,重复步骤四中数据包的下达、解析和写入过程,直至完成所有数据包的写入工作;
步骤六,设备控制器根据升级机制,进入升级状态。
在上述技术方案中,进一步的,所述步骤三包括:
约定一种网关与设备控制器之间数据传输的长度,云端服务器将固件升级包按该长度进行拆包,等待被传输到设备控制器。
在上述技术方案中,进一步的,所述步骤四中根据供应商应用下达的升级指令,云端服务器将拆包后的一数据包下达至网关包括:
供应商应用向云端服务器下达升级指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蘑菇物联技术(深圳)有限公司,未经蘑菇物联技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911294611.0/2.html,转载请声明来源钻瓜专利网。