Saltar al contenido principal

Red

Descripción general de endpoints

MétodoRutaPropósito
GET/network/lanObtener la configuración de red por cable
PUT/network/lanEstablecer la configuración de red por cable
GET/network/wlanObtener la configuración IPv4 inalámbrica
PUT/network/wlanEstablecer la configuración IPv4 inalámbrica
GET/network/wifiObtener la información de la conexión Wi‑Fi actual
GET/network/wifi-statusConsultar el estado de alimentación de Wi‑Fi
POST/network/wifi-status?power=on/offConmutar la alimentación de Wi‑Fi
GET/network/wifi-listEscanear redes Wi‑Fi cercanas
POST/network/wifiConectarse a Wi‑Fi
DELETE/network/wifiDesconectar o olvidar una red Wi‑Fi
GET/web/settingConsultar la configuración de la API HTTP
POST/web/settingEstablecer la configuración de la API HTTP
GET/ftp/settingConsultar la configuración del servicio FTP
POST/ftp/settingEstablecer la configuración del servicio FTP

Configuración de LAN y WLAN

Obtener configuración

GET /network/lan
GET /network/wlan

Respuesta:

{
"dIpv4": {
"sV4Address": "192.168.7.200",
"sV4Gateway": "192.168.6.2",
"sV4Method": "static",
"sV4Netmask": "255.255.254.0"
},
"dLink": {
"bEnableMethod": true,
"iPower": 1,
"sAddress": "40:FD:F3:25:1A:8E",
"sDNS1": "202.96.134.133",
"sDNS2": "223.5.5.5",
"sInterface": "wlan0"
}
}
CampoDescripción
dIpv4.sV4AddressDirección IPv4
dIpv4.sV4GatewayPuerta de enlace IPv4
dIpv4.sV4MethodMétodo de asignación de IP, dhcp o static
dIpv4.sV4NetmaskMáscara de subred IPv4
dLink.sDNS1 / dLink.sDNS2Servidores DNS
dLink.sAddressDirección MAC
dLink.sInterfaceNombre de la interfaz de red, p. ej. eth0 o wlan0
dLink.iPowerEstado de alimentación de la interfaz
dLink.bEnableMethodIndica si la configuración manual está habilitada

Establecer configuración

PUT /network/lan
PUT /network/wlan

Cuerpo de la solicitud:

{
"dIpv4": {
"sV4Address": "192.168.1.123",
"sV4Gateway": "192.168.1.1",
"sV4Method": "dhcp",
"sV4Netmask": "255.255.255.0"
},
"dLink": {
"sDNS1": "8.8.8.8",
"sDNS2": "8.8.4.4",
"bEnableMethod": true
}
}

Respuesta:

{
"code": 0,
"message": "SUCCESS TO SET IP"
}

Información actual de Wi‑Fi

GET /network/wifi

La estructura de la respuesta es la misma que la de la configuración de LAN/WLAN.

Alimentación de Wi‑Fi

Consultar el estado de alimentación de Wi‑Fi

GET /network/wifi-status

Respuesta:

{
"iPower": 1,
"id": 1,
"sType": "wifi"
}
CampoDescripción
iPowerEstado de alimentación de Wi‑Fi, 1 encendido, 0 apagado
idID de la interfaz
sTypeTipo de interfaz

Conmutar la alimentación de Wi‑Fi

POST /network/wifi-status?power=on
POST /network/wifi-status?power=off
ParámetroValorDescripción
poweron, offEncender o apagar Wi‑Fi

Escanear y conectar Wi‑Fi

Escanear lista de Wi‑Fi

GET /network/wifi-list

Respuesta:

[
{
"sBssid": "58:b4:bb:93:b8:e3",
"sSsid": "SEEED-MKT",
"iFrequency": 5180,
"iRssi": -44,
"sFlags": "[WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS]",
"sConnected": true,
"sReserved": true
}
]
CampoDescripción
sBssidBSSID de Wi‑Fi, usado como identificador único para la conexión
sSsidNombre de la red Wi‑Fi
iFrequencyCanal de frecuencia
iRssiIntensidad de la señal
sFlagsTipo de seguridad
sConnectedIndica si está conectado actualmente
sReservedIndica si la contraseña está guardada

Conectarse a Wi‑Fi

POST /network/wifi

Cuerpo de la solicitud:

{
"sSsid": "58:b4:bb:93:b8:e3",
"sPassword": "your_wifi_password"
}
CampoDescripción
sSsidIdentificador único de Wi‑Fi; usa el valor sBssid de /network/wifi-list
sPasswordContraseña de Wi‑Fi

Respuesta:

{
"code": 0,
"message": ""
}

Desconectar u olvidar Wi‑Fi

DELETE /network/wifi?disconnect=<ssid>
DELETE /network/wifi?Ignore=<ssid>
ParámetroDescripción
disconnectDesconectarse de la red Wi‑Fi especificada
IgnoreOlvidar la red Wi‑Fi especificada

Respuesta:

{
"code": 0,
"message": "",
"status": 0
}
statusDescripción
0Correcto
-1Tiempo de espera agotado
-2Contraseña incorrecta

Configuración de la API HTTP

Consultar configuración

GET /web/setting

Respuesta:

{
"sEnable": true,
"sApiKey": "M8RZVF3hXrVDk*%2%LlN*^7nuCRHPiIT"
}
CampoDescripción
sEnableIndica si la API HTTP está habilitada
sApiKeyClave de API

Establecer configuración

POST /web/setting

Cuerpo de la solicitud:

{
"sEnable": true,
"sApiKey": "your_api_key"
}

Configuración del servicio FTP

Consultar configuración

GET /ftp/setting

Respuesta:

{
"sEnable": false,
"sFtpPassword": "Seeed123.",
"sFtpPort": "21",
"sFtpUser": "ftpuser"
}
CampoDescripción
sEnableIndica si el servicio FTP está habilitado
sFtpPortPuerto FTP
sFtpUserNombre de usuario FTP
sFtpPasswordContraseña FTP

Establecer configuración

POST /ftp/setting

Cuerpo de la solicitud:

{
"sEnable": true,
"sFtpPort": "21",
"sFtpUser": "ftpuser",
"sFtpPassword": "StrongPassword123!"
}

Multidifusión

GET /network/muticast
nota

Este endpoint aparece en la tabla de API del dispositivo. Si el firmware actual no lo admite, el dispositivo puede devolver una respuesta 404 o API Not Found.

Códigos de error:

CódigoDescripción
10001Contraseña FTP demasiado débil
10004Puerto FTP fuera de rango
10005Puerto FTP ya en uso

Soporte técnico y debate sobre el producto

Gracias por elegir nuestros productos. Estamos aquí para ofrecerte diversos tipos de soporte y garantizar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos múltiples canales de comunicación para adaptarnos a diferentes preferencias y necesidades.

Loading Comments...