有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

Attribute

设备属性

被如下接口引用:CreateDevice。

名称 类型 必选 描述
Tags Array of DeviceTag 属性列表

BindDeviceInfo

子设备信息

被如下接口引用:DescribeGatewayBindDevices。

名称 类型 描述
ProductId String 产品ID
示例值:ABCDE12345
DeviceName String 设备名
示例值:ABCD
Tags Array of DeviceTag 设备Tag
BindTime Integer 子设备绑定时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:1617801604

BindProductInfo

子产品信息

被如下接口引用:DescribePrivateCABindedProducts。

名称 类型 描述
ProductId String 产品ID
示例值:ABCDE12345
ProductName String 产品名
示例值:ABCD

BrokerSubscribe

代理订阅信息

被如下接口引用:CreateTopicPolicy, UpdateTopicPolicy。

名称 类型 必选 描述
ProductId String 产品ID
示例值:ABCDE12345
DeviceName String 设备名
示例值:ABCD

CLSLogItem

CLS日志

被如下接口引用:ListLog。

名称 类型 描述
Content String 日志内容
示例值:message
DeviceName String 设备名称
示例值:ABCD
ProductId String 产品ID
示例值:ABCDE12345
RequestId String 请求ID
示例值:xxxxxxxxx
Result String 结果
示例值:SUCC
Scene String 模块
示例值:SHADOW
Time String 日志时间
示例值:2021-04-08 00:00:00
UserId String 腾讯云账号
示例值:12345

CertInfo

X509证书信息

被如下接口引用:DescribePrivateCA, DescribePrivateCAs, DescribeProductCA。

名称 类型 必选 描述
CertName String 证书名称
示例值:IotHub
CertSN String 证书的序列号,16进制编码
示例值:5ff69e4c8afce5d6de8d395b34672944f5b4765a
IssuerName String 证书颁发着名称
示例值:CN=AAA,O=AAA,L=shenzhen,ST=guangdong,C=CN
Subject String 证书主题
示例值:CN=AAA,O=AAA,L=shenzhen,ST=guangdong,C=CN
CreateTime Integer 证书创建时间,秒级时间戳
示例值:1622619674
EffectiveTime Integer 证书生效时间,秒级时间戳
示例值:1622448592
ExpireTime Integer 证书失效时间,秒级时间戳
示例值:1653984592
CertText String X509证书内容
示例值:-----BEGIN CERTIFICATE-----\nBz4FQdeV1+Xyf+Eg==\n-----END CERTIF

DeviceInfo

设备详细信息

被如下接口引用:DescribeDevices。

名称 类型 描述
DeviceName String 设备名
示例值:ABCD
Online Integer 设备是否在线,0不在线,1在线
示例值:1
LoginTime Integer 设备登录时间
示例值:1617801604
Version String 设备版本
示例值:1.0.0
DeviceCert String 设备证书,证书加密的设备返回
示例值:-----BEGIN CERTIFICATE----- MIIFGjCCBAKgAwIBAgIQCgRw0Ja8ihLIkKbf
DevicePsk String 设备密钥,密钥加密的设备返回
示例值:PSK
Tags Array of DeviceTag 设备属性
DeviceType Integer 设备类型
示例值:5
Imei String 国际移动设备识别码 IMEI
示例值:imei
Isp Integer 运营商类型
示例值:isp
ConnIP Integer IP地址
示例值:123124121
LastUpdateTime Integer 设备最后更新时间
示例值:1617801604
LoraDevEui String LoRa设备的dev eui
示例值:eui
LoraMoteType Integer LoRa设备的Mote type
示例值:2
FirstOnlineTime Integer 首次上线时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:1617801604
LastOfflineTime Integer 最近下线时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:1617801604
CreateTime Integer 设备创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:1617801604
LogLevel Integer 设备日志级别
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
CertState Integer 设备证书获取状态, 1 已获取过设备密钥,0 未获取过设备密钥
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
EnableState Integer 设备可用状态,0禁用,1启用
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Labels Array of DeviceLabel 设备标签
注意:此字段可能返回 null,表示取不到有效值。
ClientIP String MQTT客户端IP地址
注意:此字段可能返回 null,表示取不到有效值。
示例值:127.0.0.1
FirmwareUpdateTime Integer ota最后更新时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:1617801604
CreateUserId Integer 创建者 Uin
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
NBIoTDeviceID String NB IOT运营商处的DeviceID
示例值:12345

DeviceLabel

设备标签

被如下接口引用:DescribeDevice, DescribeDevices。

名称 类型 必选 描述
Key String 标签标识
示例值:key
Value String 标签值
示例值:value

DeviceResourceInfo

设备资源详细信息

被如下接口引用:DescribeDeviceResource, DescribeDeviceResources。

名称 类型 描述
ProductID String 产品ID
示例值:AAAAAAAAAA
ProductName String 产品名
示例值:test
Name String 资源名称
示例值:test
Md5 String 资源文件md5
示例值:bda2cc64487b0db7f53d689bccabde2d
Size Integer 资源文件大小
示例值:10
UpdateTime String 资源更新时间
示例值:2021-01-03 17:04:05
DeviceName String 设备名称
示例值:test
Status Integer 设备资源上传状态
示例值:0
Percent Integer 设备资源上传百分比
示例值:70

DeviceTag

设备属性

被如下接口引用:CreateDevice, DescribeDevice, DescribeDevices, DescribeGatewayBindDevices。

名称 类型 必选 描述
Tag String 属性名称
示例值:tagkey
Type Integer 属性值的类型,1 int,2 string
示例值:1
Value String 属性的值
示例值:123
Name String 属性描述名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:xyz

DeviceUpdateStatus

设备固件更新状态

被如下接口引用:DescribeFirmwareTaskDevices。

名称 类型 描述
DeviceName String 设备名
示例值:ABCD
LastProcessTime Integer 最后处理时间
示例值:1617801604
Status Integer 状态
示例值:1
ErrMsg String 错误消息
示例值:fail
Retcode Integer 返回码
示例值:-1
DstVersion String 目标更新版本
示例值:1.0.1
Percent Integer 下载中状态时的下载进度
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
OriVersion String 原版本号
注意:此字段可能返回 null,表示取不到有效值。
示例值:1.0.0
TaskId Integer 任务ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:123

FirmwareInfo

设备固件详细信息

被如下接口引用:ListFirmwares。

名称 类型 描述
Version String 固件版本
示例值:1.0.1
Md5sum String 固件MD5值
示例值:2f8222b4f275c4f18e69c34f66d2631b
CreateTime Integer 固件创建时间
示例值:1617801604
ProductName String 产品名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:ABCDE12345
Name String 固件名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:固件名称
Description String 固件描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:固件信息描述
ProductId String 产品ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:ABCDE12345
FwType String 固件类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:mcu
CreateUserId Integer 创建者 Uin
注意:此字段可能返回 null,表示取不到有效值。
示例值:0

FirmwareTaskInfo

固件升级任务信息

被如下接口引用:DescribeFirmwareTasks, DescribeResourceTasks。

名称 类型 描述
TaskId Integer 任务ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:111
Status Integer 任务状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Type Integer 任务类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:2
CreateTime Integer 任务创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:1617801604

PayloadLogItem

内容日志项

被如下接口引用:ListLogPayload。

名称 类型 描述
Uin String 账号id
示例值:12345
ProductId String 产品id
示例值:ABCDE12345
DeviceName String 设备名称
示例值:ABCD
SrcType String 来源类型
示例值:device:DEFAULT_DEVICE
SrcName String 来源名称
示例值:xxx/xxxx
Topic String 消息topic
示例值:xxx/xxxx/data
PayloadFormatType String 内容格式类型
示例值:JSON
Payload String 内容信息
示例值:{"abc":123}
RequestId String 请求ID
示例值:xxxxxxxxx
DateTime String 日期时间
示例值:2021-04-08 00:00:00

ProductInfo

产品详细信息

被如下接口引用:DescribeProducts。

名称 类型 描述
ProductId String 产品ID
示例值:ABCDE2345
ProductName String 产品名
示例值:IotHub
ProductMetadata ProductMetadata 产品元数据
ProductProperties ProductProperties 产品属性

ProductMetadata

产品元数据

被如下接口引用:DescribeProduct, DescribeProducts。

名称 类型 描述
CreationDate Integer 产品创建时间
示例值:12345
CreateUserId Integer 创建者 Uin
示例值:0
UserId Integer 账号 Uin
示例值:0

ProductProperties

产品属性

被如下接口引用:CreateProduct, DescribeProduct, DescribeProducts。

名称 类型 必选 描述
ProductDescription String 产品描述
示例值:IotHub
EncryptionType String 加密类型,1表示证书认证,2表示签名认证。如不填写,默认值是1
示例值:2
Region String 产品所属区域,目前只支持广州(gz)
示例值:gz
ProductType Integer 产品类型,各个类型值代表的节点-类型如下:
0 普通产品,2 NB-IoT产品,4 LoRa产品,3 LoRa网关产品,5 普通网关产品 默认值是0
示例值:5
Format String 数据格式,取值为json或者custom,默认值是json
示例值:json
Platform String 产品所属平台,默认值是0
示例值:0
ModelId String 产品绑定的物模型ID,-1表示不绑定
示例值:123
ModelName String 产品绑定的物模型名称
示例值:xxx
ProductKey String 产品密钥,suite产品才会有
示例值:xxxxx
RegisterType Integer 动态注册类型 0-关闭, 1-预定义设备名 2-动态定义设备名
示例值:0
ProductSecret String 动态注册产品密钥
示例值:key
RegisterLimit Integer RegisterType为2时,设备动态创建的限制数量
示例值:1000
OriginProductId String 划归的产品,展示为源产品ID,其余为空
示例值:ABCDE2345
PrivateCAName String 私有CA名称
示例值:caname
OriginUserId Integer 划归的产品,展示为源用户ID,其余为空
示例值:12345
DeviceLimit Integer 设备限制
示例值:1000
ForbiddenStatus Integer 产品禁用状态
示例值:0
AppEUI String LoRa产品运营侧APPEUI,只有LoRa产品需要填写
示例值:12345

ProductResourceInfo

产品资源详细信息

被如下接口引用:DescribeProductResource, DescribeProductResources。

名称 类型 描述
ProductID String 产品ID
示例值:AAAAAAAAAA
ProductName String 产品名
示例值:test
Name String 资源名称
示例值:test
Md5 String 资源文件md5
示例值:bda2cc64487b0db7f53d689bccabde2d
Size Integer 资源文件大小
示例值:10
Description String 资源文件描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:测试
CreateTime String 资源创建时间
示例值:2021-01-03 17:04:05

ProductTaskInfo

产品级任务详细信息

被如下接口引用:DescribeProductTask, DescribeProductTasks。

名称 类型 描述
Id Integer 任务ID
示例值:123
Type Integer 任务类型 0-批量创建设备类型
示例值:0
State Integer 任务状态 0-创建中 1-待执行 2-执行中 3-执行失败 4-子任务部分失败 5-执行成功
示例值:0
ParametersType String 任务参数类型 cosfile-文件输入 random-随机生成
示例值:cosfile
Parameters String 任务参数
示例值:abc
ResultType String 任务执行结果类型 cosfile-文件输出 errmsg-错误信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:cosfile
Result String 任务执行结果
注意:此字段可能返回 null,表示取不到有效值。
示例值:succ
BatchCount Integer 子任务总个数
注意:此字段可能返回 null,表示取不到有效值。
示例值:100
BatchOffset Integer 子任务已执行个数
注意:此字段可能返回 null,表示取不到有效值。
示例值:50
CreateTime Integer 任务创建时间
示例值:1617801604
UpdateTime Integer 任务更新时间
示例值:1617801604
CompleteTime Integer 任务完成时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:1617801604

ResetDeviceResult

重置设备状态结果

被如下接口引用:ResetDeviceState。

名称 类型 描述
DeviceName String 设备名
示例值:ABCD
Success Boolean 是否成功
示例值:true
Reason String 失败原因
注意:此字段可能返回 null,表示取不到有效值。
示例值:not exist

SDKLogItem

SDK日志项

被如下接口引用:ListSDKLog。

名称 类型 描述
ProductId String 产品ID
示例值:ABCDE12345
DeviceName String 设备名称
示例值:ABCD
Level String 日志等级
示例值:DEBUG
DateTime String 日志时间
示例值:2021-04-08 00:00:00
Content String 日志内容
示例值:12345

SearchKeyword

搜索关键词

被如下接口引用:DescribeFirmwareTaskDevices, DescribeFirmwareTasks, DescribeResourceTasks, ListFirmwares。

名称 类型 必选 描述
Key String 搜索条件的Key
示例值:key
Value String 搜索条件的值
示例值:value

StatusStatistic

状态统计信息

被如下接口引用:DescribeFirmwareTaskDistribution。

名称 类型 描述
Status Integer 任务状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Total Integer 统计总数
注意:此字段可能返回 null,表示取不到有效值。
示例值:123

TopicRuleInfo

规则详细信息

被如下接口引用:ListTopicRules。

名称 类型 描述
RuleName String 规则名称
示例值:test
Description String 规则描述
示例值:test
CreatedAt Integer 创建时间
示例值:1000
RuleDisabled Boolean 不生效
示例值:false
TopicPattern String 规则模式
示例值:test

TopicRulePayload

创建规则请求包体

被如下接口引用:CreateTopicRule, ReplaceTopicRule。

名称 类型 必选 描述
Sql String 规则的SQL语句,如: SELECT * FROM 'pid/dname/event',然后对其进行base64编码,得:U0VMRUNUICogRlJPTSAncGlkL2RuYW1lL2V2ZW50Jw==
示例值:U0VMRUNUICogRlJPTSAncGlkL2RuYW1lL2V2ZW50Jw==
Actions String 行为的JSON字符串,大部分种类举例如下:
[
{
"republish": {
"topic": "TEST/test"
}
},
{
"forward": {
"api": "http://127.0.0.1:8080",
"token":"xxx"
}
},
{
"ckafka": {
"instance": {
"id": "ckafka-test",
"name": ""
},
"topic": {
"id": "topic-test",
"name": "test"
},
"region": "gz"
}
},
{
"cmqqueue": {
"queuename": "queue-test-TEST",
"region": "gz"
}
},
{
"mysql": {
"instanceid": "cdb-test",
"region": "gz",
"username": "test",
"userpwd": "*",
"dbname": "d_mqtt",
"tablename": "t_test",
"fieldpairs": [
{
"field": "test",
"value": "test"
}
],
"devicetype": "CUSTOM"
}
}
]
示例值:[]
Description String 规则描述
示例值:test
RuleDisabled Boolean 是否禁用规则
示例值:false