【技术实现步骤摘要】
基于Zigbee的设备升级方法及控制装置
本专利技术涉及智能家居
,尤其涉及一种基于Zigbee的设备升级方法及控制装置。
技术介绍
Zigbee是一种低速短距离传输的无线网上协议,底层是采用IEEE802.15.4标准规范的媒体访问层与物理层。主要特色有低速、低耗电、低成本、支持大量网上节点、支持多种网上拓扑、低复杂度、快速、可靠、安全。智能家居通过物联网技术将各种终端设备(如、照明设备、窗帘控制设备、空调控制设备、安防设备等)连接到一起,实现照明控制、暖通控制、防盗报警等多种功能。目前,基于Zigbee构建的智能家居系统,应用较广。然而,实践发现,因业务逻辑逐渐丰富,Zigbee设备升级镜像包大小普遍超过200k,因传输效率影响,在不考虑功耗情况下,仅文件传输耗时已超过10分钟;若为低功耗类设备,因通讯机制影响(为数据请求形式,且射频接收机不能长期打开,以及电池放电效应等),预计耗时超过25分钟,使得zigbee设备空中升级尤其费时费力。可见,如何使得更加高效地基于Zigbee而实现设备升级,是亟需解决的技术问题。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种基于Zigbee的设备升级方法及装置,有利于更加高效地基于Zigbee而实现设备升级。为了解决上述技术问题,本专利技术第一方面公开了一种基于Zigbee的设备升级方法,应用场景中设置有网关以及与该网关基于Zigbee通信连接的若干终端设备,所述设备升级方法包括:所述网关获取待升级的
【技术保护点】
1.一种基于Zigbee的设备升级方法,应用场景中设置有网关以及与该网关基于Zigbee通信连接的若干终端设备,其特征在于,所述设备升级方法包括:/n所述网关获取待升级的目标终端设备的当前应用文件的第一镜像文件;/n所述网关获取用于对所述目标终端设备升级的目标应用文件的第二镜像文件;/n所述网关根据所述第一镜像文件和所述第二镜像文件,生成差分镜像文件;/n所述网关基于哈夫曼树,对所述差分镜像文件进行压缩处理,生成压缩镜像数据包;/n所述网关将所述压缩镜像数据包发送至所述目标终端设备,以使得所述目标终端设备运行所述压缩镜像数据包而实现设备升级。/n
【技术特征摘要】
1.一种基于Zigbee的设备升级方法,应用场景中设置有网关以及与该网关基于Zigbee通信连接的若干终端设备,其特征在于,所述设备升级方法包括:
所述网关获取待升级的目标终端设备的当前应用文件的第一镜像文件;
所述网关获取用于对所述目标终端设备升级的目标应用文件的第二镜像文件;
所述网关根据所述第一镜像文件和所述第二镜像文件,生成差分镜像文件;
所述网关基于哈夫曼树,对所述差分镜像文件进行压缩处理,生成压缩镜像数据包;
所述网关将所述压缩镜像数据包发送至所述目标终端设备,以使得所述目标终端设备运行所述压缩镜像数据包而实现设备升级。
2.根据权利要求1所述的基于Zigbee的设备升级方法,其特征在于,所述网关获取待升级的目标终端设备的当前应用文件的第一镜像文件,具体包括:
所述网关获取待升级的目标终端设备的当前应用文件的第一版本信息;
所述网关根据所述第一版本信息,从存储于所述网关的、针对所述网关与所述目标终端设备的文件传输历史记录中,调取所述当前应用文件的第一镜像文件。
3.根据权利要求1所述的基于Zigbee的设备升级方法,其特征在于,所述应用场景中还设置有用于管理终端设备的管理平台,所述网关获取用于对所述目标终端设备升级的目标应用文件的第二镜像文件,具体包括:
所述网关与所述管理平台建立通信连接;
所述网关从所述管理平台获取用于对所述目标终端设备升级的目标应用文件的第二镜像文件。
4.根据权利要求1所述的基于Zigbee的设备升级方法,其特征在于,所述网关根据所述第一镜像文件和所述第二镜像文件,生成差分镜像文件,具体包括:
所述网关将所述第一镜像文件,转换成十六进制的第一镜像数据文件;
所述网关将所述第二镜像文件,转换成十六进制的第二镜像数据文件;
所述网关将所述第一镜像数据文件与所述第二镜像数据文件进行对比;
所述网关根据所述第一镜像数据文件与所述第二镜像数据文件的对比结果,生成差分镜像文件。
5.根据权利要求4所述的基于Zigbee的设备升级方法,其特征在于,所述网关根据所述第一镜像数据文件与所述第二镜像数据文件的对比结果,生成差分镜像文件,具体包括:
所述网关获取所述第一镜像数据文件与所述第二镜像数据文件的对比结果;
所述网关根据所述对比结果,确定数据相同项,其中,所述数据相同项用于表示所述第一镜像数据文件与所述第二镜像数据文件之间的相同的数据项;
所述网关将所述数据相同项对应的第一对比结果执行跳过操作,根据第二对比结果,生成差分镜像文件,其中,第二对比结果为除去所述第一对比结果的、部分的所述对比结果。
6.根据权利要求4所述...
【专利技术属性】
技术研发人员:谭树,付世文,高云,张世杰,
申请(专利权)人:广东省安心加科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。