Está en la página 1de 4

Documento de Análisis y Gestión de WiFi para Soluciones de ISP y/o

Usuario Final
Resumen
La idea de este document es revisar el motivo de la importancia de brindar una solució n
modular que sirva tanto para usuarios finales como para los proveedores de internet. En la
secció n final hay un resumen técnico de como obtener los pará metros que considero
necesarios para iniciar. El objetivo es que conozcamos los beneficios de ambas opciones y
tomemos una decision en conjunto a la vez que tengamos una hoja de ruta de hacia donde
avanzar a partir de este momento.

Sección 1: ¿Por qué una solución para Usuarios Finales?


Objetivo: Proporcionar a los usuarios finales informació n prá ctica sobre el rendimiento de
su red WiFi y herramientas de gestió n con datos como por ejemplo:

- Datos de Rendimiento de WiFi: Informar a los usuarios sobre el estado actual de su


WiFi, indicando la fuerza de la señ al y posibles problemas.
- Alertas del Sistema: Notificar a los usuarios sobre condiciones críticas como alto uso
de CPU o memoria.
- Uso de la Red: Indicar si el nú mero de dispositivos conectados excede un cierto
umbral.
- Gestió n de Seguridad: Permitir a los usuarios cambiar fá cilmente las credenciales de
WiFi.
- Integració n con otros sistemas: Incorporar datos de API referentes a la facturació n,
pagos recientes, fechas de vencimiento y tickets de soporte/ventas/administració n
abiertos.

Sección 2: ¿Por qué una solución para el ISP?


Objetivo: Equipar a los ISP con una vista macro personalizable de su red para monitorear y
gestionar de manera eficiente.

- Visió n General de la Conexió n de Dispositivos: Identificar routers que exceden cierta


cantidad de dispositivos conectados.
- Monitoreo de tiempo encendido: Identificar routers con el menor tiempo de
actividad para priorizar el mantenimiento.
- Aná lisis del Uso de Recursos: Resaltar routers con alto uso de CPU o memoria.
- Rotació n de Credenciales: Detectar routers con credenciales WiFi predeterminadas
sin cambios durante mucho tiempo.
- Inventario de Dispositivos Conectados: Listar las marcas de dispositivos conectados
a los routers, lo cual puede indicar uso residencial vs. comercial.
- Fuerza de Recepció n de WiFi: (Dependiente de la Marca) Monitorear la fuerza de la
señ al de los clientes conectados al WiFi.
- Aprovisionamiento Automá tico: Implementar configuraciones de pará metros
predeterminados para nuevas instalaciones.
- Pruebas de Velocidad Remotas: De suma importancia para evaluar el rendimiento
de la red doméstica del cliente.

Sección 3: Parámetros Técnicos y Recuperación de Datos


Nota: La informació n pertenece a la banda de 2.4GHz; para 5GHz, se reemplaza con
WLANConfiguration.5 en Huawei, y WLANConfiguration.2 en TP-Link.

Hardware
- 'InternetGatewayDevice.DeviceSummary': Proporciona una visió n general del
dispositivo, incluyendo informació n sobre el tipo de dispositivo y las capacidades
soportadas.
- 'InternetGatewayDevice.DeviceInfo.UpTime': Indica el tiempo total que el
dispositivo ha estado encendido y funcionando.
- 'InternetGatewayDevice.DeviceInfo.ProcessStatus.CPUUsage': Muestra el porcentaje
de uso actual del procesador del dispositivo.
- 'InternetGatewayDevice.DeviceInfo.MemoryStatus.Free': Refleja la cantidad de
memoria libre disponible en el dispositivo.
- 'InternetGatewayDevice.DeviceInfo.MemoryStatus.Total': Indica la cantidad total de
memoria que tiene el dispositivo.

Usuario y pass wifi 2.4GHz


- InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSID
- InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.KeyPassphrase
- Equipos tp-link:
InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_TP_PreSharedKey

Estadísticas de paquetes enviados y recibidos por el router


Este punto da una idea general de que algo puede no andar bien.

- InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.ErrorsReceived

- InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.ErrorsSent
- InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.DiscardPacketsSen
t
- InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.DiscardPacketsRec
eived

WiFi

- InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Enable: Habilitar wifi.


- InternetGatewayDevice.LANDevice.1.X_HW_WlanEnable: Habilitar WiFi. Depende
del anterior. Ambos deben estar en true. (casi siempre lo estan)
- InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RFBand:
Frecuencia WiFi.
- InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_H
W_FrequencyWidth: Ancho de canal WiFi.

Dispositivos conectados al router

- InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_H
W_RSSI: Potencia recibida por el dispositivo que se conecta al router.
- InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_H
W_Noise: Piso de ruido en la habitació n donde esta el dispositivo que se conecta al
router.
- InternetGatewayDevice.LANDevice.1.Hosts.Host.2.VendorClassID: Marca del equipo
conectado al router
- InternetGatewayDevice.LANDevice.1.Hosts.Host.2.HostName: Nombre del equipo. A
veces coincide con la marca.
- InternetGatewayDevice.LANDevice.1.Hosts.Host.{i}.Layer2Interface: Indica la
interfaz del router a la que se conectó . WiFi 2.4 GHz, WiFi 5 GHz o Cable.

{i} indica el numero de host

Es importante destacar que para obtener algunos valores no se puede realizar de manera
directa. Por ejemplo, para obtener
'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_RSSI
', que indica la potencia de recepció n de WiFi de un dispositivo conectado, primero debe
realizarse una solicitud para actualizar la informació n del objeto mediante un comando
POST.

Por ejemplo, con la siguiente llamada (hecha en linux sobre el servidor local) se solicita la
actualizació n de la informació n:

curl -i 'http://localhost:7557/devices/DEVICE_ID/tasks?
timeout=3000&connection_request' \ -X POST \ --data '{"name": "refreshObject",
"objectName":
"InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice"}'

Y luego puede extraerse toda la informació n del dispositivo con:

curl -i 'http://localhost:7557/devices?query=%7B
%22InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.M
ACAddress%22%3A
%22A0:1C:8D:D4:5C:13%22%7D&projection=InternetGatewayDevice.LANDevice.1.WLANC
onfiguration.1.AssociatedDevice'

También podría gustarte