IOT OS and OTA

华为,LiteOS,

腾讯,TencentOS Tiny

移动,OneOS

三个协议栈都使用lwip,都使用fatfs,都有OTA

http://www.elecfans.com/d/1207741.html

https://blog.csdn.net/devcloud/article/details/103992688

在应用升级过程中,无线下载更新(OTA)是一种常用,且方便的升级方式。Liteos采用的OTA升级方案基于LwM2M协议,实现了固件升级(FOTA)和软件升级(SOTA)两种升级方案。用户可根据自己的开发环境选择合适的升级方式。 

平台升级协议(PCP协议)规定了设备和平台之间升级的通信内容与格式。本协议规定设备和IoT平台(以下简称“平台”)之间的应用层升级协议(简称“PCP协议”),用于实现设备的升级。PCP协议运行在应用层,底层可以是LWM2M/CoAP/MQTT或者其他非流式协议。

OTA使用PCP协议,PCP协议是华为自定义的一个平台升级协议,该协议运行于LWM2M/CoAP/MQTT或者其他非流式协议。

OTA功能代码结构如下图:

原文地址:https://www.cnblogs.com/yanhc/p/13160118.html