一文读懂设备OTA升级_ota两种升级技术方案(1)

本文介绍了嵌入式设备的蓝牙升级流程,包括数据下行Topic和上行Topic,以及OTA升级的安全风险和验签过程。讨论了如何确保固件在传输过程中的安全,防止篡改和身份伪造,强调了OTA升级对物联网设备的重要性。文章以智能手表为例,详细阐述了升级步骤,并提到了物联网产品设计中OTA平台面临的挑战。作者分享了个人经验和资源,供嵌入式开发者学习提升。
摘要由CSDN通过智能技术生成
id	        Long	消息ID号。每个消息ID在当前设备中具有唯一性
version	    String	OTA模块版本。
deviceId	String	当前设备id

OTA云端下发固件升级包信息至设备
数据下行Topic
#通过这个Topic推送升级包信息, 设备订阅该Topic可以获得升级包信息。

 iot/v1/c/[deviceId]/ota/execOtaReq

JSON数据格式

{
 "code": "1000",
 "data": {
   "size": 432945,
   "version": "2.0.0",
   "url": "https://iotx-ota-pre.oss-cn-shanghai.aliyuncs.com/ota/2.0.0/test.bin"
 },
 "id": 1626969597470,
 "message": "success"
}

参数说明
参数 类型 说明

id	    Long	消息ID号。每个消息ID在当前设备中具有唯一性。
message	String	结果信息。
code	String	状态码。
version	String	设备升级包的版本信息。
size	Long	升级包大小,单位:字节。
url	    String	升级包在对象存储(OSS)上的存储地址。

设备上报升级进度
数据上行Topic
#OTA升级过程中,设备可以通过这个Topic上报OTA升级的进度百分比。

 iot/v1/s/[devic
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值