获取设备基本信息
1.接口描述
接口说明:获取设备基本信息,包括CPU、内存、上电时间等。
请求方式:POST [ip]/api/system/info
管理员权限 | 登录认证 |
---|---|
否 | 是 |
2.输入参数
无
3.输出参数
参数名称 | 类型 | 描述 |
---|---|---|
status | Int | 状态码 |
code | String | 状态描述 |
device-name | String | 设备名称 |
mdns-url | String | mDNS URL |
uptime | Int | 开机时长,单位:s |
cpu | CPUInfo | CPU信息 |
mem | MemInfo | 内存信息 |
datetime | DateTimeInfo | 日期和时间信息 |
auto-reboot | AutoRebootInfo | 自动重启信息 |
CPUInfo
参数名称 | 类型 | 描述 |
---|---|---|
total | Int | CPU 总时间 |
idle | Int | CPU 空闲时间 |
usage | Int | CPU 使用率 x 100 |
MemInfo
参数名称 | 类型 | 描述 |
---|---|---|
total | Int | 系统总内存,单位:KB |
avail | Int | 系统可用内存,单位:KB |
DateTimeInfo
参数名称 | 类型 | 描述 |
---|---|---|
cur-time | String | 系统时间,格式:yyyy-MM-dd HH:mm:ss |
zonename | String | 时区名称 |
ntp-enable | Boolean | 是否启用自动设置时间 true:是;false:否 |
ntp-server1 | String | NTP服务器1 |
ntp-server2 | String | NTP服务器2 |
AutoRebootInfo
参数名称 | 类型 | 描述 |
---|---|---|
enable | Boolean | 是否启用自动重启 true:是;false:否 |
hour | Int | 自动重启时间,时 |
min | Int | 自动重启时间,分 |
week | [Array] | 每周重复 1:星期一; 2:星期二; 3:星期三; 4:星期四; 5:星期五; 6:星期六; 7:星期天 |
4.示例
获取设备基本信息。
输入示例
None
输出示例
{
"device-name": "USB Fusion",
"mdns-url":"xxxxx.local",
"uptime": 8410,
"cpu": {
"total": 1624896,
"idle": 1281701,
"usage": 2110
},
"mem": {
"total": 8069612,
"avail": 7171768
},
"datetime": {
"cur-time": "2021-12-20 13:25:57",
"zonename": "Asia/Shanghai",
"ntp-enable": true,
"ntp-server1": "0.pool.ntp.org",
"ntp-server2": "1.pool.ntp.org"
},
"auto-reboot":{
"enable":true,
"hour":23,
"min":59,
"week":[
1,
2
]
},
"status": 0,
"code": "Success"
}
5.错误码
无接口业务逻辑相关的错误码,其他错误码详见 公共错误码。