实操演示-Zigbee产品的OTA升级实现方法
最新更新时间:2021-01-28
阅读数:
为了帮助开发人员提升无线技术应用能力,Silicon Labs (亦称“芯科科技”) 近期制作了一系列无线OTA升级的实操演示视频。本则内容由Silicon Labs应用工程专家来说明Zigbee解决方案中OTA的实现方式,主要的操作步骤包括:
- OTA的基本流程
- Zigbee OTA客户端的实现方法
- 生成新版本OTA Client image用作升级文件
- Zigbee OTA服务器端的实现方法
- 演示OTA操作的具体步骤
欢迎参阅下方摘要说明,并点击视频链接观看完整流程:
Zigbee解决方案的OTA升级简介
OTA包括OTA Client 和OTA Server两部分。OTA Server端负责Zigbee网络的建立。同时存储有新版本软件。OTA Client在加入由OTA Server所组建的网络之后,发起OTA 升级请求。在接收到升级请求之后,OTA Server发送升级文件给client端来实现无线升级。
OTA Server有两种实现方式,分别是SoC模式和NCP模式。SoC模式下,OTA Server的所有逻辑控制和无线通讯程序都是运行的SoC上。同时client端所需的新的image也是存储在SoC的内部存储中。第二种是NCP模式,它需要同外部的host来协同工作。这种模式被广泛用于网关的设计中。
更多有关SoC模式与 NCP模式OTA Server的知识,请观看视频中的介绍,了解如何来实现NCP模式的OTA Server。硬件上我们采用两块EFR32MG12的开发板。它具有非常优秀的射频性能-102.7dBm的接收灵敏度,以及19dBM的发射功率。同时其片内有1024KB flash可以满足OTA所需要的存储空间。
探索更多有关Silicon Labs Zigbee解决方案的信息和技术文档:https://cn.silabs.com/wireless/zigbee
您也可以扫描以下二维码,关注Silicon Labs社交媒体平台