- API access guide
- Common Error Codes
- FAQ
- User-related
- System control-related
- Screen control-related
- Receiving card-related
- Obtain receiving card connection information
- Obtain receiving card monitoring information
- Obtain basic information of the receiving card
- Configure the screen via receiving card configuration (send .rcfgx file)
- Configure the screen via receiving card configuration (send .scr file)
- Upgrade the receiving card
- Obtain the receiving card upgrade progress
- Send Card-related
- Obtain screen brightnessGET
- Set screen brightnessPOST
- Obtain screen statusGET
- Set screen statusPOST
- Obtain screen-on/off schedulesGET
- Set screen-on/off schedulesPOST
- Set brightness adjustment schedulesPOST
- Obtain brightness adjustment schedulesGET
- General capabilities
- Serial port control
- Board relays
Upgrade the device
Developing
PUT
/terminal/emergency/v1/device/upgrade
Last modified:2024-12-13 09:35:45
Before calling this interface for upgrade, please upload the upgrade package to the following path: /sdcard/nova/viplex_terminal/cache/
Request
Header Params
Authorization
string
optional
Default:
1724333189506EO5Zqpduu4+azwYYXMJJhg==
Body Params application/json
type
string
required
source
object
required
type
integer
required
Defaults to 0
platform
integer
required
Defaults to 0
tasks
array [object {11}]
required
packageType
string
required
Defaults to UPDATE
version
string
required
executionType
string
required
IMMEDIATELY: Execute immediately
updateType
string
optional
Default to Update
checkFeasibility
boolean
optional
Defaults to true
md5
string
required
source
string
required
size
string
optional
startupAfterInstalled
boolean
optional
Defaults to true
startupAfterBoot
boolean
optional
Defaults to true
isReturnImmediately
boolean
optional
Defaults to false
Example
{
"type": "UPDATE",
"source": {
"type": 0,
"platform": 0
},
"tasks": [
{
"packageType": "NUZIP",
"version": "TAURUSV010001CN0103",
"executionType": "IMMEDIATELY",
"updateType": "UPDATE",
"checkFeasibility": true,
"md5": "3e99ab846d7bb571c8b287bb60285ac3",
"source": "/sdcard/nova/viplex_terminal/cache/UPDATE_OS_T10Plus_T20_TAURUSV010001CN0103.nuzip",
"size": "487979277",
"startupAfterInstalled": true,
"startupAfterBoot": true,
"isReturnImmediately": true
}
]
}
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 --request PUT 'https://192.168.0.10:16674/terminal/emergency/v1/device/upgrade' \
--header 'Authorization: 1724333189506EO5Zqpduu4+azwYYXMJJhg==' \
--header 'Content-Type: application/json' \
--data-raw '{
"type": "UPDATE",
"source": {
"type": 0,
"platform": 0
},
"tasks": [
{
"packageType": "NUZIP",
"version": "TAURUSV010001CN0103",
"executionType": "IMMEDIATELY",
"updateType": "UPDATE",
"checkFeasibility": true,
"md5": "3e99ab846d7bb571c8b287bb60285ac3",
"source": "/sdcard/nova/viplex_terminal/cache/UPDATE_OS_T10Plus_T20_TAURUSV010001CN0103.nuzip",
"size": "487979277",
"startupAfterInstalled": true,
"startupAfterBoot": true,
"isReturnImmediately": true
}
]
}'
Responses
🟢200成功
application/json
Body
code
integer
required
message
string
required
data
object
required
Example
{
"code": 0,
"message": "",
"data": {}
}