OTA升级接口

设置OTA属性

◆ 发送设置命令

voidiot_ota_option_set(uint16_texpect_time,

uint8_tchunk_size)

说明:

该函数用于设置OTA属性,由用户根据实际需要设置。

参数 长度 说明
chunk_size 1 每次传输块大小:0x00:256B0x01:512B0x02:1024B
expect_time 2 用户期望的升级检测倒计时,单位秒,范围120-3600

◆ 接收设置结果

voidiot_ota_option_set_cb(uint8_tResult,

uint16_tRealTime)

说明:

该函数在收到模组返回的OTA设置回应后,由SDK调用。

参数 长度 说明
Result 1 设置结果:0x00:成功0x01:参数错误
RealTime 2 实际升级检测倒计时

接收OTA数据

voidiot_ota_chunk_cb(uint8_tchunk_is_last,

uint32_tchunk_offset,

uint16_tchunk_size,

constuint8_t*chunk)

说明:

该函数在收到云端发送的OTA数据块后,由SDK调用。

参数 长度 说明
chunk_is_last 1 有效标志:0x00:有效0x01:有效且是最后一块
chunk_offset 4 本数据块相对固件块的偏移
chunk_size 2 数据块长度
chunk 4 指向数据块的指针

接收升级指令

voidiot_ota_upgrade_cb(void)

说明:

该函数在收到云端发送的升级指令后,由SDK调用。

Copyright & copy qinglianyun all right reserved,powered by Gitbook该文件修订时间: 2021-04-22 18:53:48

results matching ""

    No results matching ""