8 #ifndef __AIOT_DYNREG_API_H__ 9 #define __AIOT_DYNREG_API_H__ 11 #if defined(__cplusplus) 20 #define STATE_DYNREG_BASE (-0x0600) 25 #define STATE_DYNREG_DEINIT_TIMEOUT (-0x0601) 30 #define STATE_DYNREG_NEED_SEND_REQUEST (-0x0602) 35 #define STATE_DYNREG_INVALID_STATUS_CODE (-0x0603) 40 #define STATE_DYNREG_INVALID_DEVICE_SECRET (-0x0604) 63 aiot_dynreg_recv_type_t
type;
297 #if defined(__cplusplus) dynreg会话发送消息时可消费的最长时间间隔
Definition: aiot_dynreg_api.h:184
http动态注册 服务器建联时, 网络使用的安全凭据
Definition: aiot_dynreg_api.h:119
aiot_dynreg_recv_type_t
dynreg模块收到从网络上来的报文时, 通知用户的报文类型
Definition: aiot_dynreg_api.h:45
int32_t aiot_dynreg_send_request(void *handle)
向dynreg服务器发送dynreg消息请求
Definition: aiot_dynreg_api.c:311
uint32_t code
Definition: aiot_dynreg_api.h:69
设备的productKey, 可从阿里云物联网平台控制台获取
Definition: aiot_dynreg_api.h:157
char * device_secret
Definition: aiot_dynreg_api.h:75
销毁dynreg实例时, 等待其他api执行完毕的时间
Definition: aiot_dynreg_api.h:235
dynreg模块返回的http status code
Definition: aiot_dynreg_api.h:49
设置回调, 它在SDK收到网络报文的时候被调用, 告知用户
Definition: aiot_dynreg_api.h:202
设备的deviceName, 可从阿里云物联网平台控制台获取
Definition: aiot_dynreg_api.h:175
http动态注册 服务器的域名地址或者ip地址
Definition: aiot_dynreg_api.h:135
int32_t aiot_dynreg_deinit(void **handle)
结束dynreg会话, 销毁实例并回收资源
Definition: aiot_dynreg_api.c:243
dynreg模块返回的设备信息
Definition: aiot_dynreg_api.h:53
aiot_dynreg_recv_type_t type
报文内容所对应的报文类型, 更多信息请参考aiot_dynreg_recv_type_t
Definition: aiot_dynreg_api.h:63
设备的productSecret, 可从阿里云物联网平台控制台获取
Definition: aiot_dynreg_api.h:166
void * aiot_dynreg_init(void)
创建dynreg会话实例, 并以默认值配置会话参数
Definition: aiot_dynreg_api.c:123
http动态注册 服务器的端口号
Definition: aiot_dynreg_api.h:148
int32_t aiot_dynreg_recv(void *handle)
从网络上收取dynreg消息
Definition: aiot_dynreg_api.c:440
aiot_dynreg_option_t
aiot_dynreg_setopt 接口的option参数可选值.
Definition: aiot_dynreg_api.h:107
dynreg会话接收消息时可消费的最长时间间隔
Definition: aiot_dynreg_api.h:193
dynreg模块收到从网络上来的报文时, 通知用户的报文内容
Definition: aiot_dynreg_api.h:59
dynreg模块接收消息的超时时间
Definition: aiot_dynreg_api.h:222
int32_t aiot_dynreg_setopt(void *handle, aiot_dynreg_option_t option, void *data)
配置dynreg会话
Definition: aiot_dynreg_api.c:152
Definition: aiot_dynreg_api.h:236
void(* aiot_dynreg_recv_handler_t)(void *handle, const aiot_dynreg_recv_t *packet, void *userdata)
dynreg模块收到从网络上来的报文时, 通知用户所调用的数据回调函数
Definition: aiot_dynreg_api.h:89
用户需要SDK暂存的上下文
Definition: aiot_dynreg_api.h:213