- Contents
- API Instructions
- Error Code
- General
- Input
- Screen
- Device
- Device Identify
- Monitoring
- Set Blackout/Freeze ScreenPUT
- Cabinet
Retrieve Real-Time Monitoring Information
GET
/api/v1/device/monitor/info
/api/v1/device/monitor/info
All
TIP
Request
Query Params
isNeedCabinetInfo
string
optional
Example:
0: Yes, 1: No
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request GET 'http://127.0.0.1:8001/api/v1/device/monitor/info'
Responses
🟢200Successful
application/json
Body
code
number
optional
data
object
optional
name
string
Controller name
runtime
number
The uptime of the controller (second).
totalRuntime
number
The total uptime of the controller (second).
backupStatus
integer
Backup status
mainBoardTemperature
object
Mainboard temperature
mainBoardVoltage
object
Mainboard voltage
fanInfos
array [object {3}]
Fan information
voltageInfos
array [object {3}]
Voltage information
temperatureInfos
array [object {3}]
Temperature information
cabinetPowerNumber
number
Power supply quantity
controllerPortMonitorInfos
array [object {2}]
Control port information
cardMonitorInfo
array [object {5}]
required
screenSourceStatus
array [object {3}]
Active source status
outputStatus
array [object {4}]
Output port status
cabinets
array [object {8}]
Cabinet
rvCardsRuntime
array [object {4}]
Run-time monitoring of receiving card
screenRunTime
integer
Total uptime of the screen
message
string
optional
Example
{
"code": 0,
"data": {
"name": "string",
"runtime": 0,
"totalRuntime": 0,
"backupStatus": 0,
"mainBoardTemperature": {
"value": 0,
"status": 0
},
"mainBoardVoltage": {
"value": 0,
"status": 0
},
"fanInfos": [
{
"fanSpeed": 0,
"fanType": 0,
"status": 0
}
],
"voltageInfos": [
{
"voltage": null,
"voltageType": null,
"status": null
}
],
"temperatureInfos": [
{
"temperature": null,
"temperatureType": null,
"status": null
}
],
"cabinetPowerNumber": 0,
"controllerPortMonitorInfos": [
{
"controllerPortID": 0,
"status": 0
}
],
"cardMonitorInfo": [
{
"cardID": 0,
"cardType": 0,
"status": 0,
"cardTemperatureInfos": [
{
"temperature": 0,
"temperatureType": 0
}
],
"cardVoltageInfos": [
{
"voltage": 0,
"voltageType": 0
}
]
}
],
"screenSourceStatus": [
{
"portID": 0,
"status": 0,
"inputCardID": 0
}
],
"outputStatus": [
{
"outputID": 0,
"type": 0,
"status": 0,
"outputCardID": 0
}
],
"cabinets": [
{
"CabinetID": 0,
"rvCardID": 0,
"outPutID": 0,
"index": 0,
"temperature": {
"value": 0,
"status": 0
},
"voltage": {
"value": 0,
"status": 0
},
"rvCards": [
{
"cabinetID": 0,
"rvCardID": 0,
"netPortIndex": 0,
"cabinetIndex": 0,
"runtime": 0,
"totalRuntime": 0,
"temperature": {
"value": 0,
"status": 0
},
"voltage": {
"value": 0,
"status": 0
},
"humidity": {
"value": 0,
"status": 0
},
"errorBit": [
{
"value": 0,
"type": 0,
"status": 0
}
],
"backupStatus": {
"mode": 0,
"status": 0
},
"nextCabinetLinkStatus": {
"linkStatus": true,
"status": 0
},
"moduleInfos": [
{
"moduleIndex": "string",
"temperature": {
"value": 0,
"status": 0
},
"voltage": {
"value": 0,
"status": 0
}
}
]
}
],
"powerInfo": [
{
"number": 0,
"status": 0
}
]
}
],
"rvCardsRuntime": [
{
"cabinetID": 0,
"rvCardID": 0,
"runtime": null,
"totalRuntime": null
}
],
"screenRunTime": 0
},
"message": "string"
}
Modified at 2024-07-09 11:01:54