• 产品
  • 解决方案
  • 典型案例
  • 平台服务
  • 了解卡奥斯
控制台
登录 / 注册
COSMOPlat
user
OpenAPI 文档
更新时间:2023-09-11 11:11:50
我的收藏

OpenApi-线上

公共分类

状态码描述

基本信息

Path: /

Method: GET

接口描述:

如果失败,报文如下:
{
    "status": 500,
    "message": "内部配置错误",
    "errorCode": 2,
    "timestamp": "2023-08-04T00:56:54.243+00:00"
}

status:状态码,和httpCode一致
message:状态描述

请求参数

产品管理

分页查询产品信息

基本信息

Path: /pageTbProductManage

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
page 0 页数(从0开始)
pageSize 30 每页最大数量
identifier 产品标识
textSearch 产品名称
strNodeType 节点类型:
DIRECT_DEVICE:直连设备,GATEWAY_DEVICE:网关设备,GATEWAY_CHILD_DEVICE:网关子设备

返回数据

名称类型是否必须默认值备注其他信息
dataobject []非必须业务数据

item 类型: object

├─ idobject非必须产品ID
├─ entityTypestring非必须固定值:TB_PRODUCT_MANAGE
├─ idstring非必须产品ID
├─ createdTimenumber非必须创建时间
├─ tenantIdobject非必须租户
├─ entityTypestring非必须固定值-TENANT
├─ idstring非必须租户ID
├─ namestring非必须产品名称
├─ descriptionstring非必须产品描述
├─ imagestring非必须图片
├─ typestring非必须类型
├─ transportTypestring非必须传输类型:DEFAULT,MQTT,LWM2M,SNMP,CoAP
├─ defaultRuleChainIdnull非必须规则链ID
├─ nodeTypestring非必须节点类型,DIRECT_DEVICE:直连设备,GATEWAY_DEVICE:网关设备,GATEWAY_CHILD_DEVICE:网关子设备
├─ tbSupplierNamenull非必须生产厂商
├─ identifierstring非必须产品标识
├─ productModelnull非必须产品型号
totalPagesnumber非必须总页数
totalElementsnumber非必须总条数
hasNextboolean非必须是否存在下一条记录

创建产品

基本信息

Path: /tbProductManage

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json

Body

名称类型是否必须默认值备注其他信息
namestring必须产品名称
nodeTypestring必须节点类型:DIRECT_DEVICE:直连设备,GATEWAY_DEVICE:网关设备,GATEWAY_CHILD_DEVICE:网关子设备
defaultRuleChainIdobject必须
├─ idstring必须规则链ID
├─ entityTypestring必须类型:固定值-RULE_CHAIN
transportTypestring必须传输类型:DEFAULT,MQTT,LWM2M,SNMP,CoAP

返回数据

名称类型是否必须默认值备注其他信息
idobject非必须产品ID
├─ entityTypestring非必须
├─ idstring非必须
createdTimenumber非必须创建时间
tenantIdobject非必须租户
├─ entityTypestring非必须固定值:TENANT
├─ idstring非必须租户ID
namestring非必须名称
descriptionnull非必须描述
imagestring非必须图片
typestring非必须类型
transportTypestring非必须传输类型:DEFAULT,MQTT,LWM2M,SNMP,CoAP
defaultRuleChainIdobject非必须规则链ID
├─ entityTypestring非必须固定值:RULE_CHAIN
├─ idstring非必须规则链ID
nodeTypestring非必须节点类型:DIRECT_DEVICE:直连设备,GATEWAY_DEVICE:网关设备,GATEWAY_CHILD_DEVICE:网关子设备
tbSupplierNamenull非必须生产厂商
identifierstring非必须产品标识
productModelnull非必须产品型号

删除产品

基本信息

Path: /tbProductManage/{tbProductManageId}

Method: DELETE

接口描述:

成功httpCode返回200

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/x-www-form-urlencoded

路径参数

参数名称 示例 备注
tbProductManageId 产品ID

返回数据

名称类型是否必须默认值备注其他信息

查询产品详情

基本信息

Path: /tbProductManage/{tbProductManageId}

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
tbProductManageId 产品ID

返回数据

名称类型是否必须默认值备注其他信息
idobject非必须产品ID
├─ entityTypestring非必须
├─ idstring非必须
createdTimenumber非必须创建时间
tenantIdobject非必须租户
├─ entityTypestring非必须固定值:TENANT
├─ idstring非必须租户ID
namestring非必须名称
descriptionnull非必须描述
imagestring非必须图片
typestring非必须类型
transportTypestring非必须传输类型:DEFAULT,MQTT,LWM2M,SNMP,CoAP
defaultRuleChainIdobject非必须规则链
├─ entityTypestring非必须固定值:RULE_CHAIN
├─ idstring非必须规则链ID
nodeTypestring非必须节点类型:DIRECT_DEVICE:直连设备,GATEWAY_DEVICE:网关设备,GATEWAY_CHILD_DEVICE:网关子设备
tbSupplierNamenull非必须生产厂商
identifierstring非必须产品标识
productModelnull非必须产品型号

设备管理

分页查询设备信息

基本信息

Path: /tenant/devicesnew

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
page 页数(从0开始)
pageSize 每页最大数量
productManageId 产品配置id
name 设备标识
realName 设备名称
nodeType 节点类型:
DIRECT_DEVICE:直连设备,GATEWAY_DEVICE:网关设备,GATEWAY_CHILD_DEVICE:网关子设备
active 设备状态true在线false离线

返回数据

名称类型是否必须默认值备注其他信息
dataobject []非必须业务数据

item 类型: object

├─ idobject非必须设备ID
├─ entityTypestring非必须固定值:DEVICE
├─ idstring非必须设备ID
├─ createdTimenumber非必须创建时间
├─ tenantIdobject非必须租户
├─ entityTypestring非必须固定值:TENANT
├─ idstring非必须租户ID
├─ namestring非必须设备标识
├─ realNamestring非必须设备名称
├─ productManageIdobject非必须产品
├─ entityTypestring非必须固定值:TB_PRODUCT_MANAGE
├─ idstring非必须产品ID
├─ descriptionstring非必须描述
├─ imagestring非必须图片
├─ activeboolean非必须设备状态true在线false离线
├─ nodeTypestring非必须节点类型: DIRECT_DEVICE:直连设备,GATEWAY_DEVICE:网关设备,GATEWAY_CHILD_DEVICE:网关子设备
├─ credentialsTypestring非必须凭据类型:ACCESS_TOKEN,X509_CERTIFICATE,MQTT_BASIC,LWM2M_CREDENTIALS
├─ lastActivityTimenumber非必须最近在线时间
├─ deviceCredentialsIdstring非必须访问令牌
totalPagesnumber非必须总页数
totalElementsnumber非必须总条数
hasNextboolean非必须是否存在下一条记录

创建设备

基本信息

Path: /device

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json

Body

名称类型是否必须默认值备注其他信息
realNamestring非必须设备名称
productManageIdobject非必须
├─ idstring非必须产品ID
├─ entityTypestring非必须固定值:TB_PRODUCT_MANAGE

返回数据

名称类型是否必须默认值备注其他信息
idobject非必须设备ID
├─ entityTypestring非必须
├─ idstring非必须设备ID
createdTimenumber非必须创建时间
tenantIdobject非必须租户
├─ entityTypestring非必须固定值:TENANT
├─ idstring非必须租户ID
namestring非必须设备标识
realNamestring非必须设备名称
productManageIdobject非必须产品
├─ entityTypestring非必须固定值:TB_PRODUCT_MANAGE
├─ idstring非必须产品ID
descriptionnull非必须设备描述
imagestring非必须图片
activenull非必须设备状态true在线false离线
latnull非必须纬度
lonnull非必须经度
addressnull非必须详细地址

删除设备

基本信息

Path: /device/{deviceId}

Method: DELETE

接口描述:

成功httpCode返回200

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/x-www-form-urlencoded

路径参数

参数名称 示例 备注
deviceId 设备ID

获取设备详情

基本信息

Path: /device/info/{deviceId}

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
deviceId 设备ID

返回数据

名称类型是否必须默认值备注其他信息
idobject非必须设备ID
├─ entityTypestring非必须固定值:DEVICE
├─ idstring非必须设备ID
createdTimenumber非必须创建时间
tenantIdobject非必须租户
├─ entityTypestring非必须固定值:TENANT
├─ idstring非必须租户ID
namestring非必须设备标识
realNamestring非必须设备名称
typestring非必须所属产品名称
productManageIdobject非必须产品
├─ entityTypestring非必须固定值:TB_PRODUCT_MANAGE
├─ idstring非必须产品ID
descriptionnull非必须设备描述
imagestring非必须图片
activeboolean非必须设备状态true在线false离线
latnull非必须纬度
lonnull非必须经度
addressnull非必须详细地址
nodeTypestring非必须节点类型: DIRECT_DEVICE:直连设备,GATEWAY_DEVICE:网关设备,GATEWAY_CHILD_DEVICE:网关子设备
credentialsTypestring非必须凭据类型:ACCESS_TOKEN,X509_CERTIFICATE,MQTT_BASIC,LWM2M_CREDENTIALS
lastActivityTimenumber非必须最近在线时间
deviceCredentialsIdstring非必须访问令牌

告警规则

分页查询告警规则

基本信息

Path: /alarm/setting/page

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json

Body

名称类型是否必须默认值备注其他信息
pagenumber非必须页数
pageSizenumber非必须页大小
deviceProductIdstring必须产品id
titlestring必须名称
deviceIdstring必须设备Id

返回数据

名称类型是否必须默认值备注其他信息
dataobject []非必须业务数据

item 类型: object

├─ idobject非必须告警规则ID
├─ entityTypestring非必须固定值:ALARM_SETTING
├─ idstring非必须告警规则ID
├─ createdTimenumber非必须创建时间
├─ tenantIdobject非必须租户
├─ entityTypestring非必须固定值:TENANT
├─ idstring非必须租户ID
├─ titlestring非必须名称
├─ deviceProductIdobject非必须产品ID
├─ entityTypestring非必须固定值:TB_PRODUCT_MANAGE
├─ idstring非必须产品ID
├─ descriptionstring非必须告警规则描述
├─ statusnumber非必须状态:1-启用,0-禁用
├─ updatedTimenumber非必须更新时间
├─ alarmDatastring非必须告警规则信息
├─ deviceProductNamestring非必须产品名称
├─ namestring非必须名称
totalPagesnumber非必须总页数
totalElementsnumber非必须总记录数
hasNextboolean非必须是否有下一条记录

创建告警规则

基本信息

Path: /alarm/setting

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json

Body

名称类型是否必须默认值备注其他信息
titlestring非必须报警规则名称
deviceProductIdstring非必须产品
descriptionstring非必须报警规则描述
alarmDatastring非必须报警规则详情

返回数据

true

删除告警规则

基本信息

Path: /alarm/setting/{id}

Method: DELETE

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/x-www-form-urlencoded

路径参数

参数名称 示例 备注
id 告警规则ID

返回数据

true

告警记录

分页查询告警记录

基本信息

Path: /alarm/{entityType}/getTenantAlarms

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json

路径参数

参数名称 示例 备注
entityType 固定值-DEVICE

Body

名称类型是否必须默认值备注其他信息
pagenumber非必须
pageSizenumber非必须

返回数据

名称类型是否必须默认值备注其他信息
dataobject []非必须业务数据

item 类型: object

├─ idobject非必须ID
├─ entityTypestring非必须固定值:ALARM
├─ idstring非必须ID
├─ createdTimenumber非必须创建时间
├─ tenantIdobject非必须租户
├─ entityTypestring非必须固定值:TENANT
├─ idstring非必须租户ID
├─ typestring非必须告警规则
├─ originatorobject非必须告警源头
├─ entityTypestring非必须固定值:DEVICE
├─ idstring非必须设备ID
├─ severitystring非必须告警级别:CRITICAL, MAJOR, MINOR, WARNING, INDETERMINATE
├─ statusstring非必须状态:ACTIVE_UNACK, ACTIVE_ACK, CLEARED_UNACK, CLEARED_ACK
├─ startTsnumber非必须开始时间
├─ endTsnumber非必须结束时间
├─ ackTsnumber非必须应答时间
├─ clearTsnumber非必须清理时间
├─ handlerUserNicknamenull非必须处理人昵称
├─ handlerDetailsnull非必须处理详情
├─ handlerUserIdnull非必须处理人ID
├─ deviceNamestring非必须设备标识
├─ realNamestring非必须设备名称
├─ namestring非必须告警规则
totalPagesnumber非必须总页数
totalElementsnumber非必须总记录数
hasNextboolean非必须是否有下一条记录

处理告警记录

基本信息

Path: /alarm/setAlarmDetails/{alarmId}

Method: POST

接口描述:

成功httpCode返回200。

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json

路径参数

参数名称 示例 备注
alarmId 告警ID

Body

名称类型是否必须默认值备注其他信息
handlerDetailsstring非必须处理详情

返回数据

名称类型是否必须默认值备注其他信息

规则链库

分页查询规则链

基本信息

Path: /ruleChains

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
page 页数(从0开始)
pageSize 每页最大数量
type 类型
textSearch 搜索文本

返回数据

名称类型是否必须默认值备注其他信息
dataobject []非必须业务数据

item 类型: object

├─ idobject必须ID
├─ entityTypestring非必须固定值:RULE_CHAIN
├─ idstring非必须ID
├─ createdTimenumber必须创建时间
├─ tenantIdobject必须租户ID
├─ entityTypestring非必须固定值:TENANT
├─ idstring非必须租户ID
├─ namestring必须名称
├─ typestring必须类型
├─ firstRuleNodeIdobject必须第一个RoleNode的ID
├─ entityTypestring非必须固定值:RULE_NODE
├─ idstring非必须第一个RoleNode的ID
├─ rootboolean必须是否是根规则链
├─ debugModeboolean必须调试模式
totalPagesnumber非必须总页数
totalElementsnumber非必须总记录数
hasNextboolean非必须是否有下一条记录

创建规则链

基本信息

Path: /ruleChain

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json

Body

名称类型是否必须默认值备注其他信息
namestring非必须名称
debugModeboolean非必须是否调试
additionalInfoobject非必须
├─ descriptionstring非必须描述

返回数据

名称类型是否必须默认值备注其他信息
idobject非必须规则链ID
├─ entityTypestring非必须固定值:RULE_CHAIN
├─ idstring非必须ID
createdTimenumber非必须创建时间
additionalInfoobject非必须额外信息
├─ descriptionstring非必须描述
tenantIdobject非必须租户ID
├─ entityTypestring非必须固定值:TENANT
├─ idstring非必须租户ID
namestring非必须名称
typestring非必须类型
firstRuleNodeIdnull非必须第一条规则链ID
rootboolean非必须是否根规则链
debugModeboolean非必须调试模式

删除规则链

基本信息

Path: /ruleChain/{ruleChainId}

Method: DELETE

接口描述:

成功httpCode返回200

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/x-www-form-urlencoded

路径参数

参数名称 示例 备注
ruleChainId 规则链ID

返回数据

名称类型是否必须默认值备注其他信息

物模型管理

保存/修改产品物模型测点信息

基本信息

Path: /mergerTelemetryProfile

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json

Body

名称类型是否必须默认值备注其他信息
namestring非必须测点名称
dataTypestring非必须数据类型
unitstring非必须单位
dataTypeIdstring非必须数据类型ID
unitIdstring非必须单位ID
cnNamestring非必须测点名称
belongingstationstring非必须
descriptionstring非必须描述
AccessTokenstring非必须
enDataTypestring非必须数据类型
labelstring非必须
labelListstring []非必须

item 类型: string

├─ 非必须
productManageIdobject非必须
├─ idstring非必须产品ID
├─ entityTypestring非必须固定值-TB_PRODUCT_MANAGE

返回数据

名称类型是否必须默认值备注其他信息
productManageIdobject非必须产品ID
├─ entityTypestring非必须固定值:TB_PRODUCT_MANAGE
├─ idstring非必须产品ID
tenantIdobject非必须租户ID
├─ entityTypestring非必须固定值:TENANT
├─ idstring非必须租户ID
namestring非必须名称
cnNamestring非必须名称
unitstring非必须单位
dataTypestring非必须数据类型
descriptionstring非必须描述
enDataTypestring非必须英文数据类型
unitIdstring非必须单位ID
dataTypeIdstring非必须数据类型ID
labelstring非必须标签
idobject非必须ID
├─ entityTypestring非必须固定值:TB_PRODUCT_TELEMETRY_PROFILE
├─ idstring非必须ID
createdTimenumber非必须创建时间

保存/修改设备物模型测点信息

基本信息

Path: /device/telemetryProfile/mergerTelemetryProfile/{deviceId}

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json

路径参数

参数名称 示例 备注
deviceId 设备ID

Body

名称类型是否必须默认值备注其他信息
namestring非必须物模型测点名称
dataTypestring非必须数据类型名称
unitstring非必须单位名称
dataTypeIdstring非必须数据类型ID
unitIdstring非必须单位ID
cnNamestring非必须物模型测点名称
belongingstationstring非必须
descriptionstring非必须描述
AccessTokenstring非必须
enDataTypestring非必须数据类型名称
labelstring非必须
labelListstring []非必须

item 类型: string

├─ 非必须

返回数据

名称类型是否必须默认值备注其他信息
deviceProfileIdobject非必须设备配置ID
├─ entityTypestring非必须固定值DEVICE_PROFILE
├─ idstring非必须设备配置ID
deviceIdobject非必须设备ID
├─ entityTypestring非必须固定值:DEVICE
├─ idstring非必须设备ID
namestring非必须名称
cnNamestring非必须名称
unitstring非必须单位
dataTypestring非必须数据类型
descriptionstring非必须描述
enDataTypestring非必须英文数据类型
unitIdstring非必须单位ID
dataTypeIdstring非必须数据类型ID
labelstring非必须标签
idobject非必须ID
├─ entityTypestring非必须固定值:DEVICE_TELEMETRY_PROFILE
├─ idstring非必须ID
createdTimenumber非必须创建时间

分页查询产品物模型

基本信息

Path: /pageByTenantIdAndProductId

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
page 页数(从0开始)
pageSize 每页最大数量
tbProductManageId 产品id
textSearch 测点名称

返回数据

名称类型是否必须默认值备注其他信息
dataobject []非必须业务数据

item 类型: object

├─ productManageIdobject非必须产品ID
├─ entityTypestring非必须固定值:TB_PRODUCT_MANAGE
├─ idstring非必须产品ID
├─ tenantIdobject非必须租户ID
├─ entityTypestring非必须固定值:TENANT
├─ idstring非必须租户ID
├─ namestring非必须名称
├─ cnNamestring非必须名称
├─ unitstring非必须单位
├─ dataTypestring非必须数据类型
├─ descriptionstring非必须描述
├─ enDataTypestring非必须英文数据类型
├─ unitIdstring非必须单位ID
├─ dataTypeIdstring非必须数据类型ID
├─ labelstring非必须标签
├─ idobject非必须ID
├─ entityTypestring非必须固定值:TB_PRODUCT_TELEMETRY_PROFILE
├─ idstring非必须ID
├─ createdTimenumber非必须创建时间
totalPagesnumber非必须总页数
totalElementsnumber非必须总记录数
hasNextboolean非必须是否存在下一条记录

分页查询设备物模型

基本信息

Path: /device/telemetryProfilePage/{deviceId}

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
deviceId 设备ID

Query

参数名称 是否必须 示例 备注
page 页数(从0开始)
pageSize 每页最大数量

返回数据

名称类型是否必须默认值备注其他信息
dataobject []非必须业务数据

item 类型: object

├─ deviceProfileIdobject非必须设备配置ID
├─ entityTypestring非必须固定值:DEVICE_PROFILE
├─ idstring非必须设备配置ID
├─ deviceIdnull非必须设备ID
├─ namestring非必须名称
├─ cnNamestring非必须名称
├─ unitstring非必须单位
├─ dataTypestring非必须数据类型
├─ descriptionstring非必须描述
├─ enDataTypestring非必须英文数据类型
├─ unitIdstring非必须单位ID
├─ dataTypeIdstring非必须数据类型ID
├─ labelstring非必须标签
├─ idobject非必须ID
├─ entityTypestring非必须固定值:DEVICE_TELEMETRY_PROFILE
├─ idstring非必须ID
├─ createdTimenumber非必须创建时间
totalPagesnumber非必须总页数
totalElementsnumber非必须总记录数
hasNextboolean非必须是否有下一条记录

根据测点id删除产品物模型测点信息

基本信息

Path: /deleteTelemetryProfileById/{tbProductTelemetryProfileId}

Method: DELETE

接口描述:

成功httpCode返回200

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/x-www-form-urlencoded

路径参数

参数名称 示例 备注
tbProductTelemetryProfileId 测点ID

根据测点id删除设备物模型测点信息

基本信息

Path: /device/telemetryProfile/deleteTelemetryProfileById/{deviceId}/{deviceTelemetryProfileId}

Method: DELETE

接口描述:

成功httpCode返回200

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/x-www-form-urlencoded

路径参数

参数名称 示例 备注
deviceId 设备ID
deviceTelemetryProfileId 测点ID

返回数据

名称类型是否必须默认值备注其他信息

时序数据

查询历史设备遥测数据、查询最新设备遥测数据

基本信息

Path: /device/meta/{deviceId}/values/timeseries

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
deviceId 设备ID

Query

参数名称 是否必须 示例 备注
page 页码
pageSize 数据数量
deviceTelemetryProfileId 测点名称

返回数据

名称类型是否必须默认值备注其他信息
dataobject []非必须业务数据

item 类型: object

├─ deviceIdstring非必须设备ID
├─ deviceRealNamestring非必须设备实际名称
├─ deviceNamestring非必须设备名称
├─ valueAsStringstring非必须string值
├─ valuestring非必须
├─ keystring非必须key
├─ jsonValuenull非必须json值
├─ strValuestring非必须string值
├─ booleanValuenull非必须boolean值
├─ longValuenull非必须long值
├─ doubleValuenull非必须double值
├─ dataTypestring非必须数据类型
├─ tsnumber非必须时间戳
totalPagesnumber非必须总页数
totalElementsnumber非必须总记录数
hasNextboolean非必须是否有下一条记录

属性数据

查询最新设备属性数据

基本信息

Path: /{entityType}/{entityId}/attributeProfilePage

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
entityType 固定值-DEVICE
entityId 设备ID

Query

参数名称 是否必须 示例 备注
entityType 固定值-DEVICE
entityId 设备ID
page 页码
pageSize 每页数据条数

返回数据

名称类型是否必须默认值备注其他信息
dataobject []非必须业务数据

item 类型: object

├─ entityIdobject必须设备ID
├─ entityTypestring非必须固定值:DEVICE
├─ idstring非必须设备ID
├─ namestring必须名称
├─ cnNamestring必须名称
├─ attrScopestring必须范围
├─ unitnull必须单位
├─ dataTypestring必须类型
├─ descriptionnull必须描述
├─ enDataTypestring必须英文数据类型
├─ unitIdnull必须单位ID
├─ dataTypeIdstring必须数据类型ID
├─ dataLimitobject必须数据限制
├─ dataTypestring非必须限制类型
├─ booleanListobject []非必须条件列表

item 类型: object

├─ valuestring必须
├─ descriptionstring必须
├─ maxnumber非必须最小值
├─ minnumber非必须最大值
├─ unitstring非必须单位
├─ unitIdnull非必须单位ID
├─ dateboolean非必须时间
├─ valuestring必须
├─ idobject必须ID
├─ entityTypestring非必须固定值:ATTRIBUTE_PROFILE
├─ idstring非必须ID
├─ createdTimenumber必须创建时间
totalPagesnumber非必须总页数
totalElementsnumber非必须总记录数
hasNextboolean非必须是否有下一条记录

设备调试

设备调试指令下发_ONEWAY

基本信息

Path: /rpc/oneway/{deviceId}

Method: POST

接口描述:

成功httpCode返回200

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json

路径参数

参数名称 示例 备注
deviceId 设备ID

Body

名称类型是否必须默认值备注其他信息
methodstring非必须方法,固定值:setApiCommand
paramsobject非必须参数,json结构
timeoutnumber非必须超时时间

返回数据

名称类型是否必须默认值备注其他信息

设备调试指令下发_TWOWAY

基本信息

Path: /rpc/twoway/{deviceId}

Method: POST

接口描述:

成功httpCode返回200

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json

路径参数

参数名称 示例 备注
deviceId 设备ID

Body

名称类型是否必须默认值备注其他信息
methodstring非必须方法,固定值:setApiCommand
paramsobject非必须参数,json结构
timeoutnumber非必须超时时间

返回数据

名称类型是否必须默认值备注其他信息
cosmoplat