设备发放 IOTDP-查询产品:响应参数
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
product_id |
String |
产品ID,用于唯一标识一个产品模型,在 物联网平台 的SP Portal上导入产品模型后由平台分配获得。 最小长度:0 最大长度:255 |
name |
String |
产品名称。 最小长度:0 最大长度:255 |
device_type |
String |
设备类型。 最小长度:0 最大长度:255 |
model |
String |
设备型号。 最小长度:0 最大长度:255 |
protocol_type |
String |
设备使用的协议类型。 最小长度:0 最大长度:20 |
data_format |
String |
设备上报数据的格式。 最小长度:0 最大长度:20 |
industry |
String |
设备所属行业。 最小长度:0 最大长度:255 |
description |
String |
产品的描述信息。 最小长度:0 最大长度:2048 |
service_capabilities |
Array of ServiceCapability objects |
设备的服务能力列表。 数组长度:0 - 1000 |
create_time |
String |
在物联网平台创建产品的时间。 最小长度:0 最大长度:128 |
参数 |
参数类型 |
描述 |
---|---|---|
service_id |
String |
设备的服务ID。 |
service_type |
String |
设备的服务类型。 |
properties |
Array of ServiceProperty objects |
设备服务支持的属性列表。 数组长度:0 - 1000 |
commands |
Array of ServiceCommand objects |
设备服务支持的命令列表。 数组长度:0 - 1000 |
description |
String |
设备服务的描述信息。 |
option |
String |
指定设备服务是否必选。Master(主服务), Mandatory(必选服务), Optional(可选服务),目前本字段为非功能性字段,仅起到标识作用。 |
参数 |
参数类型 |
描述 |
---|---|---|
property_name |
String |
设备属性名称。 |
required |
Boolean |
设备属性是否必选。 |
data_type |
String |
设备属性的数据类型。 |
enum_list |
Array of strings |
设备属性的枚举值列表。 数组长度:0 - 1000 |
min |
String |
设备属性的最小值。 最小长度:1 最大长度:16 |
max |
String |
设备属性的最大值。 最小长度:1 最大长度:16 |
max_length |
Integer |
设备属性的最大长度。 |
step |
Double |
设备属性的步长。 |
unit |
String |
设备属性的单位。 |
method |
String |
设备属性的访问模式。
|
description |
String |
设备属性的描述。 |
参数 |
参数类型 |
描述 |
---|---|---|
command_name |
String |
设备命令名称。 |
paras |
Array of ServiceCommandPara objects |
设备命令的参数列表。 数组长度:0 - 100 |
responses |
Array of ServiceCommandResponse objects |
设备命令的响应列表。 数组长度:0 - 1000 |
参数 |
参数类型 |
描述 |
---|---|---|
paras |
Array of ServiceCommandPara objects |
设备命令响应的参数列表。 数组长度:0 - 100 |
response_name |
String |
设备命令响应名称。 |
参数 |
参数类型 |
描述 |
---|---|---|
para_name |
String |
命令参数的名称。 |
required |
Boolean |
命令参数是否必选。 |
data_type |
String |
命令参数的数据类型。 |
enum_list |
Array of strings |
命令参数的枚举值列表。 数组长度:0 - 1000 |
min |
String |
命令参数的最小值。 最小长度:1 最大长度:16 |
max |
String |
命令参数的最大值。 最小长度:1 最大长度:16 |
max_length |
Integer |
命令参数的最大长度。 最小值:0 最大值:1000 |
step |
Double |
命令参数的步长。 最小值:0 最大值:1000 |
unit |
String |
命令参数的单位。 最小长度:0 最大长度:16 |
description |
String |
命令参数的描述。 |