Link Kit C-SDK  4.1.0
Public 属性 | 所有成员列表
aiot_devinfo_msg_t结构体 参考

#include <aiot_devinfo_api.h>

aiot_devinfo_msg_t 的协作图:
Collaboration graph
[图例]

Public 属性

char * product_key
 设备的product key 更多...
 
char * device_name
 设备的device name 更多...
 
aiot_devinfo_msg_type_t type
 消息类型, 更多信息请参考aiot_devinfo_msg_type_t 更多...
 
union {
   aiot_devinfo_msg_data_t   update
 更新设备标签, 格式:"[{\"attrKey":"xxx","attrValue":"yyy"}]" 更多...
 
   aiot_devinfo_msg_data_t   delete
 删除设备标签, 格式:"[{\"attrKey":"xxx"}]" 更多...
 
   aiot_devinfo_msg_data_t   get
 查询设备标签, 格式:"{\"attrKeys":["xxx", "yyyy"] }" 更多...
 
data
 

类成员变量说明

char* aiot_devinfo_msg_t::product_key

设备的product key

char* aiot_devinfo_msg_t::device_name

设备的device name

aiot_devinfo_msg_type_t aiot_devinfo_msg_t::type

消息类型, 更多信息请参考aiot_devinfo_msg_type_t

aiot_devinfo_msg_data_t aiot_devinfo_msg_t::update

更新设备标签, 格式:"[{\"attrKey":"xxx","attrValue":"yyy"}]"

从上述格式可以看出,更新设备标签的格式是一个JSON数组,一次可按attrKey和attrValue上报多组设备标签

aiot_devinfo_msg_data_t aiot_devinfo_msg_t::delete

删除设备标签, 格式:"[{\"attrKey":"xxx"}]"

从上述格式可以看出,删除设备标签的格式是一个JSON数组,一次可按attrKey删除多组设备标签

aiot_devinfo_msg_data_t aiot_devinfo_msg_t::get

查询设备标签, 格式:"{\"attrKeys":["xxx", "yyyy"] }"

从上述格式可以看出,查询设备标签的格式是一个JSON,一次可在value中指定多个标签进行查询 当前支持一次最多查询10个标签

union { ... } aiot_devinfo_msg_t::data

该结构体的文档由以下文件生成: