Saltar al contenido principal

Red

Resumen 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 energía de Wi‑Fi
POST/network/wifi-status?power=on/offConmutar la energía de Wi‑Fi
GET/network/wifi-listEscanear redes Wi‑Fi cercanas
POST/network/wifiConectarse a Wi‑Fi
DELETE/network/wifiDesconectar u 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 energía 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.

Energía de Wi‑Fi​

Consultar el estado de energía de Wi‑Fi​

GET /network/wifi-status

Respuesta:

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

Conmutar la energía 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...