- 0 Login
- 1 System Settings
- 1.1 System Infomation
- 1.2 System Time
- 1.3 System Maintenance
- 1.4 Universal Asynchronous Receiver/Transmitter(UART)
- 1.5 General-purpose input/output(GPIO)
- 1.6 System Reboot
- 1.7 System Reset
- 1.8 System Memory
- 1.9 System Update
- 1.10 RS485
- 2 Network Settings
- 2.1 TCP/IP
- 2.2 4G Network
- 2.3 Wi-Fi Network
- 3 Platform Settings
- 3.1 GB-T28181
- 3.2 Customised platform
- 3.3 File Transfer Protocol (FTP)
- 3.4 Open Network Video Interface Forum(ONVIF)
- 3.5 Real Time Streaming Protocol (RTSP)
- 4 Video Settings
- 4.1 Video Channel Encode
- 4.2 Video Channel OSD
- 4.3 ISP
- 4.4 Day/Night Switching
- 4.5 Lens Distortion Correction(LDC)
- 4.6 Channel Rotation
- 4.7 Screen Flip
- 4.8 Snapshot
- 5 Audio Settings
- 6 Intelligent Settings
- 7 Alarm Settings
- 8 Record Settings
- 9 Pan/Tilt/Zoom(PTZ) Settings
- Appendix
2.1.2 Setting IP
POST
/api/network/config
Request
Cookie Params
access_token
string
required
Default:
{{access_token}}
Body Params application/json
id
string
required
op
string
required
data
object
required
name
string
optional
dhcp
integer
required
ipv6
integer
optional
ipaddr
string
required
netmask
string
required
gateway
string
required
dns1
string
required
dns2
string
optional
mac
string
optional
Example
{
"id": "GSF_ID_BSP_ETH",
"op": "G1C0S0",
"data": {
"token": "eth0",
"name": "",
"dhcp": 0,
"ipv6": 0,
"ipaddr": "192.168.0.168",
"netmask": "255.255.255.0",
"gateway": "192.168.0.1",
"dns1": "114.114.114.114",
"dns2": "202.96.128.86"
}
}
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 POST 'http://192.168.0.168/api/network/config' \
--header 'Cookie: access_token=;access_token=' \
--header 'Content-Type: application/json' \
--data-raw '{
"id": "GSF_ID_BSP_ETH",
"op": "G1C0S0",
"data": {
"token": "eth0",
"name": "",
"dhcp": 0,
"ipv6": 0,
"ipaddr": "192.168.0.168",
"netmask": "255.255.255.0",
"gateway": "192.168.0.1",
"dns1": "114.114.114.114",
"dns2": "202.96.128.86"
}
}'
Responses
🟢200请求成功
application/json
Body
code
integer
required
data
object
optional
Example
{
"code": 0,
"data": {}
}
Modified at 2024-12-27 07:17:13