编辑设备
POST
/api/v1/editdevice
请求参数
Header 参数
Token
string
可选
示例值:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NDYwMDM3MDcsInB3IjoiMjZlNTRkNTk2YzJkMWJlMmVhMWZmMmNjZjE4NDA5ZmYiLCJ0bSI6MTc0NTM5ODkwNywidW4iOiJlYXN5Y3ZyIn0.xTqhyfe2NH7gugZHsQEjQCQkSrDbkFv3jtjOrSwfCus
Body 参数application/json
DeviceID
integer
设备ID
DeviceName
string
设备名称
Transport
string
传输协议
DeviceType
string
接入协议
DeviceIp
string
设备IP
DevicePort
integer
设备端口
DeviceUserName
string
设备用户名
DeviceUserPW
string
设备密码
Manufacturer
string
制造商
Enable
boolean
是否启用
ServerID
string
节点ID
AlarmSubscribe
boolean
可选
CatalogSubscribe
boolean
可选
PositionSubscribe
boolean
可选
示例
{
"DeviceID": 44,
"DeviceName": "ipc 01",
"Transport": "UDP",
"DeviceType": "ipc",
"DeviceIp": "",
"DevicePort": 0,
"DeviceUserName": "",
"DeviceUserPW": "",
"Manufacturer": "EasyCVR",
"Enable": true,
"ServerID": "EasyCVR_NODE_01",
"AlarmSubscribe": false,
"CatalogSubscribe": false,
"PositionSubscribe": false
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/v1/editdevice' \
--header 'Token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NDYwMDM3MDcsInB3IjoiMjZlNTRkNTk2YzJkMWJlMmVhMWZmMmNjZjE4NDA5ZmYiLCJ0bSI6MTc0NTM5ODkwNywidW4iOiJlYXN5Y3ZyIn0.xTqhyfe2NH7gugZHsQEjQCQkSrDbkFv3jtjOrSwfCus' \
--header 'Content-Type: application/json' \
--data-raw '{
"DeviceID": 44,
"DeviceName": "ipc 01",
"Transport": "UDP",
"DeviceType": "ipc",
"DeviceIp": "",
"DevicePort": 0,
"DeviceUserName": "",
"DeviceUserPW": "",
"Manufacturer": "EasyCVR",
"Enable": true,
"ServerID": "EasyCVR_NODE_01",
"AlarmSubscribe": false,
"CatalogSubscribe": false,
"PositionSubscribe": false
}'
返回响应
🟢200成功
application/json
Body
EasyDarwin
object
必需
Header
object
必需
Body
object
必需
示例
{
"EasyDarwin": {
"Header": {
"CSeq": "1",
"Version": "v1",
"MessageType": "MSG_SC_SERVER_EDIT_DEVICCE_ACK",
"ErrorNum": "200",
"ErrorString": "Success OK"
},
"Body": {}
}
}