一种ZigBee设备升级方法及相关设备技术

技术编号:25405930 阅读:36 留言:0更新日期:2020-08-25 23:09
本申请实施例公开了一种ZigBee设备升级方法,用于ZigBee设备升级。本申请实施例方法包括:ZigBee设备接收差分固件,所述差分固件由ZigBee网关依据ZigBee协议发送,所述差分固件由服务器依据目标版本固件和当前版本固件运行差分算法获得,所述当前版本固件为ZigBee设备当前所使用的固件,所述目标版本固件由所述当前版本固件升级获得;所述ZigBee设备依据当前版本固件和差分固件运行差分算法,获得目标版本固件;所述ZigBee设备根据所述目标版本固件进行升级。使用本方法在差分固件的传输过程中降低了ZigBee设备向ZigBee网关索取数据的次数,降低了传输过程中ZigBee设备的耗电,提高了ZigBee设备的实用性。

【技术实现步骤摘要】
一种ZigBee设备升级方法及相关设备
本申请实施例涉及通信领域,尤其涉及一种ZigBee设备升级方法及相关ZigBee设备。
技术介绍
紫蜂协议(ZigBee),是一种低速短距离传输的无线网上协议,主要特色有低速、低耗电、低成本、支持大量网上节点、支持多种网上拓扑、低复杂度、快速、可靠、安全。ZigBee是一项新型的无线通信技术,适用于传输范围短数据传输速率低的一系列电子元器件设备之间。ZigBee无线通信技术可于数以千计的微小传感器相互间,依托专门的无线电标准达成相互协调通信,。ZigBee无线通信技术还可应用于小范围的基于无线通信的控制及自动化等领域,可省去计算机设备、一系列数字设备相互间的有线电缆,更能够实现多种不同数字设备相互间的无线组网,使它们实现相互通信,或者接入因特网。对于使用ZigBee协议进行数据交互的ZigBee设备而言,在对自身所搭载的固件升级时,普遍使用的是ZigBee协议自带的全量镜像块升级方法,主要是通过ZigBee设备向ZigBee网关索取一个新版本固件文件的镜像数据块,镜像数据块由新版本固件文件分割获得本文档来自技高网...

【技术保护点】
1.一种ZigBee设备升级方法,其特征在于,包括:/n服务器获取目标版本固件和当前版本固件,所述当前版本固件为ZigBee设备当前所使用的固件,所述目标版本固件由所述当前版本固件升级获得;/n所述服务器依据所述目标版本固件和当前版本固件运行差分算法,获得差分固件;/n所述服务器发送所述差分固件至ZigBee网关,以使得所述ZigBee网关依据ZigBee协议发送所述差分固件至所述ZigBee设备并完成升级。/n

【技术特征摘要】
1.一种ZigBee设备升级方法,其特征在于,包括:
服务器获取目标版本固件和当前版本固件,所述当前版本固件为ZigBee设备当前所使用的固件,所述目标版本固件由所述当前版本固件升级获得;
所述服务器依据所述目标版本固件和当前版本固件运行差分算法,获得差分固件;
所述服务器发送所述差分固件至ZigBee网关,以使得所述ZigBee网关依据ZigBee协议发送所述差分固件至所述ZigBee设备并完成升级。


2.根据权利要求1所述的ZigBee设备升级方法,其特征在于,所述服务器发送所述差分固件至ZigBee网关,之前,所述方法还包括:
服务器判断是否存在升级触发指令,所述升级触发指令由用户发送;
若存在所述升级触发指令,则执行所述服务器发送所述差分固件至ZigBee网关步骤。


3.根据权利要求1所述的ZigBee设备升级方法,其特征在于,所述服务器发送所述差分固件至ZigBee网关,包括;
所述服务器分割所述差分固件为多个数据块;
所述服务器发送所述多个数据块至所述ZigBee网关。


4.根据权利要求1所述的ZigBee设备升级方法,其特征在于,所述ZigBee设备为嵌入式设备。


5.根据权利要求1所述的ZigBee设备升级方法,其特征在于,所述服务器发送所述差分固件至ZigBee网关之前,所述方法还包括:
所述服务器对所述差分固件进行压缩。


6.一种ZigBee设备升级方法,其特征在于,包括:
ZigBee网关接收差分固件,所述差分固件由服务器依据目标版本固件和当前版本固件运行差分算法获得,所述当前版本固件为ZigBee设备当前所使用的固件,所述目标版本固件由所述当前版本固件升级获得;
所述ZigBee网关依据ZigBee协议发送所述差分固件至所述ZigBee设备,以使得所述ZigBee设备依据所述差分固件进行升级。


7.根据权利要求6所述的ZigBee设备升级方法,其特征在于,所述ZigBee网关可依据ZigBee协议同时向多个ZigBee设备发送所述差分固件。


8.根据权利要求6所述的ZigBee设备升级方法,其特征在于,所述ZigBee网关接收差分固件包括:所述ZigBee网关接收以多个数据块形式发送的差分固件。


9.根据权利要求6所述的ZigBee设备升级方法,其特征在于,所述ZigBee设备为嵌入式设备。


10.根据权利要求6所述的ZigBee设备升级方法,其特征在于,所述ZigBee网关依据ZigBee协议发送所述差分固件至所述ZigBee设备,包括:
所述ZigBee网关依据ZigBee协议将所述差分固件以数据页的形式发送至所述ZigBee设备。


11.根据权利要求6所述的ZigBee设备升级方法,其特征在于,所述ZigBee网关依据ZigBee协议发送所述差分固件至所述ZigBee设备,包括
所述ZigBee网关依据ZigBee协议将所述差分固件以数据块的形式发送至所述ZigBee设备。


12.一种ZigBee设备升级方法,其特征在于,包括:
ZigBee设备接收差分固件,所述差分固件由ZigBee网关依据ZigBee协议发送,所述差分固件由服务器依据目标版本固件和当前版本固件运行差分算法获得,所述当前版本固件为ZigBee设备当前所使用的固件,所述目标版本固件由所述当前版本固件升级获得;
所述ZigBee设备依据当前版本固件和差分固件运行差分算法,获得目标版本固件;
所述ZigBee设备根据所述目标版本固件进行升级。


13.根据权利要求12所述的ZigBee设备升级方法,其特征在于,
所述ZigBee设备根据...

【专利技术属性】
技术研发人员:李明
申请(专利权)人:杭州涂鸦信息技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1