XBee3 Zigbee模块支持两种空中升级(OTA)的方式:固件和文件系统。前者指的是升级XBee3模块的固件,而后者是仅升级模块上的文件系统。

无线升级需要两个模块,一个是待升级的客户端模块,另一个是连着升级服务器的服务端模块。XCTU和网络管理器均可作为升级服务器。

固件升级:可升级模块固件或是模块的Bootloader和固件。注意固件升级会擦除模块内的现有文件系统。如果您有要保留的python程序文件,请及时备份。 文件系统升级:这种方式并不能上传单个文件,而是安装整个文件系统镜像。

当客户端模块完成下载升级过程所需的数据时,它会发送请求给服务端以询问何时进行升级,而服务端可以指示模块立即升有或是在升级前等待一段时间,或是等待进一步指令才进行升级。详请参见官方文档。