Отримати статус мережі
GET/network
Отримати статус мережі
Responses
- 200
- 400
- 401
Статус мережі
- application/json
- Schema
- Example (from schema)
Schema
- IpSettingsStatic
- IpSettingsDhcp
- IpSettingsDhcpWithDns
- IpSettingsStatic
- IpSettingsDhcp
- IpSettingsDhcpWithDns
- IpSettingsStatic
- IpSettingsDhcp
- IpSettingsDhcpWithDns
Прапорець, який показує, чи був запит успішним
networks
object
Список доступних мереж
ethernet
object
Налаштування мережі Ethernet
ip_settings
object
oneOf
Тип налаштувань IP
static
IP-адреса
192.168.1.100
Маска підмережі
192.168.255.255
Адреса шлюзу
192.168.1.1
DNS-сервер
["1.1.1.1","1.0.0.1"]
Тип налаштувань IP
dhcp
Тип налаштувань IP
dhcpwithdns
DNS-сервер
["1.1.1.1","1.0.0.1"]
Включити мережу Ethernet
true
Статус мережі
Possible values: [disconnected
, connecting
, online
, no_internet
, unavailable
, unknown
]
wifi
object
Налаштування мережі Wi-Fi
Включити мережу Wi-Fi
true
ip_settings
object
oneOf
Тип налаштувань IP
static
IP-адреса
192.168.1.100
Маска підмережі
192.168.255.255
Адреса шлюзу
192.168.1.1
DNS-сервер
["1.1.1.1","1.0.0.1"]
Тип налаштувань IP
dhcp
Тип налаштувань IP
dhcpwithdns
DNS-сервер
["1.1.1.1","1.0.0.1"]
Ім'я мережі
MyWifi
Статус мережі
Possible values: [disconnected
, connecting
, online
, no_internet
, unavailable
, unknown
]
gsm
object
Налаштування мережі GSM
Включити мережу GSM
true
ip_settings
object
oneOf
Тип налаштувань IP
static
IP-адреса
192.168.1.100
Маска підмережі
192.168.255.255
Адреса шлюзу
192.168.1.1
DNS-сервер
["1.1.1.1","1.0.0.1"]
Тип налаштувань IP
dhcp
Тип налаштувань IP
dhcpwithdns
DNS-сервер
["1.1.1.1","1.0.0.1"]
Назва точки доступу
internet
Статус мережі
Possible values: [disconnected
, connecting
, online
, no_internet
, unavailable
, unknown
]
Включити автоматичне перемикання на резервну мережу
true
Назва резервної мережі
Possible values: [ethernet
, wifi
, gsm
]
ethernet
{
"success": true,
"networks": {
"ethernet": {
"ip_settings": {
"type": "static",
"ip": "192.168.1.100",
"netmask": "192.168.255.255",
"gateway": "192.168.1.1",
"dns": [
"1.1.1.1",
"1.0.0.1"
]
},
"enabled": true,
"status": "disconnected"
},
"wifi": {
"enabled": true,
"ip_settings": {
"type": "static",
"ip": "192.168.1.100",
"netmask": "192.168.255.255",
"gateway": "192.168.1.1",
"dns": [
"1.1.1.1",
"1.0.0.1"
]
},
"ssid": "MyWifi",
"status": "disconnected"
},
"gsm": {
"enabled": true,
"ip_settings": {
"type": "static",
"ip": "192.168.1.100",
"netmask": "192.168.255.255",
"gateway": "192.168.1.1",
"dns": [
"1.1.1.1",
"1.0.0.1"
]
},
"apn": "internet",
"status": "disconnected"
}
},
"reserve_switching": true,
"reserve_network": "ethernet"
}
Погане HTTP запитання
- application/json
- Schema
- Example (from schema)
- Example
Schema
Прапорець, який показує, чи був запит успішним
Ціле число помилки, див. Помилки
Опис помилки
Додаткові дані, що описують помилку
{
"success": true,
"errorCode": 0,
"errorMessage": "string"
}
{
"success": false,
"errorCode": 4135,
"errorMessage": "Required field is missing",
"errorParameters": {
"parameter": "name"
}
}
Користувач не має дозволу.
- application/json
- Schema
- Example (from schema)
- Example
Schema
Прапорець, який показує, чи був запит успішним
Ціле число помилки, див. Помилки
Опис помилки
Додаткові дані, що описують помилку
{
"success": true,
"errorCode": 0,
"errorMessage": "string"
}
{
"success": false,
"errorCode": 4131,
"errorMessage": "User not authorized",
"errorParameters": "Not authorized"
}