帮我写一个API用于获取数字化大屏开发中设备返回的信息
API名称:getDeviceInfo
请求方式:GET
请求URL:/api/device/info/{deviceId}
请求参数:
| 参数名称 | 参数类型 | 是否必填 | 参数描述 | | -------- | -------- | -------- | -------------------- | | deviceId | String | 是 | 设备ID,用于唯一标识设备 |
响应参数:
| 参数名称 | 参数类型 | 参数描述 | | ---------- | -------- | -------------------- | | deviceId | String | 设备ID | | deviceType | String | 设备类型 | | status | String | 设备状态 | | cpuUsage | float | CPU使用率 | | memUsage | float | 内存使用率 | | diskUsage | float | 磁盘使用率 | | temperature| float | 设备温度 | | networkStatus| String | 网络状态 | | ipAddress | String | 设备IP地址 | | updateTime | String | 最近更新信息的时间戳 |
响应示例:
{
"deviceId": "123456",
"deviceType": "LED Screen",
"status": "Online",
"cpuUsage": 0.24,
"memUsage": 0.75,
"diskUsage": 0.5,
"temperature": 32.5,
"networkStatus": "Connected",
"ipAddress": "192.168.0.1",
"updateTime": "2021-08-10T10:30:00.000Z"
}
错误码:
| 错误码 | 错误信息 | 描述 | | ------ | ------------------ | ---------------------- | | 404 | Device not found | 设备不存在 | | 500 | Internal server error | 内部服务器错误
原文地址: https://www.cveoy.top/t/topic/e9aW 著作权归作者所有。请勿转载和采集!