高级功能

透传自定义数据

可透传任意格式自定义数据,请与app开发者自行约定

iot_s32 iot_tx_data ( iot_u32* data_seq,

iot_u8* data,

iot_u32 data_len)

参数 说明
data_seq 传出参数,本条数据的序列号,如果需要确定数据何时上传成功,可记录此发送序列号,与收到的进行对比。
data 自定义字符,支持字符串、二进制数据,特殊字符数据
data_len 自定义数据长度
返回值 0:成功;-1:失败

接收自定义数据

接收来自app的透传数据,格式请与app开发者自行约定

设备在线,云端收到app数据后,直接透传至设备

设备离线,云端最多会保存20条app数据,待设备上线时发送,发送后清空

回调函数中不可执行太多耗时代码。

void iot_rx_data_cb ( iot_u8* data,

iot_u32 data_len )

参数 说明
data 自定义数据,仅支持字符型
data_len 自定义数据长度

保存数据至本地

iot_s32 iot_local_save ( iot_u32 data_len, const void * data )

参数 说明
data_len 自定义数据长度,范围1-4064
data 需要保存的自定义数据
返回值 0:成功;-1:失败

加载本地数据

iot_s32 iot_local_load ( iot_u32 data_len, void * data )

参数 说明
data_len 需要加载的数据长度,需小于实际保存的数据长度
data 需要加载的自定义数据
返回值 0:成功;-1:失败,加载数据出错或data_len大于实际数据长度

清空本地数据

iot_s32 iot_local_reset ( void )

参数 说明
返回值 0:成功;-1:失败
Copyright & copy qinglianyun all right reserved,powered by Gitbook该文件修订时间: 2021-04-22 18:53:48

results matching ""

    No results matching ""