Link Kit C-SDK
5.0.0
|
设备远程配置模块头文件, 提供设备通过物联网平台远程配置的能力 更多...
#include <stdint.h>
结构体 | |
struct | aiot_rc_msg_t |
远程配置消息的结构体 更多... | |
类型定义 | |
typedef void(* | rc_callback_t) (void *device, const aiot_rc_msg_t *recv, void *userdata) |
设备远程配置消息回调函数原型,用户定义后, 可通过 aiot_device_rc_set_callback 配置 更多... | |
函数 | |
int32_t | aiot_device_rc_set_callback (void *device, rc_callback_t callback, void *userdata) |
设置远程配置 更多... | |
int32_t | aiot_device_rc_request (void *device) |
请求远程配置文件信息 更多... | |
int32_t | aiot_device_rc_push_reply (void *device, int32_t code) |
云端下推的远程配置后,回复云端 更多... | |
设备远程配置模块头文件, 提供设备通过物联网平台远程配置的能力
typedef void(* rc_callback_t) (void *device, const aiot_rc_msg_t *recv, void *userdata) |
设备远程配置消息回调函数原型,用户定义后, 可通过 aiot_device_rc_set_callback 配置
[in] | device | 设备句柄 |
[in] | recv | 接收到的消息 aiot_rc_msg_t |
[in] | userdata | 用户设置的上下文,可通过 aiot_device_rc_set_callback 配置 |
int32_t aiot_device_rc_set_callback | ( | void * | device, |
rc_callback_t | callback, | ||
void * | userdata | ||
) |
设置远程配置
[in] | device | 设备句柄 |
[in] | callback | 消息回调函数 |
[in] | userdata | 执行回调消息的上下文 |
STATE_SUCCESS | 参数配置成功 |
STATE_USER_INPUT_NULL_POINTER | 入参为空 |
others | 参考aiot_state_api.h |
int32_t aiot_device_rc_request | ( | void * | device | ) |
请求远程配置文件信息
[in] | device | 设备句柄 |
>=STATE_SUCCESS | 发送请求成功 |
STATE_USER_INPUT_NULL_POINTER | 入参为空 |
others | 参考aiot_state_api.h |
int32_t aiot_device_rc_push_reply | ( | void * | device, |
int32_t | code | ||
) |
云端下推的远程配置后,回复云端
[in] | device | 设备句柄 |
[in] | code | 远程配置结果 |
>=STATE_SUCCESS | 回复消息成功 |
STATE_USER_INPUT_NULL_POINTER | 入参为空 |
others | 参考aiot_state_api.h |