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