Zigbee设备的固件升级方法和装置制造方法及图纸

技术编号:16105422 阅读:67 留言:0更新日期:2017-08-30 00:03
本发明专利技术公开了一种Zigbee设备的固件升级方法和装置,所述方法包括以下步骤:网关对接入的Zigbee设备进行分组,每组Zigbee设备具有相同类型的固件;所述网关接收到固件升级通知时,确定需要升级的目标组,并对所述目标组内的所有Zigbee设备的固件进行批量升级。从而实现了多个Zigbee设备同时升级,相对于对Zigbee设备进行逐个升级的方式,批量升级大大缩短了升级时间,成倍的提高了升级效率。同时,采用差分升级方式进行固件升级,使得数据传输过程中只传输差异部分数据,从而大大减少了网关给Zigbee设备传输的数据量,达到了数十倍甚至上百倍提升固件升级速度的效果,有效解决了升级成本过高和升级时间过长的问题,提升了用户体验。

【技术实现步骤摘要】
Zigbee设备的固件升级方法和装置
本专利技术涉及通信
,尤其是涉及一种Zigbee设备的固件升级方法和装置。
技术介绍
Zigbee(紫蜂协议)是一种类似于Wi-Fi的无线通讯协议,采用zigbee技术进行通信的设备称为zigbee设备。与Wi-Fi相比,Zigbee具有组网方便、功耗较低的优点,在一些网络规模较大、功耗要求较高的场景(如智能家居领域)中得到广泛的应用。每个Zigbee设备都有套固定软件系统,简称为固件,在实际应用中,当Zigbee设备中的固件产生缺陷或者功能需要扩展时,就需要对Zigbee设备的固件进行升级更新。现有的Zigbee设备的固件升级方案,采用一对一的单播方式逐一对每一个Zigbee设备进行升级,而采用Zigbee协议的设备之间互相通信的传输速率较低,因此在部署了Zigbee设备的网络中,对Zigbee设备进行固件升级通常需要耗费较长的时间(每个设备都要数十分钟),特别是当Zigbee设备比较多时,完成所有设备的升级所耗费的时间将会非常长,导致升级效率极低,升级成本较高。因此,如何缩短Zigbee设备的固件升级的时间,提高升级效率,降低升级成本,本文档来自技高网...
Zigbee设备的固件升级方法和装置

【技术保护点】
一种Zigbee设备的固件升级方法,其特征在于,包括以下步骤:网关对接入的Zigbee设备进行分组,每组Zigbee设备具有相同类型的固件;所述网关接收到固件升级通知时,确定需要升级的目标组,并对所述目标组内的所有Zigbee设备的固件进行批量升级。

【技术特征摘要】
1.一种Zigbee设备的固件升级方法,其特征在于,包括以下步骤:网关对接入的Zigbee设备进行分组,每组Zigbee设备具有相同类型的固件;所述网关接收到固件升级通知时,确定需要升级的目标组,并对所述目标组内的所有Zigbee设备的固件进行批量升级。2.根据权利要求1所述的Zigbee设备的固件升级方法,其特征在于,所述对所述目标组内的所有Zigbee设备的固件进行批量升级包括:判断所述目标组内的Zigbee设备的数量是否大于阈值;当所述Zigbee设备的数量大于阈值时,采用组播方式向所述目标组内的所有Zigbee设备传输升级数据;当所述Zigbee设备的数量不大于阈值时,采用单播方式向所述目标组内的Zigbee设备传输升级数据。3.根据权利要求2所述的Zigbee设备的固件升级方法,其特征在于,所述采用组播方式向所述目标组内的所有Zigbee设备传输升级数据的步骤之后还包括:当升级数据传输完毕后,判断是否存在没有收到完整的升级数据的Zigbee设备;当存在没有收到完整的升级数据的Zigbee设备时,采用单播方式向该Zigbee设备传输其缺失的升级数据。4.根据权利要求2所述的Zigbee设备的固件升级方法,其特征在于,所述阈值为1或2。5.根据权利要求1-4任一项所述的Zigbee设备的固件升级方法,其特征在于,所述对所述目标组内的所有Zigbee设备的固件进行批量升级包括:采用差分升级方法对所述目标组内的所有Zigbee设备同时进行固件升级。6.根据权利要求1-4任一项所述的Zigbee设备的固件升级方法,其特征在于,所述网关对接入的Zigbee设备进行分组包括:所述网关读取接入的Zigbee设备的设备信息,根据所述设备信息对所述Zigbee设备进行分组。7.根据权利要求6所述的Zigbee设备的固件升级方法,其特征在于,所述设备信息包括:固件类型;或者,固件类型和固件...

【专利技术属性】
技术研发人员:黄秀峰何海亮
申请(专利权)人:深圳市欧瑞博电子有限公司
类型:发明
国别省市:广东,44

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

1