# Get Device Normal Information
This API endpoint retrieves the normal information about a specified device.
# Request Path
{CLTPlatform-ip}:8086/processor/getDeviceInfo
- Replace
{CLTPlatform-ip}
with the corresponding IP address. - The request port is
8086
.
# Protocol
HTTP
# Method
POST
# Request Parameters
- Set the
Content-Type
of the request body toapplication/json
.
Parameter Name | Description | Required | Type | Data Dictionary | Restriction | Example |
---|---|---|---|---|---|---|
command | Command type | Yes | string | - | - | processor/getDeviceInfo |
data | Data | Yes | object | - | - | - |
data >> index | Sender index (starts from 0) | Yes | int | - | - | - |
# Request Example
{
"command": "processor/getDeviceInfo",
"data": {
"index": 0
}
}
# Response
Parameter Name | Description | Required | Type | Data Dictionary | Restriction | Example |
---|---|---|---|---|---|---|
command | Command type | Yes | string | - | - | processor/getDeviceInfo |
code | Status code | Yes | int | - | - | - |
message | Message | Yes | string | - | - | - |
data | Data | Yes | object | - | - | - |
data >> detailVersion | Detailed version information | Yes | string | - | - | - |
data >> temperature | Board temperature (°C) | Yes | float | - | - | - |
data >> uid | Unique ID | Yes | string | - | - | - |
data >> bLayoutFromSender | Whether the connection relationship is enabled from the sender card | Yes | boolean | - | - | - |
data >> outputInterfaceInfo | Output interface information | Yes | object | - | - | - |
data >> outputInterfaceInfo >> outputBoardCount | Number of output boards | Yes | number | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr | Array of output board information | Yes | array | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> isExistBoard | Whether there is a sub-board | Yes | boolean | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> boardDataType | Data type (netPortBoardInfo, fiberBoardInfo, videoBoardInfo) | Yes | string | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> netPortBoardInfo | Network port board information | Yes | object | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> netPortBoardInfo >> boardMark | Board mark | Yes | object | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> netPortBoardInfo >> boardMark >> boardClass | Board class | Yes | string | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> netPortBoardInfo >> boardMark >> boardId | Board ID | Yes | number | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> netPortBoardInfo >> boardMark >> boardIndex | Board index | Yes | number | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> netPortBoardInfo >> boardMark >> boardType | Board type | Yes | string | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> netPortBoardInfo >> interfaceInfoArr | Interface information array | Yes | array | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> netPortBoardInfo >> interfaceInfoArr >> interfaceMark | Interface mark | Yes | object | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> netPortBoardInfo >> interfaceInfoArr >> interfaceMark >> interfaceId | Interface slot number | Yes | number | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> netPortBoardInfo >> interfaceInfoArr >> interfaceMark >> interfaceType | Interface type | Yes | string | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> netPortBoardInfo >> interfaceInfoArr >> interfaceInfo | Interface information | Yes | object | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> netPortBoardInfo >> interfaceInfoArr >> interfaceInfo >> isConnect | Whether connected | Yes | boolean | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> netPortBoardInfo >> interfaceInfoArr >> interfaceInfo >> portSpeed | Port speed | Yes | string | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> netPortBoardInfo >> interfaceInfoArr >> interfaceInfo >> isBackup | Whether backup | Yes | boolean | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> netPortBoardInfo >> interfaceInfoArr >> interfaceInfo >> isSwitchToBackup | Whether switched to backup port | Yes | boolean | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> netPortBoardInfo >> interfaceInfoArr >> interfaceInfo >> isBanOutput | Whether output is banned | Yes | boolean | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> fiberBoardInfo | Fiber board information | Yes | object | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> fiberBoardInfo >> fiberInterfaceInfoArr | Fiber interface information array | Yes | object | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> fiberBoardInfo >> fiberInterfaceInfoArr >> interfaceMark | Interface mark | Yes | object | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> fiberBoardInfo >> fiberInterfaceInfoArr >> interfaceMark >> interfaceId | Interface slot number | Yes | number | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> fiberBoardInfo >> fiberInterfaceInfoArr >> interfaceMark >> interfaceType | Interface type | Yes | string | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> fiberBoardInfo >> fiberInterfaceInfoArr >> interfaceInfo | Interface information | Yes | object | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> fiberBoardInfo >> fiberInterfaceInfoArr >> interfaceInfo >> fiberSpeed | Speed | Yes | string | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> fiberBoardInfo >> fiberInterfaceInfoArr >> interfaceInfo >> isConnect | Whether connected | Yes | boolean | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> fiberBoardInfo >> fiberInterfaceInfoArr >> interfaceInfo >> isBackup | Whether backup | Yes | boolean | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> fiberBoardInfo >> interfaceInfoArr | Interface information array | Yes | object | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> fiberBoardInfo >> interfaceInfoArr >> interfaceMark | Interface mark | Yes | object | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> fiberBoardInfo >> interfaceInfoArr >> interfaceMark >> interfaceId | Interface slot number | Yes | string | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> fiberBoardInfo >> interfaceInfoArr >> interfaceMark >> interfaceType | Interface type | Yes | string | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> fiberBoardInfo >> interfaceInfoArr >> interfaceInfo | Interface information | Yes | object | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> fiberBoardInfo >> interfaceInfoArr >> interfaceInfo >> isConnect | Whether connected | Yes | boolean | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> fiberBoardInfo >> interfaceInfoArr >> interfaceInfo >> portSpeed | Port speed | Yes | string | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> fiberBoardInfo >> interfaceInfoArr >> interfaceInfo >> isBackup | Whether backup | Yes | boolean | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> fiberBoardInfo >> interfaceInfoArr >> interfaceInfo >> isSwitchToBackup | Whether switched to backup port | Yes | boolean | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> fiberBoardInfo >> interfaceInfoArr >> interfaceInfo >> isBanOutput | Whether output is banned | Yes | boolean | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> fiberBoardInfo >> boardMark | Board mark | Yes | object | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> fiberBoardInfo >> boardMark >> boardClass | Board class | Yes | string | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> fiberBoardInfo >> boardMark >> boardId | Board ID | Yes | number | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> fiberBoardInfo >> boardMark >> boardIndex | Board index | Yes | number | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> fiberBoardInfo >> boardMark >> boardType | Board type | Yes | string | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> videoBoardInfo | Video board information | Yes | object | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> videoBoardInfo >> boardMark | Board mark | Yes | object | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> videoBoardInfo >> boardMark >> boardClass | Board class | Yes | string | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> videoBoardInfo >> boardMark >> boardId | Board ID | Yes | number | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> videoBoardInfo >> boardMark >> boardIndex | Board index | Yes | number | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> videoBoardInfo >> boardMark >> boardType | Board type | Yes | string | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> videoBoardInfo >> interfaceInfoArr | Interface information array | Yes | object | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> videoBoardInfo >> interfaceInfoArr >> interfaceMark | Video interface identifier | Yes | object | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> videoBoardInfo >> interfaceInfoArr >> interfaceMark >> interfaceId | Interface slot number | Yes | number | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> videoBoardInfo >> interfaceInfoArr >> interfaceMark >> interfaceType | Interface type | Yes | string | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> videoBoardInfo >> interfaceInfoArr >> interfaceInfo | Yes | object | - | - | - | |
data >> outputInterfaceInfo >> outputBoardInfoArr >> videoBoardInfo >> interfaceInfoArr >> interfaceInfo >> isConnect | Whether connected | Yes | boolean | - | - | - |
data >> outputInterfaceInfo >> outputBoardInfoArr >> videoBoardInfo >> interfaceInfoArr >> interfaceInfo >> speedLevel | Speed level | Yes | string | - | - | - |
# Response Example
DETAILS
{
"code": 20000,
"command": "processor/getDeviceInfo",
"data": {
"bLayoutFromSender": false,
"detailVersion": "U9 1.00(Main:ARM-1.00(30721)/2.00(12984) FPGA-0.00,Back:FPGA-0.25/0.12,Front:ARM-1.00(32) ,INPUT4_HDMIx4:ARM-2.01(0) FPGA-1.52,OUTPUT1_5Gx8:FPGA-0.16/0.03Unknown:ARM-3.01(0) FPGA-2.21/2.26/2.26OUTPUT8_20PORT:FPGA-0.24/2.23)",
"outputInterfaceInfo": {
"outputBoardCount": 3,
"outputBoardInfoArr": [{
"boardDataType": "netPortBoardInfo",
"isExistBoard": true,
"netPortBoardInfo": {
"boardMark": {
"boardClass": "output",
"boardId": 4106,
"boardIndex": 0,
"boardType": "OUTPUT_5Gx8"
},
"interfaceInfoArr": [{
"interfaceInfo": {
"isBackup": false,
"isBanOutput": false,
"isConnect": false,
"isSwitchToBackup": false,
"portSpeed": "5G"
},
"interfaceMark": {
"interfaceId": 0,
"interfaceType": "5G_NET_PORT_OUT"
}
}, {
"interfaceInfo": {
"isBackup": false,
"isBanOutput": false,
"isConnect": false,
"isSwitchToBackup": false,
"portSpeed": "5G"
},
"interfaceMark": {
"interfaceId": 1,
"interfaceType": "5G_NET_PORT_OUT"
}
}, {
"interfaceInfo": {
"isBackup": false,
"isBanOutput": false,
"isConnect": false,
"isSwitchToBackup": false,
"portSpeed": "5G"
},
"interfaceMark": {
"interfaceId": 2,
"interfaceType": "5G_NET_PORT_OUT"
}
}, {
"interfaceInfo": {
"isBackup": false,
"isBanOutput": false,
"isConnect": false,
"isSwitchToBackup": false,
"portSpeed": "5G"
},
"interfaceMark": {
"interfaceId": 3,
"interfaceType": "5G_NET_PORT_OUT"
}
}, {
"interfaceInfo": {
"isBackup": false,
"isBanOutput": false,
"isConnect": false,
"isSwitchToBackup": false,
"portSpeed": "5G"
},
"interfaceMark": {
"interfaceId": 4,
"interfaceType": "5G_NET_PORT_OUT"
}
}, {
"interfaceInfo": {
"isBackup": false,
"isBanOutput": false,
"isConnect": false,
"isSwitchToBackup": false,
"portSpeed": "5G"
},
"interfaceMark": {
"interfaceId": 5,
"interfaceType": "5G_NET_PORT_OUT"
}
}, {
"interfaceInfo": {
"isBackup": false,
"isBanOutput": false,
"isConnect": false,
"isSwitchToBackup": false,
"portSpeed": "5G"
},
"interfaceMark": {
"interfaceId": 6,
"interfaceType": "5G_NET_PORT_OUT"
}
}, {
"interfaceInfo": {
"isBackup": false,
"isBanOutput": false,
"isConnect": false,
"isSwitchToBackup": false,
"portSpeed": "5G"
},
"interfaceMark": {
"interfaceId": 7,
"interfaceType": "5G_NET_PORT_OUT"
}
}]
}
}, {
"boardDataType": "netPortBoardInfo",
"isExistBoard": false,
"netPortBoardInfo": {
"boardMark": {
"boardClass": "output",
"boardId": 4113,
"boardIndex": 7,
"boardType": "OUTPUT_20PORT"
},
"interfaceInfoArr": [{
"interfaceInfo": {
"isBackup": false,
"isBanOutput": false,
"isConnect": false,
"isSwitchToBackup": false,
"portSpeed": "1G"
},
"interfaceMark": {
"interfaceId": 0,
"interfaceType": "1G_NET_PORT_OUT"
}
}, {
"interfaceInfo": {
"isBackup": false,
"isBanOutput": false,
"isConnect": false,
"isSwitchToBackup": false,
"portSpeed": "1G"
},
"interfaceMark": {
"interfaceId": 1,
"interfaceType": "1G_NET_PORT_OUT"
}
}, {
"interfaceInfo": {
"isBackup": false,
"isBanOutput": false,
"isConnect": false,
"isSwitchToBackup": false,
"portSpeed": "1G"
},
"interfaceMark": {
"interfaceId": 2,
"interfaceType": "1G_NET_PORT_OUT"
}
}, {
"interfaceInfo": {
"isBackup": false,
"isBanOutput": false,
"isConnect": false,
"isSwitchToBackup": false,
"portSpeed": "1G"
},
"interfaceMark": {
"interfaceId": 3,
"interfaceType": "1G_NET_PORT_OUT"
}
}, {
"interfaceInfo": {
"isBackup": false,
"isBanOutput": false,
"isConnect": false,
"isSwitchToBackup": false,
"portSpeed": "1G"
},
"interfaceMark": {
"interfaceId": 4,
"interfaceType": "1G_NET_PORT_OUT"
}
}, {
"interfaceInfo": {
"isBackup": false,
"isBanOutput": false,
"isConnect": false,
"isSwitchToBackup": false,
"portSpeed": "1G"
},
"interfaceMark": {
"interfaceId": 5,
"interfaceType": "1G_NET_PORT_OUT"
}
}, {
"interfaceInfo": {
"isBackup": false,
"isBanOutput": false,
"isConnect": false,
"isSwitchToBackup": false,
"portSpeed": "1G"
},
"interfaceMark": {
"interfaceId": 6,
"interfaceType": "1G_NET_PORT_OUT"
}
}, {
"interfaceInfo": {
"isBackup": false,
"isBanOutput": false,
"isConnect": false,
"isSwitchToBackup": false,
"portSpeed": "1G"
},
"interfaceMark": {
"interfaceId": 7,
"interfaceType": "1G_NET_PORT_OUT"
}
}, {
"interfaceInfo": {
"isBackup": false,
"isBanOutput": false,
"isConnect": false,
"isSwitchToBackup": false,
"portSpeed": "1G"
},
"interfaceMark": {
"interfaceId": 8,
"interfaceType": "1G_NET_PORT_OUT"
}
}, {
"interfaceInfo": {
"isBackup": false,
"isBanOutput": false,
"isConnect": false,
"isSwitchToBackup": false,
"portSpeed": "1G"
},
"interfaceMark": {
"interfaceId": 9,
"interfaceType": "1G_NET_PORT_OUT"
}
}]
}
}, {
"boardDataType": "videoBoardInfo",
"isExistBoard": true,
"videoBoardInfo": {
"boardMark": {
"boardClass": "output",
"boardId": 4112,
"boardIndex": 6,
"boardType": "Unknown"
},
"interfaceInfoArr": [{
"interfaceInfo": {
"isConnect": false,
"portSpeed": "600M"
},
"interfaceMark": {
"interfaceId": 0,
"interfaceType": "HDMI2.0_OUT"
}
}, {
"interfaceInfo": {
"isConnect": false,
"portSpeed": "600M"
},
"interfaceMark": {
"interfaceId": 1,
"interfaceType": "HDMI2.0_OUT"
}
}, {
"interfaceInfo": {
"isConnect": false,
"portSpeed": "600M"
},
"interfaceMark": {
"interfaceId": 2,
"interfaceType": "HDMI2.0_OUT"
}
}, {
"interfaceInfo": {
"isConnect": false,
"portSpeed": "600M"
},
"interfaceMark": {
"interfaceId": 3,
"interfaceType": "HDMI2.0_OUT"
}
}]
}
}]
},
"temperature": 43.33000183105469,
"uid": "2a 9a 5e 69 fa 4c 00 00 00 00 00 00"
},
"message": "Common_Success"
}