# 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 to application/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"
}

# Detailed Description