Appearance
listDeviceByProductKey
调用该接口根据产品ProductKey查询设备列表。
使用说明
暂无
接口地址
/gateway/openapi
请求方式
POST
请求参数
请求头
名称 | 类型 | 描述 |
---|---|---|
tokenauthorization | String | 平台颁发的token |
apiCode | String | 固定值:listDeviceByProductKey |
请求参数
ListDeviceRequest
名称 | 类型 | 是否必选 | 描述 |
---|---|---|---|
productKey | String | 是 | 产品Key |
返回数据
QueryDeviceResponse
名称 | 类型 | 描述 |
---|---|---|
code | String | 调用成功,返回0,调用失败,查看错误信息。 |
msg | String | 调用成功,提示"操作成功",调用失败,查看错误信息。 |
data | Object | 返回结果。结果内容详情,查看下方示例。 |
deviceList
名称 | 类型 | 描述 |
---|---|---|
deviceId | String | 设备ID |
productKey | String | 产品Key |
deviceName | String | 设备名称 |
deviceSecret | String | 设备密钥 |
deviceDesc | String | 备注 |
deviceUniqueNo | String | 设备唯一信息编号 |
createTime | Date | 创建时间:格式为yyyy-MM-dd HH:mm:ss |
activeTime | Date | 激活时间: 格式为yyyy-MM-dd HH:mm:ss |
lastOnlineTime | Date | 最后上线时间:格式为yyyy-MM-dd HH:mm:ss |
deviceStatus | String | 设备状态:
|
productName | String | 产品名称 |
productId | String | 产品ID |
linkProtocol | Integer | 协议类型:
|
topologyType | Integer | 是否直连:
|
parentDeviceName | String | 父设备名称 |
deviceModuleMap | Map | 固件版本 |
示例
请求示例
json
{
"productKey": "F4wg3MgrM"
}
返回示例
json
{
"code": "0",
"msg": "操作成功",
"data": [
{
"deviceId": "34242",
"productKey": "F4wg3MgrM",
"deviceName": "1233243",
"deviceSecret": "034e84fe65f4f11d",
"deviceDesc": "1",
"deviceUniqueNo": "123",
"createTime": "2025-06-05 10:19:16",
"activeTime": "2025-07-16 16:28:19",
"lastOnlineTime": "2025-07-28 15:50:03",
"deviceStatus": "offline",
"productName": "浸水器",
"productId": null,
"linkProtocol": null,
"topologyType": null,
"parentDeviceName": null,
"deviceModuleMap": null
},
{
"deviceId": "342424324",
"productKey": "F4wg3MgrM",
"deviceName": "1233243e3542",
"deviceSecret": "bdb60360808c693c",
"deviceDesc": "1",
"deviceUniqueNo": "123er3",
"createTime": "2025-06-05 10:36:07",
"activeTime": "2025-06-19 17:27:15",
"lastOnlineTime": "2025-06-19 17:27:15",
"deviceStatus": "offline",
"productName": "浸水器",
"productId": null,
"linkProtocol": null,
"topologyType": null,
"parentDeviceName": null,
"deviceModuleMap": null
}
]
}