[发明专利]一种物联网终端设备的远程升级方法在审
| 申请号: | 201810102565.9 | 申请日: | 2018-02-01 |
| 公开(公告)号: | CN108337120A | 公开(公告)日: | 2018-07-27 |
| 发明(设计)人: | 俞凌;卢铭;卓明;李永成;龚攀 | 申请(专利权)人: | 北京安控科技股份有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L1/00;G06F8/65 |
| 代理公司: | 北京中北知识产权代理有限公司 11253 | 代理人: | 卢业强 |
| 地址: | 100095 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 物联网终端设备 校验 升级程序 远程升级 主题消息 设备管理服务器 管理服务器 升级指令 存储器 订阅 升级 发布 读取 登陆设备 接收设备 升级操作 数据保存 发送 保存 通信 | ||
本发明公开一种物联网终端设备的远程升级方法。所述方法包括:物联网终端设备登陆设备管理服务器,订阅升级主题的消息;设备管理服务器发布升级主题的升级指令;物联网终端设备接收所述升级指令并进行校验,校验合格后接收设备管理服务器发送的升级程序数据,并将所述升级程序数据保存到存储器;物联网终端设备从所述存储器中读取保存的升级程序数据并进行校验,校验合格后进行升级操作。本发明采用MQTT协议进行通信,利用MQTT协议的主题消息订阅与发布功能,设备管理服务器只需发布一次升级主题消息,所有订阅了所述升级主题消息的物联网终端设备都能收到这一消息,能够方便地实现大批量物联网终端设备的远程升级。
技术领域
本发明涉及无线通信领域、物联网领域和嵌入式系统领域,具体涉及一种物联网终端设备的远程升级方法。
背景技术
目前,在国家互联网+战略的引导下,物联网在国内交通、环保等方面已经有了飞速的发展,其技术与服务日趋成熟。基于物联网的智能终端设备的使用需求量也越来越广泛,这些智能终端设备一般功能相对少,并且成本较低,因此在选用中央处理器时,一般选用RAM容量和Flash容量小以及GPIO(General Purpose Input Output,通用输入/输出)管脚少的芯片。对于一个使用MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)作为传输协议的物联网终端设备,基于中央处理器RAM容量的限制,不能使用大多数生产厂家使用的FTP(File Transfer Protocol,文件传输协议)远程下载方案,当终端设备出现软件bug或者需要增加软件功能必须进行程序升级时,需要专业技术人员携带编程工具去现场实现程序升级,或者返厂进行程序升级后再送到现场使用。这样不仅会浪费人力、物力和财力,而且会延误用户对产品的使用。
发明内容
为了解决现有技术中存在的上述问题,本发明提出一种物联网终端设备的远程升级方法,利用MQTT传输协议的主题消息订阅与发布方式,能够实现大批量物联网终端设备的远程升级操作。
为实现上述目的,本发明采用如下技术方案:
一种物联网终端设备的远程升级方法,包括以下步骤:
物联网终端设备登陆设备管理服务器,订阅升级主题的消息,物联网终端设备与设备管理服务器之间按照MQTT传输协议进行通信;
设备管理服务器发布升级主题的升级指令;
物联网终端设备接收所述升级指令并进行校验,校验合格后接收设备管理服务器发送的升级程序数据,并将所述升级程序数据保存到存储器;
物联网终端设备从所述存储器中读取保存的升级程序数据并进行校验,校验合格后进行升级操作。
进一步地,所述设备管理服务器发布的升级指令包括:物联网终端设备名称,CRC(Cyclic Redundancy Check,循环冗余校验)校验码,升级程序长度。
更进一步地,所述物联网终端设备接收所述升级指令并进行校验,校验合格后接收设备管理服务器发送的升级程序数据,并将所述升级程序数据保存到存储器,具体包括:
物联网终端设备接收所述升级指令;
进行CRC校验,若CRC校验未通过,舍弃接收到的升级指令;
若CRC校验通过,进一步验证所述物联网终端设备的名称与接收到的升级指令中的物联网终端设备名称是否相同,如果不同,舍弃所述升级指令;如果相同,向设备管理服务器发送应答信号;
设备管理服务器收到所述应答信号后,向物联网终端设备按帧发送升级程序数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安控科技股份有限公司,未经北京安控科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810102565.9/2.html,转载请声明来源钻瓜专利网。





