WiFi Doctor · Referencia de diagnósticos
Entiende el informe de tu red.
Busca un código de diagnóstico o un tema. Cada explicación describe en qué consiste la comprobación, qué mide, por qué importa y cómo interpretar el resultado.
83 comprobaciones · 9 etapas83 diagnósticos mostrados
No hay diagnósticos coincidentes. Prueba con una búsqueda más corta u otra etapa.
W10Estado del dispositivo
W10-010Compatibilidad Wi-Fi
- Qué es
- Si este dispositivo proporciona capacidad Wi-Fi para la red que se está diagnosticando.
- Qué mide
- Compatibilidad con Wi-Fi del dispositivo y si está presente el requisito previo para un diagnóstico de Wi-Fi.
- Por qué importa
- Establezca que las comprobaciones de Wi-Fi se puedan ejecutar de manera significativa antes de interpretar resultados de conexión posteriores.
- Cómo interpretar el resultado
- La ausencia confirmada de compatibilidad Wi-Fi impide cumplir un requisito esencial del diagnóstico. Si no se puede leer el estado, el resultado no está disponible; no demuestra un fallo de la red.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W10-010",
"execution": "DONE",
"verdict": "PASS",
"summary": "Device supports Wi-Fi.",
"evidence": [
{
"name": "sdk",
"value": "35",
"unit": null
},
{
"name": "supports5Ghz",
"value": "true",
"unit": null
},
{
"name": "supports6Ghz",
"value": "true",
"unit": null
},
{
"name": "supportsSae",
"value": "true",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W10-020Estado de activación de Wi-Fi
- Qué es
- Si la radio Wi-Fi del dispositivo está encendida y lista para conectarse.
- Qué mide
- Estado actual de energía de Wi-Fi, incluido encendido, apagado o una transición entre estados.
- Por qué importa
- Explique por qué el diagnóstico de Wi-Fi no puede realizarse cuando la radio está apagada.
- Cómo interpretar el resultado
- El Wi-Fi debe estar activado. Si se confirma que está apagado, falta un requisito esencial; los estados de activación, desactivación en curso o desconocido son inconcluyentes, no fallos de red.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W10-020",
"execution": "DONE",
"verdict": "PASS",
"summary": "Wi-Fi is on.",
"evidence": [
{
"name": "radioTransitions",
"value": "0",
"unit": null
},
{
"name": "penaltyPercent",
"value": "0.0",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2ERROR
Fragmento del resultado
{
"id": "W10-020",
"execution": "DONE",
"verdict": "ERROR",
"summary": "Wi-Fi is off.",
"evidence": [
{
"name": "radioTransitions",
"value": "0",
"unit": null
},
{
"name": "penaltyPercent",
"value": "0.0",
"unit": null
}
],
"scoring": {
"status": "critical",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W10-030Identidad de red y segmentos de sesión
- Qué es
- La identidad de la red Wi-Fi y los períodos de conexión separados dentro de un informe.
- Qué mide
- Nombre de la red, punto de acceso, frecuencia, cambios de ruta y segmentos de tiempo asociados a las observaciones.
- Por qué importa
- Mantenga distintos los resultados de diferentes redes o puntos de acceso al comparar la calidad de la conexión.
- Cómo interpretar el resultado
- Un cambio de punto de acceso o de red es contexto, no automáticamente una falla. No se deben combinar mediciones de diferentes segmentos.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W10-030",
"execution": "DONE",
"verdict": "PASS",
"summary": "Measurements separated by network path.",
"evidence": [
{
"name": "segments",
"value": "1",
"unit": null
},
{
"name": "currentSegment",
"value": "1",
"unit": null
},
{
"name": "networkId",
"value": "synthetic-wifi",
"unit": null
},
{
"name": "bssid",
"value": "02:00:00:00:00:01",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W10-040Ruta activa a Internet
- Qué es
- La ruta de red utilizada actualmente para el tráfico de Internet de la aplicación.
- Qué mide
- Si la ruta activa utiliza Wi-Fi, datos móviles, una VPN o un transporte desconocido.
- Por qué importa
- Aclare qué conexión describe una medición, especialmente cuando hay varias rutas de red disponibles.
- Cómo interpretar el resultado
- Diferentes caminos pueden producir diferentes resultados. El uso de datos móviles o VPN por sí solo no constituye una falla de Wi-Fi ni una deducción de puntaje.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W10-040",
"execution": "DONE",
"verdict": "PASS",
"summary": "Internet traffic uses the Wi-Fi path.",
"evidence": [
{
"name": "routeId",
"value": "synthetic-wifi",
"unit": null
},
{
"name": "defaultNetwork",
"value": "synthetic-wifi",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W10-050VPN y límites de medición
- Qué es
- Cómo el enrutamiento VPN o la política de red limitan las medidas disponibles en esta sesión.
- Qué mide
- Presencia de VPN, información de ruta relevante y comprobaciones restringidas por la política de red activa.
- Por qué importa
- Separe una ruta de conexión inconmensurable de una conexión que realmente haya fallado.
- Cómo interpretar el resultado
- Una verificación restringida no está disponible, no falló. Los resultados describen la ruta medida y es posible que no representen el acceso directo a Wi-Fi.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W10-050",
"execution": "DONE",
"verdict": "PASS",
"summary": "Android reports no active VPN.",
"evidence": [
{
"name": "vpn",
"value": "false",
"unit": null
},
{
"name": "policyFailures",
"value": "0",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W10-060Proxy y PAC
- Qué es
- El proxy o configuración de proxy automático asociado con la conexión.
- Qué mide
- Host y puerto de proxy, información de configuración automática y la ruta a la que se aplican esas configuraciones.
- Por qué importa
- Proporcione contexto para las solicitudes que deben pasar a través de un proxy antes de llegar a un destino.
- Cómo interpretar el resultado
- Un proxy configurado no es un fallo. Los problemas de conexión o autenticación requieren la correspondiente evidencia medida.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W10-060",
"execution": "DONE",
"verdict": "PASS",
"summary": "No proxy is configured for Wi-Fi.",
"evidence": [
{
"name": "pac",
"value": "false",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W10-070DNS y DNS privado
- Qué es
- La configuración de DNS y DNS privado utilizada para resolver nombres de host en la conexión.
- Qué mide
- Servidores DNS configurados, modo DNS privado y configuración de resolución relevante.
- Por qué importa
- Ayude a interpretar resultados posteriores de resolución de nombres y a distinguir la configuración del comportamiento de DNS medido.
- Cómo interpretar el resultado
- Una configuración por sí sola no establece una falla de DNS. Los resultados de búsqueda reales determinan si la resolución tiene éxito o falla.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W10-070",
"execution": "DONE",
"verdict": "PASS",
"summary": "DNS resolver configuration recorded.",
"evidence": [
{
"name": "wifiDns",
"value": "[192.0.2.1]",
"unit": null
},
{
"name": "privateDns",
"value": "false",
"unit": null
},
{
"name": "resolverDns",
"value": "192.0.2.1",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W10-080Permisos y acceso a datos
- Qué es
- Si WiFi Doctor puede acceder a la información requerida por comprobaciones de diagnóstico particulares.
- Qué mide
- Permisos concedidos, permisos faltantes y observaciones afectadas por restricciones de acceso.
- Por qué importa
- Explique los campos del informe que faltan e identifique qué cheques no se pueden evaluar en este dispositivo.
- Cómo interpretar el resultado
- El permiso denegado significa evidencia limitada, no Wi-Fi deficiente. No reduce la puntuación de conexión.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W10-080",
"execution": "DONE",
"verdict": "PASS",
"summary": "Current permissions and data availability.",
"evidence": [
{
"name": "scanAllowed",
"value": "true",
"unit": null
},
{
"name": "lanAllowed",
"value": "true",
"unit": null
},
{
"name": "ssidVisible",
"value": "true",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W10-090Políticas de energía y red
- Qué es
- Políticas de red y energía del dispositivo que pueden influir en la conexión observada.
- Qué mide
- Configuraciones de ahorro de energía, restricciones de red e interrupciones que ocurren junto con esas condiciones.
- Por qué importa
- Proporcione contexto del dispositivo al investigar desconexiones, pausas o cambios inesperados en el uso de la red.
- Cómo interpretar el resultado
- Una configuración de ahorro de energía por sí sola no es una falla. Se debe observar el impacto de la conexión antes de atribuirle un problema.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W10-090",
"execution": "DONE",
"verdict": "PASS",
"summary": "Power settings and network limits recorded.",
"evidence": [
{
"name": "metered",
"value": "false",
"unit": null
},
{
"name": "powerSave",
"value": "false",
"unit": null
},
{
"name": "thermalStatus",
"value": "0",
"unit": null
},
{
"name": "airplaneMode",
"value": "0",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W10-100Observaciones recientes
- Qué es
- Se conservan las observaciones recientes para compararlas con la sesión de diagnóstico actual.
- Qué mide
- Eventos observados previamente, lecturas de señales, edad de observación y brechas en la cobertura de monitoreo.
- Por qué importa
- Ayude a distinguir un problema de conexión recurrente de algo que se ve solo durante la prueba actual.
- Cómo interpretar el resultado
- El historial aporta evidencia de apoyo. Que no haya problemas registrados durante un intervalo sin supervisión no demuestra que la conexión fuera estable.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W10-100",
"execution": "DONE",
"verdict": "PASS",
"summary": "Recent observations within the retention period used for comparison.",
"evidence": [
{
"name": "historyEvents",
"value": "3",
"unit": null
},
{
"name": "historyCoverageMs",
"value": "60000",
"unit": null
},
{
"name": "retentionMs",
"value": "900000",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W10-110Validez de la medición
- Qué es
- Si las observaciones se vieron afectadas por la actividad de medición o por condiciones de recopilación incompleta.
- Qué mide
- Tiempo de medición, períodos de prueba activos y condiciones que pueden influir en las muestras que se interpretan.
- Por qué importa
- Mantenga el comportamiento normal de la red separado del comportamiento observado mientras una prueba genera tráfico.
- Cómo interpretar el resultado
- Las observaciones afectadas necesitan contexto. Los datos faltantes o inadecuados no son automáticamente un aprobado, un fracaso o una medición de valor cero.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W10-110",
"execution": "DONE",
"verdict": "PASS",
"summary": "Measurements retain their timestamps, network paths and limits.",
"evidence": [
{
"name": "probeCount",
"value": "184",
"unit": null
},
{
"name": "limitedCount",
"value": "0",
"unit": null
},
{
"name": "ruleVersion",
"value": "catalog-score-4.0.1",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W10-120Reloj del dispositivo y TLS
- Qué es
- Si el reloj del dispositivo parece inconsistente con una referencia horaria suficientemente confiable.
- Qué mide
- Hora del dispositivo, hora de referencia disponible y certificado relacionado o síntomas de conexión segura.
- Por qué importa
- Identifique discrepancias de reloj que puedan explicar los problemas de validación de certificados HTTPS.
- Cómo interpretar el resultado
- Solo una comparación fiable permite identificar un problema con el reloj del dispositivo. Los problemas relacionados del reloj y de TLS deben interpretarse como una única causa posible.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W10-120",
"execution": "DONE",
"verdict": "PASS",
"summary": "No large clock offset found between the tested time sources.",
"evidence": [
{
"name": "offsetMs",
"value": "[400.0, 400.0]",
"unit": null
},
{
"name": "uncertaintyMs",
"value": "[1030.0, 1030.0]",
"unit": null
},
{
"name": "probeRefs",
"value": "clock-0,clock-1",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W10-120",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "Two sufficiently fresh HTTPS time readings are required.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W10-130Sistema y certificados
- Qué es
- Contexto del sistema operativo y del certificado relevante para conexiones seguras.
- Qué mide
- Versión de Android, información de certificado disponible y errores de compatibilidad TLS observados.
- Por qué importa
- Ayude a explicar los casos admitidos en los que la compatibilidad de la plataforma afecta el acceso a sitios web seguros.
- Cómo interpretar el resultado
- Una versión anterior de Android por sí sola no es un fracaso. Los problemas de compatibilidad requieren un error TLS correspondiente y evidencia de comparación adecuada.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W10-130",
"execution": "DONE",
"verdict": "PASS",
"summary": "Android version recorded to help assess TLS errors.",
"evidence": [
{
"name": "sdk",
"value": "35",
"unit": null
},
{
"name": "securityPatch",
"value": "2026-10-01",
"unit": null
},
{
"name": "tlsFailureRefs",
"value": "[]",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W10-140Filtrado DNS / VPN
- Qué es
- Posible filtrado DNS o VPN asociado a problemas de acceso selectivo.
- Qué mide
- Configuración relacionada con el filtrado y evidencia de que determinados destinos fallan mientras otros accesos permanecen disponibles.
- Por qué importa
- Ayude a distinguir las restricciones selectivas de una pérdida total de la conectividad a Internet.
- Cómo interpretar el resultado
- El filtrado es contexto a menos que se corrobore el bloqueo. Un servicio inaccesible no prueba que haya fallado todo el acceso a Internet.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W10-140",
"execution": "DONE",
"verdict": "PASS",
"summary": "DNS and VPN context included when checking selective access.",
"evidence": [
{
"name": "vpn",
"value": "false",
"unit": null
},
{
"name": "privateDns",
"value": "false",
"unit": null
},
{
"name": "serviceCheckRef",
"value": "W70-160",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W10-150Optimización Wi-Fi del dispositivo
- Qué es
- Comportamiento de optimización de Wi-Fi del dispositivo observado durante la sesión.
- Qué mide
- Cambios como cambiar a datos móviles, apagar el Wi-Fi y cualquier interrupción asociada.
- Por qué importa
- Identifique las configuraciones del dispositivo que vale la pena revisar cuando los cambios automáticos de conexión coinciden con problemas.
- Cómo interpretar el resultado
- Una configuración de optimización o un cambio de red no son fallos por sí mismos. Los consejos dependen del comportamiento observado y de su efecto sobre la conexión.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W10-150",
"execution": "DONE",
"verdict": "PASS",
"summary": "Default-path and Wi-Fi status changes observed.",
"evidence": [
{
"name": "defaultChanges",
"value": "0",
"unit": null
},
{
"name": "radioChanges",
"value": "0",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W20Conexión Wi-Fi
W20-010Asociación Wi-Fi actual
- Qué es
- Si el teléfono está actualmente asociado con el punto de acceso Wi-Fi previsto.
- Qué mide
- Estado de la asociación Wi-Fi, red de destino identificable y pérdida de conexión observada.
- Por qué importa
- Establezca la conexión de radio antes de evaluar la configuración de la dirección o la accesibilidad a Internet.
- Cómo interpretar el resultado
- Un enlace establecido cumple este requisito. Si se confirma que no hay enlace, falta un requisito esencial. La configuración IP se evalúa después; su ausencia no significa que haya fallado la asociación Wi-Fi.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W20-010",
"execution": "DONE",
"verdict": "PASS",
"summary": "Connected to Wi-Fi.",
"evidence": [
{
"name": "supplicantState",
"value": "COMPLETED",
"unit": null
},
{
"name": "networkId",
"value": "synthetic-wifi",
"unit": null
},
{
"name": "penaltyPercent",
"value": "0.0",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W20-020Visibilidad del punto de acceso
- Qué es
- Si el punto de acceso Wi-Fi de destino aparece en las observaciones disponibles.
- Qué mide
- Visibilidad del punto de acceso objetivo, tiempos de observación, actualidad y cobertura del período encuestado.
- Por qué importa
- Ayude a explicar las dificultades para encontrar o volver a conectarse a una red Wi-Fi en particular.
- Cómo interpretar el resultado
- Nuevas observaciones repetidas respaldan las conclusiones sobre la visibilidad. La falta de permiso o los datos almacenados en caché repetidos no pueden establecer que el punto de acceso haya desaparecido.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W20-020",
"execution": "DONE",
"verdict": "PASS",
"summary": "Scan rounds detecting the access point: 3.",
"evidence": [
{
"name": "seenRounds",
"value": "3",
"unit": null
},
{
"name": "totalRounds",
"value": "3",
"unit": null
},
{
"name": "linked",
"value": "true",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W20-020",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "No fresh scan results yet.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W20-030Señal al conectarse
- Qué es
- Condiciones de señal observadas al establecer o perder la conexión Wi-Fi.
- Qué mide
- Intensidad, variabilidad y sincronización de la señal en relación con intentos o fallas de conexión.
- Por qué importa
- Proporcione un contexto de señal para los problemas en la etapa de conexión y vincúlelos con la evaluación de radio detallada.
- Cómo interpretar el resultado
- Una lectura describe sólo ese momento. Los hallazgos de señales se evalúan en W30 y no se restan nuevamente aquí.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W20-030",
"execution": "DONE",
"verdict": "PASS",
"summary": "Signal samples around the connection attempt.",
"evidence": [
{
"name": "rssiP50Dbm",
"value": "-52.0",
"unit": null
},
{
"name": "sampleCount",
"value": "91",
"unit": null
},
{
"name": "signalResultRef",
"value": "W30-010",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W20-030",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "Fewer than two signal samples from the same access point.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W20-040Bandas y canales compatibles
- Qué es
- Compatibilidad entre el dispositivo y los requisitos de banda y canal anunciados de la red.
- Qué mide
- Bandas admitidas, canales disponibles, ancho de canal anunciado y capacidades de conexión de dispositivos relevantes.
- Por qué importa
- Identifique una discrepancia de capacidad clara que podría impedir la conexión al punto de acceso de destino.
- Cómo interpretar el resultado
- Un requisito obligatorio no respaldado puede explicar el fracaso. Un ancho de canal negociable o un estándar Wi-Fi anterior por sí solo no demuestra incompatibilidad.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W20-040",
"execution": "DONE",
"verdict": "PASS",
"summary": "The observed band matches the device's reported data.",
"evidence": [
{
"name": "primaryMhz",
"value": "5180",
"unit": null
},
{
"name": "linked",
"value": "true",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W20-050Compatibilidad de seguridad
- Qué es
- Compatibilidad de los requisitos de seguridad de la red con el dispositivo y configuración de la conexión.
- Qué mide
- Modos de seguridad anunciados, información de autenticación y evidencia de conexión empresarial o relacionada con certificados disponible.
- Por qué importa
- Ayude a distinguir las configuraciones de seguridad incompatibles de otras razones por las que el teléfono no puede unirse a una red.
- Cómo interpretar el resultado
- Es preocupante que no exista ningún modo de seguridad compatible con ambos extremos. La falta de datos sobre autenticación empresarial es inconcluyente; el modo de transición o las tramas de gestión protegidas no son fallos por sí solos.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W20-050",
"execution": "DONE",
"verdict": "PASS",
"summary": "Advertised security settings compared.",
"evidence": [
{
"name": "security",
"value": "[WPA2-PSK-CCMP][ESS]",
"unit": null
},
{
"name": "eapConfiguration",
"value": "not exposed for third-party saved networks",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W20-060Errores de conexión del sistema
- Qué es
- De hecho, se informaron errores de conexión al conectarse a la red Wi-Fi.
- Qué mide
- Códigos de error de asociación o autenticación disponibles y la etapa en la que falló un intento de conexión.
- Por qué importa
- Describa una falla en la etapa de conexión utilizando la evidencia específica disponible en lugar de adivinar su causa.
- Cómo interpretar el resultado
- Un código de rechazo específico respalda un hallazgo específico. No encontrado o no haber respuesta no prueba el rechazo o una contraseña incorrecta.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W20-060",
"execution": "DONE",
"verdict": "PASS",
"summary": "Original error from the connection attempt recorded.",
"evidence": [
{
"name": "trialId",
"value": "join-1",
"unit": null
},
{
"name": "outcome",
"value": "AUTHENTICATION",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W20-060",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "No failed app-initiated connection attempt in this session.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W20-070Fallos de autenticación registrados
- Qué es
- Se observó una falla de autenticación que impide que el teléfono se conecte a Wi-Fi.
- Qué mide
- Resultado de autenticación registrado, intento de conexión relevante y si se estableció un vínculo posteriormente.
- Por qué importa
- Identifique fallas de autenticación mientras distingue una contraseña incorrecta de otros problemas de puntos de acceso.
- Cómo interpretar el resultado
- La falla de autenticación confirmada mientras está desconectado es crítica. Por sí solo no prueba que la contraseña sea incorrecta; La evidencia faltante no está disponible.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W20-070",
"execution": "DONE",
"verdict": "PASS",
"summary": "The current Wi-Fi link works; the earlier sign-in error is no longer active.",
"evidence": [
{
"name": "penaltyPercent",
"value": "0.0",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W20-080Desconexiones y reconexiones repetidas
- Qué es
- Desconexiones y conductas de reconexión repetidas observadas durante la sesión.
- Qué mide
- Número de interrupciones del enlace, duración de la desconexión, ventana de observación y si el enlace se recuperó.
- Por qué importa
- Explique la asociación inestable en lugar de tratar cada cambio de punto de acceso como un fracaso.
- Cómo interpretar el resultado
- Se requieren al menos 10 segundos de cobertura. Las interrupciones recuperadas de 1/2/3+ restan 10/20/30%; el tiempo de inactividad al menos 20% resta 40%; aún desconectado resta 50%, a menos que un requisito previo crítico lo anule.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W20-080",
"execution": "DONE",
"verdict": "PASS",
"summary": "No disconnection recorded during the observation period.",
"evidence": [
{
"name": "disconnectCount",
"value": "0.0",
"unit": null
},
{
"name": "downtimeFraction",
"value": "0.0",
"unit": null
},
{
"name": "observedWindowMs",
"value": "45000.0",
"unit": null
},
{
"name": "penaltyPercent",
"value": "0.0",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W20-090Seguridad de la red
- Qué es
- Características de seguridad anunciadas públicamente por la red Wi-Fi.
- Qué mide
- Tipo de seguridad e indicaciones disponibles, como red abierta, WEP o compatibilidad con WPS anunciada.
- Por qué importa
- Brindar asesoramiento de seguridad por separado de la evaluación de la calidad y velocidad de la conexión.
- Cómo interpretar el resultado
- La seguridad abierta o heredada puede justificar asesoramiento, pero no reduce la puntuación de la calidad de la conexión. La publicidad WPS por sí sola no es prueba de vulnerabilidad.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W20-090",
"execution": "DONE",
"verdict": "PASS",
"summary": "Wi-Fi security: WPA2-Personal.",
"evidence": [
{
"name": "security",
"value": "WPA2-Personal",
"unit": null
},
{
"name": "securityAdvisory",
"value": "false",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W30Enlace inalámbrico
W30-010Intensidad de señal recibida
- Qué es
- La intensidad de la señal Wi-Fi recibida por el teléfono.
- Qué mide
- Mediana de RSSI en dBm, recuento de muestras válido, rango observado y observaciones de señal débil para el mismo punto de acceso.
- Por qué importa
- Identificar coberturas débiles y evaluar si coinciden con problemas reales de conectividad.
- Cómo interpretar el resultado
- Un valor dBm más alto, es decir, menos negativo, indica una señal más fuerte. Una mediana >=-55 dBm no resta puntos; por debajo de -55/-60/-65/-70/-75/-80/-85/-90/-95 se resta 5/10/15/20/25/30/40/45/50%. Se requieren al menos dos muestras válidas; un estado de error también exige impacto en el acceso.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W30-010",
"execution": "DONE",
"verdict": "PASS",
"summary": "Median signal strength: -52 dBm",
"evidence": [
{
"name": "minDbm",
"value": "-52.0",
"unit": null
},
{
"name": "maxDbm",
"value": "-52.0",
"unit": null
},
{
"name": "weakFraction",
"value": "0.0",
"unit": null
},
{
"name": "rssiP50Dbm",
"value": "-52.0",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2WARNING
Fragmento del resultado
{
"id": "W30-010",
"execution": "DONE",
"verdict": "WARNING",
"summary": "Median signal strength: -81 dBm",
"evidence": [
{
"name": "minDbm",
"value": "-82.0",
"unit": null
},
{
"name": "maxDbm",
"value": "-79.0",
"unit": null
},
{
"name": "weakFraction",
"value": "1.0",
"unit": null
},
{
"name": "rssiP50Dbm",
"value": "-81.0",
"unit": null
}
],
"scoring": {
"status": "deducted",
"appliedPercent": 30,
"ruleVersion": "catalog-score-4.0.1"
}
}W30-020Estabilidad de la señal
- Qué es
- La intensidad de la señal recibida varía durante un período observado adecuadamente.
- Qué mide
- Variación del RSSI, incluida la diferencia entre los percentiles 90 y 10, en dB.
- Por qué importa
- Distinga una cobertura consistentemente débil de una señal que fluctúa sustancialmente con el tiempo.
- Cómo interpretar el resultado
- Un diferencial P90-P10 <=12 dB no tiene deducción; >12/>20/>30 dB resta 3/6/10%. Requiere cinco muestras durante al menos 10 segundos. La variabilidad por sí sola no prueba la falla del enrutador.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W30-020",
"execution": "DONE",
"verdict": "PASS",
"summary": "Signal was stable during the measurement period.",
"evidence": [
{
"name": "rangeDb",
"value": "0.0",
"unit": null
},
{
"name": "p90MinusP10Db",
"value": "0.0",
"unit": null
},
{
"name": "sampleCount",
"value": "91.0",
"unit": null
},
{
"name": "penaltyPercent",
"value": "0.0",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W30-020",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "At least 10 seconds and five samples from the same access point are needed.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W30-030Calidad del enlace PHY TX/RX
- Qué es
- Velocidades de enlace de transmisión y recepción de Wi-Fi observadas mientras se transfieren datos.
- Qué mide
- Medianas PHY de TX/RX cargadas en Mbps y la diferencia entre las dos direcciones.
- Por qué importa
- Identifique el rendimiento limitado o asimétrico del enlace de radio sin confundir la velocidad del enlace con la velocidad de descarga de Internet.
- Cómo interpretar el resultado
- Una velocidad PHY bajo carga inferior a 30/12/6 Mbps resta 5/10/15%. Si la dirección más lenta está por debajo de 100 Mbps, las relaciones entre direcciones >3/>6/>10 restan 5/10/15%; se aplica la mayor deducción. Las muestras en reposo o insuficientes no se puntúan.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W30-030",
"execution": "DONE",
"verdict": "PASS",
"summary": "PHY TX/RX link rates, not Internet throughput.",
"evidence": [
{
"name": "lowLoadedPhyMbps",
"value": "866.0",
"unit": null
},
{
"name": "txP50Mbps",
"value": "866.0",
"unit": null
},
{
"name": "rxP50Mbps",
"value": "866.0",
"unit": null
},
{
"name": "txSamples",
"value": "4.0",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2WARNING
Fragmento del resultado
{
"id": "W30-030",
"execution": "DONE",
"verdict": "WARNING",
"summary": "PHY TX/RX link rates, not Internet throughput.",
"evidence": [
{
"name": "lowLoadedPhyMbps",
"value": "24.0",
"unit": null
},
{
"name": "txP50Mbps",
"value": "24.0",
"unit": null
},
{
"name": "rxP50Mbps",
"value": "72.0",
"unit": null
},
{
"name": "txSamples",
"value": "7.0",
"unit": null
}
],
"scoring": {
"status": "deducted",
"appliedPercent": 5,
"ruleVersion": "catalog-score-4.0.1"
}
}W30-060Selección de punto de acceso y banda
- Qué es
- Si otro punto o banda de acceso observado puede proporcionar una mejor conexión utilizable.
- Qué mide
- Señal, banda, capacidades y diferencias sostenidas actuales y candidatas respaldadas por observaciones.
- Por qué importa
- Resalte una oportunidad de mejora de la conexión cuando el punto de acceso actual sea débil o limitado.
- Cómo interpretar el resultado
- Un candidato con un apoyo consistentemente mejor es una oportunidad de optimización. No es prueba de una falla del cliente persistente ni de una mejora de velocidad garantizada.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W30-060",
"execution": "DONE",
"verdict": "PASS",
"summary": "No clearly better candidate found.",
"evidence": [
{
"name": "candidateCount",
"value": "0",
"unit": null
},
{
"name": "securityMatched",
"value": "true",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W30-060",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "No current signal reading.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W30-070Itinerancia y reconexión
- Qué es
- Cambios entre puntos de acceso, bandas o estados de conexión y sus efectos observados.
- Qué mide
- Roaming, cambios de banda, eventos de reconexión e interrupciones en la misma línea de tiempo.
- Por qué importa
- Distinga las transiciones Wi-Fi normales de las transiciones asociadas con una pérdida mensurable de conectividad.
- Cómo interpretar el resultado
- Una transición sin interrupción observada puede ser normal. Varios síntomas de la misma transición no deben contarse como fallas separadas.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W30-070",
"execution": "DONE",
"verdict": "PASS",
"summary": "Access point and band changes monitored.",
"evidence": [
{
"name": "bssidChanges",
"value": "0",
"unit": null
},
{
"name": "bandChanges",
"value": "0",
"unit": null
},
{
"name": "segments",
"value": "1",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W30-090Configuración de puntos con el mismo nombre
- Qué es
- Diferencias de configuración entre puntos de acceso que anuncian el mismo nombre de red.
- Qué mide
- Seguridad, capacidad, banda y otras configuraciones relevantes observadas en puntos de acceso del mismo nombre.
- Por qué importa
- Explique por qué el comportamiento de la conexión puede diferir cuando se mueve entre puntos de acceso dentro de una red con nombre.
- Cómo interpretar el resultado
- Las diferencias de configuración aportan contexto. Compartir nombre de red o tener configuraciones distintas no demuestra por sí solo un acceso inestable ni reduce la puntuación de estabilidad.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W30-090",
"execution": "DONE",
"verdict": "PASS",
"summary": "Access points sharing this name: 2. Settings compared for compatibility.",
"evidence": [
{
"name": "bssidCount",
"value": "2",
"unit": null
},
{
"name": "frequenciesMhz",
"value": "[5180, 5260]",
"unit": null
},
{
"name": "securityAdvertisements",
"value": "[[WPA2-PSK-CCMP][ESS]]",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W30-090",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "No multiple access points with the same name detected.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W30-100Calidad de cada enlace MLO
- Qué es
- Información disponible sobre enlaces individuales en una conexión multienlace Wi-Fi.
- Qué mide
- Señal por enlace, estado de conexión, variación y comparaciones relevantes donde el dispositivo las expone.
- Por qué importa
- Interprete las partes débiles o variables de una conexión MLO sin juzgar solo un enlace de forma aislada.
- Cómo interpretar el resultado
- Un enlace no utilizado o no afiliado no es automáticamente una falla. El impacto general requiere datos disponibles y comparaciones adecuadas a nivel de conexión.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W30-100",
"execution": "DONE",
"verdict": "PASS",
"summary": "Per-link MLO information obtained from Android.",
"evidence": [
{
"name": "links",
"value": "id=0,state=3,rssi=-52,tx=866,rx=866, id=1,state=3,rssi=-61,tx=1200,rx=1200",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2UNSUPPORTED
Fragmento del resultado
{
"id": "W30-100",
"execution": "UNSUPPORTED",
"verdict": null,
"summary": "The device does not provide MLO link data.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W30-120Capacidad de conexión Wi-Fi
- Qué es
- El límite máximo de velocidad del enlace Wi-Fi admitido por el teléfono y el punto de acceso conectado.
- Qué mide
- Tasas PHY máximas admitidas conocidas, el límite máximo del punto final y el contexto de ancho de canal asociado.
- Por qué importa
- Identifique las capacidades de conexión que limitan la velocidad Wi-Fi alcanzable incluso cuando la señal es adecuada.
- Cómo interpretar el resultado
- Un límite máximo conocido de <150 Mbps resta 5%; 150 a <300 Mbps resta 3%. Para pasar se requieren ambos puntos finales conocidos y >=300 Mbps. La capacidad faltante no es cero; PHY no es el rendimiento de Internet.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W30-120",
"execution": "DONE",
"verdict": "PASS",
"summary": "Both supported link-speed ceilings are at least 300 Mbps.",
"evidence": [
{
"name": "rateSource",
"value": "Synthetic advertised VHT capability",
"unit": null
},
{
"name": "deviceRateSource",
"value": "WifiInfo maximum supported link speed",
"unit": null
},
{
"name": "apMaxPhyMbps",
"value": "866.7",
"unit": null
},
{
"name": "deviceMaxSupportedPhyMbps",
"value": "866.0",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W40Canales inalámbricos
W40-010Actualidad y cobertura del análisis
- Qué es
- Qué tan actualizadas y completas están las observaciones de los canales Wi-Fi disponibles.
- Qué mide
- Antigüedad, actualidad, cobertura y restricciones de la encuesta que afectan la información de escaneo disponible.
- Por qué importa
- Muestra si los consejos del canal se basan en observaciones actuales o en información incompleta.
- Cómo interpretar el resultado
- Una cobertura nueva y adecuada respalda la interpretación. Los datos de la encuesta obsoletos o faltantes son una limitación, no una falla de conexión o evidencia de una banda vacía.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W40-010",
"execution": "DONE",
"verdict": "PASS",
"summary": "Survey rounds: 3.",
"evidence": [
{
"name": "roundCount",
"value": "3",
"unit": null
},
{
"name": "observationCount",
"value": "6",
"unit": null
},
{
"name": "cachedReads",
"value": "0",
"unit": null
},
{
"name": "duplicateReads",
"value": "0",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W40-010",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "No valid scan results yet.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W40-020Disponibilidad de canales
- Qué es
- Disponibilidad del canal principal y canales componentes requeridos por el ancho seleccionado.
- Qué mide
- Canal principal, frecuencia, ancho de canal, canales componentes e información de uso de canales disponible.
- Por qué importa
- Identifique los requisitos de canales no disponibles y ayude a interpretar la configuración real del canal de la red.
- Cómo interpretar el resultado
- Los requisitos conocidos no disponibles merecen atención. Los datos de disponibilidad que faltan no están verificados; DFS por sí solo no es un fallo y los canales vecinos anunciados no demuestran una cobertura medida.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W40-020",
"execution": "DONE",
"verdict": "PASS",
"summary": "Primary channel and channel-width configuration.",
"evidence": [
{
"name": "primaryMhz",
"value": "5180",
"unit": null
},
{
"name": "primaryChannel",
"value": "36",
"unit": null
},
{
"name": "center0Mhz",
"value": "5210",
"unit": null
},
{
"name": "widthEnum",
"value": "2",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W40-020",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "No scan advertisement from the current access point.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W40-030Canal y ancho recomendados
- Qué es
- Opciones de canal y ancho que pueden ofrecer una mejor opción operativa compatible.
- Qué mide
- Condiciones del canal observadas, puntuaciones de los candidatos, anchos del canal y evidencia de usabilidad disponible en toda la encuesta.
- Por qué importa
- Guíe la optimización del canal utilizando diferencias significativas y sostenidas en el entorno Wi-Fi local.
- Cómo interpretar el resultado
- Una opción con mejor soporte es una recomendación, no una promesa de mayor velocidad. Las bandas no observadas no pueden asumirse como vacías ni asignarse una calidad perfecta.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W40-030",
"execution": "DONE",
"verdict": "PASS",
"summary": "No clearly better channel was found, or channel availability could not be verified.",
"evidence": [
{
"name": "scoreVersion",
"value": "wifi-scan-risk-v1.1",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W40-030",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "Not enough data to recommend a channel.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W40-040Competencia y solapamiento de canales
- Qué es
- Contención y superposición en torno al canal Wi-Fi actual.
- Qué mide
- Puntuación de calidad del canal actual, ancho de canal y solapamiento con puntos de acceso vecinos, a partir de observaciones recientes.
- Por qué importa
- Identifique las condiciones del canal que pueden contribuir a la interferencia de radio o a la reducción del rendimiento.
- Cómo interpretar el resultado
- Una puntuación de canal actual >=7 no tiene deducción; <7/<5/<3 resta 3/6/10%. Requiere dos encuestas nuevas. El recuento de puntos de acceso por sí solo no demuestra una conectividad lenta.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W40-040",
"execution": "DONE",
"verdict": "PASS",
"summary": "Radio contention estimated from Wi-Fi advertisements.",
"evidence": [
{
"name": "score",
"value": "9.933333333333334",
"unit": null
},
{
"name": "contenders",
"value": "0.0",
"unit": null
},
{
"name": "model",
"value": "wifi-scan-risk-v1.1",
"unit": null
},
{
"name": "excludedCurrentBssid",
"value": "02:00:00:00:00:01",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2WARNING
Fragmento del resultado
{
"id": "W40-040",
"execution": "DONE",
"verdict": "WARNING",
"summary": "Radio contention estimated from Wi-Fi advertisements.",
"evidence": [
{
"name": "score",
"value": "3.5055448172942096",
"unit": null
},
{
"name": "contenders",
"value": "5.0",
"unit": null
},
{
"name": "model",
"value": "wifi-scan-risk-v1.1",
"unit": null
},
{
"name": "excludedCurrentBssid",
"value": "02:00:00:00:00:01",
"unit": null
}
],
"scoring": {
"status": "deducted",
"appliedPercent": 6,
"ruleVersion": "catalog-score-4.0.1"
}
}W40-060Ocupación del canal y clientes
- Qué es
- Actividad del canal e información del cliente conectado anunciada por el punto de acceso.
- Qué mide
- Porcentaje de utilización del canal anunciado, recuento de estaciones y cambios en distintas observaciones.
- Por qué importa
- Proporcione evidencia de un canal de radio ocupado y al mismo tiempo distinga la utilización del recuento de dispositivos conectados.
- Cómo interpretar el resultado
- La utilización mediana <=70% no tiene deducción; >70/>85/>95% resta 3/6/10%. Requiere tres observaciones distintas durante 10 segundos fuera de las transferencias. El conteo de clientes por sí solo no resta.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W40-060",
"execution": "DONE",
"verdict": "PASS",
"summary": "Channel utilization and client count reported by the access point.",
"evidence": [
{
"name": "busyPercent",
"value": "21.568627450980394",
"unit": null
},
{
"name": "busyP50Percent",
"value": "21.568627450980394",
"unit": null
},
{
"name": "freshSamples",
"value": "3.0",
"unit": null
},
{
"name": "stationCount",
"value": "4.0",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2WARNING
Fragmento del resultado
{
"id": "W40-060",
"execution": "DONE",
"verdict": "WARNING",
"summary": "Channel utilization and client count reported by the access point.",
"evidence": [
{
"name": "busyPercent",
"value": "90.19607843137256",
"unit": null
},
{
"name": "busyP50Percent",
"value": "90.19607843137256",
"unit": null
},
{
"name": "freshSamples",
"value": "3.0",
"unit": null
},
{
"name": "stationCount",
"value": "4.0",
"unit": null
}
],
"scoring": {
"status": "duplicate_cause",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W40-070Cambios de canal del punto de acceso
- Qué es
- Cambios en el canal de operación del punto de acceso durante el período observado.
- Qué mide
- Cambios de canal observados, visibilidad del punto de acceso, sincronización y cualquier interrupción de conexión correlacionada.
- Por qué importa
- Explique breves interrupciones o cambios en las condiciones de la radio cuando el punto de acceso cambia de canal.
- Cómo interpretar el resultado
- Los cambios de canal no son automáticamente fallas. La gravedad depende del impacto observado en la conectividad, y la misma transición no debería volver a contarse en otros lugares.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W40-070",
"execution": "DONE",
"verdict": "PASS",
"summary": "Access points with a frequency change: 0.",
"evidence": [
{
"name": "changedApCount",
"value": "0",
"unit": null
},
{
"name": "roundCount",
"value": "3",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W50Conectividad LAN
W50-010Configuración IPv4
- Qué es
- Disponibilidad de configuración de dirección IPv4 utilizable en la conexión Wi-Fi.
- Qué mide
- Información IPv4 asignada, estado de aprovisionamiento y si existe una alternativa IPv6 utilizable.
- Por qué importa
- Distinga las direcciones de red faltantes de la operación válida en una conexión solo IPv6.
- Cómo interpretar el resultado
- Si, tras la configuración, el dispositivo sigue asociado pero no dispone de una dirección IPv4 ni IPv6 utilizable, se resta 60%. Basta con una familia de direcciones utilizable; la ausencia de IPv4 por sí sola no es un fallo.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W50-010",
"execution": "DONE",
"verdict": "PASS",
"summary": "A usable IPv4 address is assigned.",
"evidence": [
{
"name": "ipv4",
"value": "[192.0.2.10/24]",
"unit": null
},
{
"name": "usableAddress",
"value": "1.0",
"unit": null
},
{
"name": "penaltyPercent",
"value": "0.0",
"unit": null
},
{
"name": "maxPenaltyPercent",
"value": "60.0",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W50-020Configuración IPv6
- Qué es
- Disponibilidad y alcance de la configuración IPv6 de la conexión.
- Qué mide
- Direcciones IPv6, alcance utilizable y configuración relevantes para llegar a destinos locales o de Internet.
- Por qué importa
- Explique la disponibilidad de IPv6 sin tratar una red válida de solo IPv4 como rota.
- Cómo interpretar el resultado
- La operación solo IPv4 es válida. El IPv6 de enlace local por sí solo no establece la configuración de Internet; La accesibilidad real de IPv6 se evalúa por separado.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W50-020",
"execution": "DONE",
"verdict": "PASS",
"summary": "An IPv6 address is available for connectivity testing.",
"evidence": [
{
"name": "addressesV6",
"value": "[2001:db8:1::10/64]",
"unit": null
},
{
"name": "gatewaysV6",
"value": "[fe80::1%wlan0]",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W50-030Direcciones y rutas de red
- Qué es
- Si la conexión tiene direcciones y rutas adecuadas para los destinos previstos.
- Qué mide
- Direcciones IP utilizables, rutas coincidentes, información de puerta de enlace cuando sea necesario y evidencia de acceso funcional.
- Por qué importa
- Identifique direcciones y enrutamientos faltantes o inadecuados que puedan impedir la comunicación más allá del enlace local.
- Cómo interpretar el resultado
- Si, tras la configuración, no existe una dirección utilizable con una ruta predeterminada correspondiente, se resta 60%. La falta de telemetría no es un fallo; una VPN funcional o el acceso a Internet confirmado impiden atribuir falsamente el problema a una ruta ausente.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W50-030",
"execution": "DONE",
"verdict": "PASS",
"summary": "Network routes and address settings collected.",
"evidence": [
{
"name": "addresses",
"value": "[192.0.2.10/24, 2001:db8:1::10/64]",
"unit": null
},
{
"name": "routes",
"value": "0.0.0.0/0 via 192.0.2.1; ::/0 via fe80::1%wlan0",
"unit": null
},
{
"name": "gateways",
"value": "[192.0.2.1, fe80::1%wlan0]",
"unit": null
},
{
"name": "mtu",
"value": "1500",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W50-030",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "Not enough applicable measurements for this assessment.",
"evidence": [
{
"name": "addresses",
"value": "[192.0.2.10/24, 2001:db8:1::10/64]",
"unit": null
},
{
"name": "gateways",
"value": "[192.0.2.1, fe80::1%wlan0]",
"unit": null
},
{
"name": "mtu",
"value": "1500",
"unit": null
}
],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W50-040Conectividad con la puerta de enlace
- Qué es
- Si el siguiente salto local responde a los tipos de solicitudes medidas.
- Qué mide
- Observaciones de respuesta de la puerta de enlace, resultados de conexión disponibles y evidencia de que el tráfico aún puede atravesarla.
- Por qué importa
- Separe una puerta de enlace silenciosa de una ruta de red local realmente inutilizable.
- Cómo interpretar el resultado
- Una respuesta o un rechazo prueba que se contactó a un respondedor. La falta de respuesta al ping por sí sola no prueba una falla en la puerta de enlace cuando funciona el reenvío o el acceso a Internet.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W50-040",
"execution": "DONE",
"verdict": "PASS",
"summary": "The gateway responded to a probe.",
"evidence": [
{
"name": "probeRefs",
"value": "ping-192.0.2.1-0,ping-192.0.2.1-1,ping-192.0.2.1-2,ping-192.0.2.1-3,ping-192.0.2.1-4,ping-192.0.2.1-5,ping-192.0.2.1-6,ping-192.0.2.1-7,ping-192.0.2.1-8,ping-192.0.2.1-9,ping-192.0.2.1-10,ping-192.0.2.1-11,ping-192.0.2.1-12,ping-192.0.2.1-13,ping-192.0.2.1-14,ping-192.0.2.1-15,ping-192.0.2.1-16,ping-192.0.2.1-17,ping-192.0.2.1-18,ping-192.0.2.1-19",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W50-040",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "The gateway did not reply; this alone does not establish a LAN failure.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W50-050Estabilidad hacia la puerta de enlace
- Qué es
- La estabilidad de las respuestas medidas desde la puerta de enlace local.
- Qué mide
- Tiempo de ida y vuelta hasta la puerta de enlace en reposo, porcentaje de respuestas ausentes y número de intentos y respuestas.
- Por qué importa
- Evalúe la capacidad de respuesta local teniendo en cuenta las puertas de enlace que limitan o ignoran las respuestas de diagnóstico.
- Cómo interpretar el resultado
- RTT >30/>100/>300 ms resta 3/5/8%; la pérdida >0/>10/>30/>50% resta 3/8/12/15%; usa el más grande. Requiere 10 intentos y 3 respuestas. Una puerta de enlace totalmente silenciosa no está disponible y no falla automáticamente.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W50-050",
"execution": "DONE",
"verdict": "PASS",
"summary": "20/20 replies · Median 3 ms",
"evidence": [
{
"name": "target",
"value": "192.0.2.1",
"unit": null
},
{
"name": "n",
"value": "20",
"unit": null
},
{
"name": "received",
"value": "20",
"unit": null
},
{
"name": "p95Ms",
"value": "3.0",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W50-050",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "Fewer than 10 samples for the same target, path and test phase.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W50-060Cambios de configuración de red
- Qué es
- Cambios en la configuración IP o enrutamiento de la red durante la sesión.
- Qué mide
- Cambios de dirección, puerta de enlace, ruta o configuración relacionada y su relación con la conectividad observada.
- Por qué importa
- Explicar fallas o recuperaciones que coincidan con un cambio de configuración de la red.
- Cómo interpretar el resultado
- Un cambio válido no es automáticamente una advertencia. Múltiples fuentes DHCP son sólo una pista de investigación cuando van acompañadas de una configuración anómala.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W50-060",
"execution": "DONE",
"verdict": "PASS",
"summary": "Network configuration changes monitored.",
"evidence": [
{
"name": "ipChanges",
"value": "0",
"unit": null
},
{
"name": "gatewayChanges",
"value": "0",
"unit": null
},
{
"name": "dnsChanges",
"value": "0",
"unit": null
},
{
"name": "dhcpChanges",
"value": "0",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W50-080Anomalías de IP / puerta de enlace
- Qué es
- Evidencia que sugiere un conflicto de dirección IP o un comportamiento anormal de la identidad de la puerta de enlace.
- Qué mide
- Identidades de dispositivos, cambios de puerta de enlace, indicaciones de conflicto de direcciones e impacto relacionado de pérdida de respuesta o conectividad.
- Por qué importa
- Identificar indicios de conflicto respaldados por las observaciones, sin suponer actividad maliciosa ni atribuirlos a un atacante.
- Cómo interpretar el resultado
- Una firma calificada por pérdida de puerta de enlace resta 5%; conflicto de identidad repetido con impacto 10%; Conflicto de dirección actual o IPv6 requerida falla de dirección duplicada con impacto 15%. Las diferencias de identidad sin impacto son consultivas.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W50-080",
"execution": "DONE",
"verdict": "PASS",
"summary": "No IP conflict detected. The connection was stable with no packet loss observed.",
"evidence": [
{
"name": "gatewaySamples",
"value": "20",
"unit": null
},
{
"name": "internetSamples",
"value": "28",
"unit": null
},
{
"name": "lossPercent",
"value": "0",
"unit": null
},
{
"name": "observationOnly",
"value": "true",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W50-080",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "Not enough evidence to determine whether an IP address conflict exists.",
"evidence": [
{
"name": "coverage",
"value": "IPv6 DAD; mDNS, SSDP and NBSTAT identities; conditional gateway-loss signature. No self-IP unicast; IP assignment unknown.",
"unit": null
},
{
"name": "probeRefs",
"value": "",
"unit": null
}
],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W50-110Detección de dispositivos LAN
- Qué es
- Se comprobó la accesibilidad y el descubrimiento de los dispositivos y servicios locales.
- Qué mide
- Respuestas de destinos LAN probados, observaciones de descubrimiento de servicios y comparaciones relevantes de unidifusión o multidifusión.
- Por qué importa
- Investigue las restricciones de acceso local mientras separa el comportamiento de la LAN de la conectividad a Internet.
- Cómo interpretar el resultado
- Las respuestas exitosas respaldan la accesibilidad local. El descubrimiento faltante por sí solo no es concluyente; El aislamiento intencional del cliente no es un fallo de Internet.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W50-110",
"execution": "DONE",
"verdict": "PASS",
"summary": "A LAN service responded.",
"evidence": [
{
"name": "responders",
"value": "1",
"unit": null
},
{
"name": "probeRefs",
"value": "[lan-service]",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W50-110",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "No valid LAN discovery response yet.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W50-120Uplink y backhaul
- Qué es
- Evidencia sobre el enlace ascendente interno o backhaul entre componentes de la red.
- Qué mide
- Información de enlace negociado disponible, telemetría admitida y síntomas de rendimiento para el segmento local relevante.
- Por qué importa
- Identifique un posible cuello de botella interno sin culpar de cada límite de velocidad a un cable o puerto.
- Cómo interpretar el resultado
- Un enlace de 100 Mbps requiere evidencia de enlace negociado. Un límite de velocidad de aproximadamente 90-95 Mbps por sí solo es un síntoma, no una prueba de un cable o backhaul defectuoso.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1UNSUPPORTED
Fragmento del resultado
{
"id": "W50-120",
"execution": "UNSUPPORTED",
"verdict": null,
"summary": "Uplink/backhaul statistics are not provided by the access point.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W60Conectividad WAN
W60-010Router y ruta WAN
- Qué es
- Información de identidad del enrutador y de la ruta ascendente realmente disponible para el diagnóstico.
- Qué mide
- Identidad del enrutador disponible, IP pública, proveedor de Internet o ASN y contexto de ruta relacionado.
- Por qué importa
- Explique la topología observada e identifique qué conexión ascendente describe el informe.
- Cómo interpretar el resultado
- La información de identidad por sí sola no prueba una falla ni confirma el estado del enrutador o de la WAN. Los campos no disponibles deben permanecer desconocidos.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W60-010",
"execution": "DONE",
"verdict": "PASS",
"summary": "Network and access point identities collected from responding sources.",
"evidence": [
{
"name": "publicIp",
"value": "203.0.113.10",
"unit": null
},
{
"name": "asn",
"value": "",
"unit": null
},
{
"name": "provider",
"value": "Example network provider",
"unit": null
},
{
"name": "country",
"value": "",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W60-010",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "Network/access point identity unavailable.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W60-020Estabilidad de la sesión WAN
- Qué es
- El estado de la conexión WAN del enrutador y las interrupciones observadas en la sesión WAN.
- Qué mide
- Estado de la WAN, tiempo de actividad de la sesión o reconexiones, información de errores relevante e impacto de Internet medido de forma independiente.
- Por qué importa
- Distinga un problema confirmado de sesión ascendente de un estado faltante del enrutador o una falla de prueba aislada.
- Cómo interpretar el resultado
- Una desconexión WAN confirmada con acceso a Internet afectado resta 60%. Para 1/2/3+ incidentes recuperados con impacto, se resta 10/20/30%. La falta de telemetría del router significa que el resultado no está disponible; el estado conectado no demuestra por sí solo acceso a Internet.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W60-020",
"execution": "DONE",
"verdict": "PASS",
"summary": "Router-reported WAN session status obtained.",
"evidence": [
{
"name": "activeRouteBasis",
"value": "Single advertised WAN connection on the current Wi-Fi gateway",
"unit": null
},
{
"name": "gateway",
"value": "192.0.2.1",
"unit": null
},
{
"name": "service",
"value": "urn:schemas-upnp-org:service:WANIPConnection:1",
"unit": null
},
{
"name": "NewConnectionStatus",
"value": "Connected",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2UNSUPPORTED
Fragmento del resultado
{
"id": "W60-020",
"execution": "UNSUPPORTED",
"verdict": null,
"summary": "Router WAN status is unavailable.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W60-030Enlace físico WAN
- Qué es
- Estado físico del enlace WAN admitido por telemetría desde la puerta de enlace actual.
- Qué mide
- Estado del enlace físico, velocidad negociada cuando esté disponible, observaciones repetidas y deterioro de Internet que lo acompaña.
- Por qué importa
- Identifique un problema real de enlace físico ascendente en lugar de inferirlo únicamente a partir de la velocidad.
- Cómo interpretar el resultado
- Un enlace WAN físico actualmente caído con acceso a Internet afectado resta 60%; una caída recuperada con impacto resta 15%. Se requieren dos observaciones relevantes; la telemetría del router no disponible no es un fallo.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W60-030",
"execution": "DONE",
"verdict": "PASS",
"summary": "Physical WAN link status reported by the router.",
"evidence": [
{
"name": "activeRouteBasis",
"value": "Single advertised WAN connection on the current Wi-Fi gateway",
"unit": null
},
{
"name": "gateway",
"value": "192.0.2.1",
"unit": null
},
{
"name": "service",
"value": "urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1",
"unit": null
},
{
"name": "NewPhysicalLinkStatus",
"value": "Up",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2UNSUPPORTED
Fragmento del resultado
{
"id": "W60-030",
"execution": "UNSUPPORTED",
"verdict": null,
"summary": "Router physical WAN status is unavailable.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W60-040Tráfico WAN
- Qué es
- Volúmenes de tráfico WAN y evidencia respaldada de tráfico fuera de la medición.
- Qué mide
- Contadores de tráfico ascendente disponibles, cambios de tráfico y mediciones de referencia simultáneas de la calidad de la conexión.
- Por qué importa
- Evalúe si otro tráfico puede coincidir con una conectividad degradada o un rendimiento reducido.
- Cómo interpretar el resultado
- El volumen de tráfico por sí solo no es un defecto. La atribución a dispositivos particulares requiere información del enrutador por cliente y el impacto necesita evidencia simultánea.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W60-040",
"execution": "DONE",
"verdict": "PASS",
"summary": "Total WAN traffic during the observation period.",
"evidence": [
{
"name": "aggregateMbps",
"value": "0.8",
"unit": null
},
{
"name": "intervalMs",
"value": "5000",
"unit": null
},
{
"name": "scope",
"value": "router WAN aggregate",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W60-040",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "Fewer than two WAN counter samples.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W60-050Recursos del router
- Qué es
- Condiciones de capacidad o recursos del enrutador que realmente se pueden verificar.
- Qué mide
- Telemetría de recursos disponibles y síntomas de rendimiento o acceso medidos correspondientes.
- Por qué importa
- Explique las inquietudes sobre los recursos admitidos sin inventar fallas de CPU, memoria o tabla de conexiones.
- Cómo interpretar el resultado
- Un hallazgo de recursos necesita telemetría relevante e impacto observado. La falta de datos del enrutador deja la causa desconocida en lugar de confirmar un problema de recursos.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1UNSUPPORTED
Fragmento del resultado
{
"id": "W60-050",
"execution": "UNSUPPORTED",
"verdict": null,
"summary": "Router CPU, RAM and connection-tracking data are unavailable.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W60-060Dirección WAN y NAT
- Qué es
- Abordar la evidencia sobre NAT ascendente y la disponibilidad de IPv4 pública asignada directamente.
- Qué mide
- Dirección WAN disponible, dirección pública observada y señales admitidas de direccionamiento privado o traducción ascendente.
- Por qué importa
- Explique la topología que puede ser importante para las conexiones entrantes o algunas aplicaciones.
- Cómo interpretar el resultado
- La NAT doble o NAT de nivel de operador es un contexto de topología, no un error automático de Internet ni una deducción de puntuación. La evidencia de dirección que falta no es concluyente.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W60-060",
"execution": "DONE",
"verdict": "PASS",
"summary": "WAN and public IP addresses collected to compare network topology.",
"evidence": [
{
"name": "wanIpv4",
"value": "203.0.113.10",
"unit": null
},
{
"name": "publicIp",
"value": "203.0.113.10",
"unit": null
},
{
"name": "privateOrShared",
"value": "false",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W60-060",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "The router's WAN IPv4 address is unavailable.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W70Acceso a Internet
W70-010Requisitos de acceso a la red
- Qué es
- Si la red requiere un paso de inicio de sesión o aceptación antes del acceso normal a Internet.
- Qué mide
- Indicadores del portal, respuestas relevantes de redireccionamiento o inicio de sesión y acceso medido de forma independiente más allá del portal.
- Por qué importa
- Explique la conectividad limitada en puntos de acceso, redes de invitados o redes que requieren autenticación renovada.
- Cómo interpretar el resultado
- Un portal confirmado con algún acceso externo resta 20%; uno que impide el acceso exterior resta 60%. Una bandera de portal de Android por sí sola es una advertencia sin deducción.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W70-010",
"execution": "DONE",
"verdict": "PASS",
"summary": "No network sign-in requirement detected.",
"evidence": [
{
"name": "systemPortal",
"value": "false",
"unit": null
},
{
"name": "controlRedirects",
"value": "0",
"unit": null
},
{
"name": "penaltyPercent",
"value": "0.0",
"unit": null
},
{
"name": "maxPenaltyPercent",
"value": "60.0",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W70-010",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "No response to verify whether sign-in is required.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W70-030Resolución DNS
- Qué es
- Si los nombres de host se pueden resolver en direcciones utilizables en la conexión medida.
- Qué mide
- Búsquedas de dominios exitosas y fallidas, disponibilidad de familias de direcciones y resultados entre proveedores independientes.
- Por qué importa
- Identifique problemas de resolución de nombres y al mismo tiempo distinga un único nombre de host no disponible de una falla de DNS más amplia.
- Cómo interpretar el resultado
- Fracciones de falla de 0, hasta 1/3, hasta 2/3, por debajo de 1, y todas se restan 0/10/20/40/60%. Requiere tres dominios y dos proveedores. La falta de respuestas IPv6 por sí solas no constituye un fracaso.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W70-030",
"execution": "DONE",
"verdict": "PASS",
"summary": "Answers with addresses: 15 · lookup errors: 0.",
"evidence": [
{
"name": "nonPublicAnswerCount",
"value": "0",
"unit": null
},
{
"name": "answerCount",
"value": "15",
"unit": null
},
{
"name": "failureCount",
"value": "0",
"unit": null
},
{
"name": "timeoutCount",
"value": "0",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2ERROR
Fragmento del resultado
{
"id": "W70-030",
"execution": "DONE",
"verdict": "ERROR",
"summary": "Could not resolve an address for the connection.",
"evidence": [
{
"name": "nonPublicAnswerCount",
"value": "0",
"unit": null
},
{
"name": "answerCount",
"value": "0",
"unit": null
},
{
"name": "failureCount",
"value": "15",
"unit": null
},
{
"name": "timeoutCount",
"value": "0",
"unit": null
}
],
"scoring": {
"status": "deducted",
"appliedPercent": 60,
"ruleVersion": "catalog-score-4.0.1"
}
}W70-040Estabilidad del DNS
- Qué es
- Con qué constancia y rapidez se realizan las búsquedas de DNS a través de observaciones repetidas.
- Qué mide
- Tiempos de búsqueda exitosos comparables por dominio, incluida la mediana de las medianas de dominio en milisegundos.
- Por qué importa
- Muestre si la resolución de nombres retrasada puede contribuir a un acceso inicial lento.
- Cómo interpretar el resultado
- La mediana del tiempo DNS <=500 ms no resta puntos; >500/>1000/>2000 ms resta 2/5/8%. Se requieren dos dominios con tres muestras comparables satisfactorias por dominio. La medición no aísla el tiempo de procesamiento del servidor.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W70-040",
"execution": "DONE",
"verdict": "PASS",
"summary": "DNS lookup time by domain and IP family.",
"evidence": [
{
"name": "groups",
"value": "{google.com/A=n=3,ok=3,p50Ms=25.0, cloudflare.com/A=n=3,ok=3,p50Ms=25.0, microsoft.com/A=n=3,ok=3,p50Ms=25.0, apple.com/A=n=3,ok=3,p50Ms=25.0, wikipedia.org/A=n=3,ok=3,p50Ms=25.0}",
"unit": null
},
{
"name": "dnsP50Ms",
"value": "25.0",
"unit": null
},
{
"name": "penaltyPercent",
"value": "0.0",
"unit": null
},
{
"name": "maxPenaltyPercent",
"value": "8.0",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2WARNING
Fragmento del resultado
{
"id": "W70-040",
"execution": "DONE",
"verdict": "WARNING",
"summary": "DNS lookup time by domain and IP family.",
"evidence": [
{
"name": "groups",
"value": "{google.com/A=n=3,ok=3,p50Ms=1200.0, cloudflare.com/A=n=3,ok=3,p50Ms=1200.0, microsoft.com/A=n=3,ok=3,p50Ms=1200.0, apple.com/A=n=3,ok=3,p50Ms=1200.0, wikipedia.org/A=n=3,ok=3,p50Ms=1200.0}",
"unit": null
},
{
"name": "dnsP50Ms",
"value": "1200.0",
"unit": null
},
{
"name": "penaltyPercent",
"value": "5.0",
"unit": null
},
{
"name": "maxPenaltyPercent",
"value": "8.0",
"unit": null
}
],
"scoring": {
"status": "deducted",
"appliedPercent": 5,
"ruleVersion": "catalog-score-4.0.1"
}
}W70-070Comprobación de referencia por IP
- Qué es
- Accesibilidad de una dirección conocida utilizada como referencia junto con los resultados de DNS.
- Qué mide
- Resultados de referencia de IP directa y resolución de nombre de host correspondiente u otras observaciones de acceso.
- Por qué importa
- Distinga un problema de capa de resolución de un problema más amplio de destino o ruta de red.
- Cómo interpretar el resultado
- El acceso IP funcional mientras el DNS falla admite un hallazgo de DNS. Una referencia fallida por sí sola no puede establecer una interrupción total de Internet.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W70-070",
"execution": "DONE",
"verdict": "PASS",
"summary": "Successful attempts: 1/1.",
"evidence": [
{
"name": "successCount",
"value": "1",
"unit": null
},
{
"name": "attemptCount",
"value": "1",
"unit": null
},
{
"name": "timeoutCount",
"value": "0",
"unit": null
},
{
"name": "failureStage",
"value": "",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W70-070",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "Not enough valid measurements for direct_ip.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W70-080Conectividad IPv4 / IPv6
- Qué es
- Cómo se comparan las rutas IPv4 e IPv6 configuradas en cuanto a accesibilidad real.
- Qué mide
- Aborde resultados específicos de la familia, disponibilidad familiar configurada y comparaciones entre proveedores independientes.
- Por qué importa
- Encuentre una familia de IP parcialmente rota sin penalizar las redes que proporcionan solo una familia utilizable.
- Cómo interpretar el resultado
- Si una familia de direcciones configurada falla parcial o totalmente mientras la otra funciona, se resta 5/10%; se requieren dos proveedores. Una familia no configurada no resta puntos.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W70-080",
"execution": "DONE",
"verdict": "PASS",
"summary": "IPv4 and IPv6 connectivity checked separately.",
"evidence": [
{
"name": "families",
"value": "[IPv4:ok, IPv6:ok, IPv4:ok, IPv6:ok, IPv4:ok, IPv6:ok, IPv4:ok, IPv6:ok, IPv4:ok, IPv6:ok]",
"unit": null
},
{
"name": "unconfiguredFamilyProbes",
"value": "0",
"unit": null
},
{
"name": "probeRefs",
"value": "family-0-IPv4,family-0-IPv6,family-1-IPv4,family-1-IPv6,family-2-IPv4,family-2-IPv6,family-3-IPv4,family-3-IPv6,family-4-IPv4,family-4-IPv6",
"unit": null
},
{
"name": "penaltyPercent",
"value": "0.0",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W70-080",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "No reference address for the configured IP family.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W70-100Conectividad TCP
- Qué es
- Si las conexiones TCP pueden llegar a los destinos y puertos específicos probados.
- Qué mide
- Conexiones exitosas, fallas, rechazos y proporción de dominios fallidos entre destinos independientes.
- Por qué importa
- Identifique los problemas de acceso a la capa de transporte y distinga las fallas generales de una respuesta específica del destino.
- Cómo interpretar el resultado
- Las fracciones de dominio fallido <=1/3, <=1/2, <0.8, <1 y todas se restan 0/10/25/45/60%. Requiere tres dominios y dos proveedores. Una conexión rechazada todavía demuestra una respuesta.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W70-100",
"execution": "DONE",
"verdict": "PASS",
"summary": "Successful attempts: 5/5.",
"evidence": [
{
"name": "successCount",
"value": "5",
"unit": null
},
{
"name": "attemptCount",
"value": "5",
"unit": null
},
{
"name": "timeoutCount",
"value": "0",
"unit": null
},
{
"name": "failureStage",
"value": "",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W70-100",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "Not enough valid measurements for tcp.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W70-110Validación TLS
- Qué es
- Si las conexiones seguras completan correctamente la validación de certificados y TLS.
- Qué mide
- Errores de TLS, resultados de validación de certificados, proveedores independientes afectados y comparaciones HTTPS exitosas.
- Por qué importa
- Explique las fallas de conexión segura, incluidas aquellas asociadas con problemas de certificado o reloj del dispositivo.
- Cómo interpretar el resultado
- Un fallo TLS aislado advierte sin deducción. Dos proveedores independientes afectados restan 20% si otro HTTPS funciona, o 60% cuando todos los intentos de TLS aplicables fallan después de que TCP tenga éxito.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W70-110",
"execution": "DONE",
"verdict": "PASS",
"summary": "Successful attempts: 5/5.",
"evidence": [
{
"name": "successCount",
"value": "5",
"unit": null
},
{
"name": "attemptCount",
"value": "5",
"unit": null
},
{
"name": "timeoutCount",
"value": "0",
"unit": null
},
{
"name": "failureStage",
"value": "",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W70-110",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "Not enough valid measurements for tls.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W70-130Respuestas HTTP / HTTPS
- Qué es
- Si se puede llegar a los destinos de Internet a través de HTTP o HTTPS.
- Qué mide
- Resultados de la conexión web, disponibilidad de respuesta, proporción de dominios fallidos y cobertura de proveedores independientes.
- Por qué importa
- Separe las rutas de red inaccesibles del comportamiento del portal, las restricciones del servicio o los errores del servidor remoto.
- Cómo interpretar el resultado
- Fracciones de fallo de transporte <=1/3, <=1/2, <0.8, <1, y todas las deducciones 0/10/25/45/60%. Requiere tres dominios y dos proveedores. Una respuesta de error HTTP válida aún demuestra accesibilidad.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W70-130",
"execution": "DONE",
"verdict": "PASS",
"summary": "Successful attempts: 5/5.",
"evidence": [
{
"name": "successCount",
"value": "5",
"unit": null
},
{
"name": "attemptCount",
"value": "5",
"unit": null
},
{
"name": "timeoutCount",
"value": "0",
"unit": null
},
{
"name": "failureStage",
"value": "",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W70-130",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "Not enough valid measurements for http.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W70-150Estado de Internet del dispositivo
- Qué es
- Concordancia entre la indicación del estado de Internet de Android y el acceso realmente medido.
- Qué mide
- Validación del sistema o estado del portal, ruta actual y respuestas web exitosas de proveedores independientes.
- Por qué importa
- Explique situaciones en las que la etiqueta de conectividad del dispositivo difiere del acceso a Internet observado.
- Cómo interpretar el resultado
- El desacuerdo con HTTP exitoso de dos proveedores en la misma ruta activa resta 5%, a menos que ya esté representado por un problema de acceso o portal. La validación nunca garantiza que todos los servicios funcionen.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W70-150",
"execution": "DONE",
"verdict": "PASS",
"summary": "Android validation agrees with successful Internet probes.",
"evidence": [
{
"name": "systemValidated",
"value": "true",
"unit": null
},
{
"name": "successfulProviderGroups",
"value": "5",
"unit": null
},
{
"name": "penaltyPercent",
"value": "0.0",
"unit": null
},
{
"name": "maxPenaltyPercent",
"value": "5.0",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W70-160Acceso a servicios populares
- Qué es
- Acceso a servicios populares individuales en comparación con referencias laborales independientes.
- Qué mide
- Resultados del dominio de servicio, capas de acceso afectadas, proporción de dominio fallido y disponibilidad de servicios de comparación.
- Por qué importa
- Encuentre problemas de acceso selectivo sin tratar la restricción de un servicio como una pérdida total de Internet.
- Cómo interpretar el resultado
- Las fracciones de dominio fallido <=10%, <=30%, <=50% y deducciones superiores 0/3/6/10%. Requiere cinco dominios y dos proveedores. Los errores del servidor o las restricciones de la política de servicio no son fallas de transporte del cliente.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W70-160",
"execution": "DONE",
"verdict": "PASS",
"summary": "Services with an HTTP response: 5/5.",
"evidence": [
{
"name": "timedOutServices",
"value": "[]",
"unit": null
},
{
"name": "failedServices",
"value": "[]",
"unit": null
},
{
"name": "httpRestrictions",
"value": "[]",
"unit": null
},
{
"name": "responses",
"value": "[https://google.com/:ok/200.0, https://cloudflare.com/:ok/200.0, https://microsoft.com/:ok/200.0, https://apple.com/:ok/200.0, https://wikipedia.org/:ok/200.0]",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W70-160",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "No valid service-test results yet.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W70-170Ruta VPN / proxy
- Qué es
- Comportamiento de conectividad y autenticación en la ruta VPN o proxy realmente en uso.
- Qué mide
- Resultados de rutas, respuestas de proxy, respuestas que requieren autenticación y acceso de control independiente.
- Por qué importa
- Explique los problemas medidos en un camino intermedio y al mismo tiempo distinga la medición no respaldada del fracaso genuino.
- Cómo interpretar el resultado
- HTTP confirmado repetidamente 407 del proxy aplicado resta 20% si algún acceso funciona, o 60% si todos los controles están bloqueados. Las configuraciones no admitidas siguen no disponibles.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1WARNING
Fragmento del resultado
{
"id": "W70-170",
"execution": "DONE",
"verdict": "WARNING",
"summary": "The proxy requires sign-in.",
"evidence": [
{
"name": "probeRefs",
"value": "proxy-1,proxy-2",
"unit": null
},
{
"name": "penaltyPercent",
"value": "20.0",
"unit": null
},
{
"name": "maxPenaltyPercent",
"value": "60.0",
"unit": null
}
],
"scoring": {
"status": "deducted",
"appliedPercent": 20,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2UNSUPPORTED
Fragmento del resultado
{
"id": "W70-170",
"execution": "UNSUPPORTED",
"verdict": null,
"summary": "No VPN or proxy applies to this measurement path.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W70-190Conectividad UDP
- Qué es
- Si los servicios UDP probados devuelven respuestas antes de los plazos de respuesta.
- Qué mide
- Solicitudes UDP enviadas, respuestas recibidas, tasa de falta de respuesta en plazos y comparaciones entre proveedores de servicios disponibles.
- Por qué importa
- Investigue problemas de respuesta específicos del protocolo junto con TCP y otros resultados de acceso.
- Cómo interpretar el resultado
- Después de excluir un proveedor silencioso aislado, la falta de respuesta de 0, <=20%, <=50% y >50% resta 0/5/10/15%. Requiere cinco solicitudes y una respuesta. El silencio de ambos proveedores no es prueba de bloqueo.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W70-190",
"execution": "DONE",
"verdict": "PASS",
"summary": "UDP is working: 10/10 responses.",
"evidence": [
{
"name": "udpReachable",
"value": "true",
"unit": null
},
{
"name": "sent",
"value": "10",
"unit": null
},
{
"name": "responses",
"value": "10",
"unit": null
},
{
"name": "rttP50Ms",
"value": "40.0",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W70-190",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "UDP could not be tested on this network.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W70-200Traceroute
- Qué es
- Los saltos que responden se observan en una ruta hacia un sitio web accesible.
- Qué mide
- Información de salto devuelta, errores ICMP relevantes, seguimiento completo y accesibilidad al destino.
- Por qué importa
- Proporcione contexto de ruta sin adivinar la ubicación del fallo de los saltos que no responden.
- Cómo interpretar el resultado
- Llegar al destino no tiene deducción; un seguimiento admitido completado que no llega a él se resta 5%. Los saltos intermedios silenciosos no se penalizan individualmente; Los seguimientos no admitidos o cancelados no están disponibles.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W70-200",
"execution": "DONE",
"verdict": "PASS",
"summary": "Traceroute hops that responded.",
"evidence": [
{
"name": "hops",
"value": "[1.0:192.0.2.1, 2.0:192.0.2.2, 3.0:1.1.1.1]",
"unit": null
},
{
"name": "hopCount",
"value": "3",
"unit": null
},
{
"name": "penaltyPercent",
"value": "0.0",
"unit": null
},
{
"name": "maxPenaltyPercent",
"value": "5.0",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2UNSUPPORTED
Fragmento del resultado
{
"id": "W70-200",
"execution": "UNSUPPORTED",
"verdict": null,
"summary": "Traceroute is not needed or is unavailable on this path.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W70-210Preferencia de conexión a Internet
- Qué es
- Si el teléfono prefiere datos móviles aunque la red Wi-Fi conectada haya verificado el acceso a Internet.
- Qué mide
- Transporte predeterminado activo, ruta Wi-Fi conectada y acceso Wi-Fi exitoso a través de proveedores independientes.
- Por qué importa
- Resalte una preferencia que pueda impedir que el usuario utilice una conexión Wi-Fi que funcione.
- Cómo interpretar el resultado
- La preferencia móvil confirmada a pesar de que el Wi-Fi funciona resta 3%. Las rutas mixtas, VPN, desconocidas, de portal o mal observadas no son concluyentes. El resultado no establece por qué Android eligió los datos móviles.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W70-210",
"execution": "DONE",
"verdict": "PASS",
"summary": "The device is using Wi-Fi as its default Internet connection.",
"evidence": [
{
"name": "wifiNetwork",
"value": "synthetic-wifi",
"unit": null
},
{
"name": "defaultNetwork",
"value": "synthetic-wifi",
"unit": null
},
{
"name": "defaultTransports",
"value": "WIFI",
"unit": null
},
{
"name": "mobileInternetPreferred",
"value": "false",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W80Rendimiento de red
W80-010Latencia de Internet en reposo
- Qué es
- Retraso de respuesta al destino de Internet seleccionado mientras la conexión no está bajo carga de prueba.
- Qué mide
- Tiempos de ida y vuelta inactivos en milisegundos, mediana, información del percentil superior disponible, intentos, respuestas y ventana de medición.
- Por qué importa
- Establecer una línea de base para la capacidad de respuesta y los posteriores aumentos de demoras bajo carga de tráfico.
- Cómo interpretar el resultado
- La mediana RTT <=300 ms no tiene deducción; >300/>600/>1000 ms resta 5/10/20%. Requiere 10 intentos y 3 respuestas en la misma ruta. Un retraso elevado por sí solo no constituye una interrupción.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W80-010",
"execution": "DONE",
"verdict": "PASS",
"summary": "20/20 replies · Median 40 ms",
"evidence": [
{
"name": "target",
"value": "1.1.1.1",
"unit": null
},
{
"name": "p95Ms",
"value": "40.0",
"unit": null
},
{
"name": "lossPercent",
"value": "0.0",
"unit": null
},
{
"name": "protocol",
"value": "ICMP Echo",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W80-010",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "Fewer than 10 samples for the same target, path and test phase.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W80-030Prueba breve de descarga
- Qué es
- Velocidad de descarga de datos útiles observada durante una transferencia breve y controlada.
- Qué mide
- Volumen de datos recibidos, duración de la transferencia y velocidad efectiva de descarga medida en Mbps.
- Por qué importa
- Proporcione una instantánea de descarga práctica sin reclamar la velocidad máxima de la suscripción a Internet.
- Cómo interpretar el resultado
- >=20 Mbps resta 0%; 5 a <20 resta 5%; 1 a <5 resta 10%; >0 a <1 resta 20%. Si el servicio limita las solicitudes o la medición no es válida, el resultado no está disponible; no equivale a 0 Mbps.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W80-030",
"execution": "DONE",
"verdict": "PASS",
"summary": "Short download speed: 24.0 Mbps",
"evidence": [
{
"name": "bytes",
"value": "1.1201029E7",
"unit": null
},
{
"name": "durationMs",
"value": "3736.0",
"unit": null
},
{
"name": "windowMs",
"value": "6000.0",
"unit": null
},
{
"name": "requestedBytes",
"value": "1.6082053E7",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2WARNING
Fragmento del resultado
{
"id": "W80-030",
"execution": "DONE",
"verdict": "WARNING",
"summary": "Short download speed: 3.0 Mbps",
"evidence": [
{
"name": "bytes",
"value": "1856454.0",
"unit": null
},
{
"name": "durationMs",
"value": "4951.0",
"unit": null
},
{
"name": "windowMs",
"value": "6000.0",
"unit": null
},
{
"name": "requestedBytes",
"value": "1973782.0",
"unit": null
}
],
"scoring": {
"status": "deducted",
"appliedPercent": 10,
"ruleVersion": "catalog-score-4.0.1"
}
}W80-040Latencia bajo carga y recuperación
- Qué es
- El aumento en el retraso de respuesta durante la descarga o carga, y la posterior recuperación.
- Qué mide
- Medianas de RTT inactivas y cargadas, su relación, dirección de transferencia y observaciones de recuperación en el mismo camino.
- Por qué importa
- Identifique la degradación bajo carga sin afirmar que una prueba corta y limpia demuestre que no hay congestión.
- Cómo interpretar el resultado
- Los intervalos de relación durante la descarga >2.5-5, >5-15 y >15 requieren un RTT bajo carga >200/500/1000 ms para restar 3/5/10%. Durante la subida, los intervalos >3.5-7, >7-20 y >20 requieren >300/600/1500 ms. Se aplica la mayor deducción entre ambas direcciones; si no se cumple su umbral absoluto, no se utiliza un intervalo inferior.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W80-040",
"execution": "DONE",
"verdict": "PASS",
"summary": "Loaded latency was assessed for the directions with enough samples.",
"evidence": [
{
"name": "downloadAvailability",
"value": "measured",
"unit": null
},
{
"name": "downloadTarget",
"value": "1.1.1.1",
"unit": null
},
{
"name": "uploadAvailability",
"value": "measured",
"unit": null
},
{
"name": "uploadTarget",
"value": "1.1.1.1",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2WARNING
Fragmento del resultado
{
"id": "W80-040",
"execution": "DONE",
"verdict": "WARNING",
"summary": "Latency increased or replies timed out during data transfer.",
"evidence": [
{
"name": "downloadAvailability",
"value": "measured",
"unit": null
},
{
"name": "downloadTarget",
"value": "1.1.1.1",
"unit": null
},
{
"name": "uploadAvailability",
"value": "measured",
"unit": null
},
{
"name": "uploadTarget",
"value": "1.1.1.1",
"unit": null
}
],
"scoring": {
"status": "deducted",
"appliedPercent": 5,
"ruleVersion": "catalog-score-4.0.1"
}
}W80-060Velocidad de subida
- Qué es
- Velocidad de subida de datos útiles basada en la recepción confirmada durante una transferencia breve.
- Qué mide
- Volumen enviado y confirmado recibido, duración de la transferencia y velocidad efectiva de subida medida en Mbps.
- Por qué importa
- Describir el rendimiento ascendente sin tratar el progreso del remitente como prueba de recepción exitosa.
- Cómo interpretar el resultado
- >=5 Mbps resta 0%; 1 a <5 resta 5%; 0.25 a <1 resta 10%; >0 a <0.25 resta 20%. Si el servicio limita las solicitudes o la recepción no está confirmada, el resultado no está disponible; no equivale a 0 Mbps.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
La exportación actual de la aplicación utiliza “Short download speed” en el resumen de este resultado de subida. W80-060 y sus mediciones se refieren a la velocidad de subida; la salida original se conserva a continuación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W80-060",
"execution": "DONE",
"verdict": "PASS",
"summary": "Short download speed: 24.0 Mbps",
"evidence": [
{
"name": "bytes",
"value": "8585029.0",
"unit": null
},
{
"name": "durationMs",
"value": "2864.0",
"unit": null
},
{
"name": "windowMs",
"value": "6000.0",
"unit": null
},
{
"name": "requestedBytes",
"value": "1.6082053E7",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2WARNING
Fragmento del resultado
{
"id": "W80-060",
"execution": "DONE",
"verdict": "WARNING",
"summary": "Short download speed: 0.6 Mbps",
"evidence": [
{
"name": "bytes",
"value": "287406.0",
"unit": null
},
{
"name": "durationMs",
"value": "3833.0",
"unit": null
},
{
"name": "windowMs",
"value": "6000.0",
"unit": null
},
{
"name": "requestedBytes",
"value": "474886.0",
"unit": null
}
],
"scoring": {
"status": "deducted",
"appliedPercent": 10,
"ruleVersion": "catalog-score-4.0.1"
}
}W80-070Estabilidad de transferencia
- Qué es
- Variabilidad y pausas dentro de porciones válidas de una transferencia de datos.
- Qué mide
- Periodos continuos sin datos y variación de la velocidad de transferencia respecto a la mediana en intervalos comparables.
- Por qué importa
- Explique las transferencias que se detienen o fluctúan a pesar de una velocidad promedio general aceptable.
- Cómo interpretar el resultado
- Los períodos sin datos de al menos 1/2/3 segundos restan 5/10/15%. Con cobertura adecuada, (P90-P10)/P50 >1/>2 resta 3/5%; usa el más grande. Se excluyen las pausas de medición o las cargas incompletas.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W80-070",
"execution": "DONE",
"verdict": "PASS",
"summary": "Throughput variation for each transfer direction.",
"evidence": [
{
"name": "downloadAvailability",
"value": "measured",
"unit": null
},
{
"name": "downloadAssessment",
"value": "limited",
"unit": null
},
{
"name": "downloadSamples",
"value": "4",
"unit": null
},
{
"name": "downloadObservedMs",
"value": "2000",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2WARNING
Fragmento del resultado
{
"id": "W80-070",
"execution": "DONE",
"verdict": "WARNING",
"summary": "Throughput variation for each transfer direction.",
"evidence": [
{
"name": "downloadAvailability",
"value": "measured",
"unit": null
},
{
"name": "downloadAssessment",
"value": "stalled",
"unit": null
},
{
"name": "downloadSamples",
"value": "8",
"unit": null
},
{
"name": "downloadObservedMs",
"value": "4000",
"unit": null
}
],
"scoring": {
"status": "deducted",
"appliedPercent": 5,
"ruleVersion": "catalog-score-4.0.1"
}
}W80-080Respuestas perdidas y jitter
- Qué es
- Respuestas de ping ausentes y variaciones entre los tiempos de respuesta consecutivos recibidos correctamente.
- Qué mide
- Porcentaje de respuestas no recibidas antes del tiempo límite, jitter en milisegundos, relación jitter/mediana y evidencia de acceso que respalda el resultado.
- Por qué importa
- Evalúe la coherencia más allá de la latencia promedio y tenga en cuenta los objetivos que no responden de manera confiable al ping.
- Cómo interpretar el resultado
- Pérdida >0/>10/>20/>40/>60/>80% deducciones 5/10/20/30/40/50%, sujeto a corroboración; un objetivo no corroborado tiene un límite de 5%. Jitter >20 ms con relaciones >0.25/>0.5/>1 resta 3/5/8%; usa el más grande. El ping silencioso con acceso web funcional no es una interrupción.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W80-080",
"execution": "DONE",
"verdict": "PASS",
"summary": "Every ping in the sequence received a reply.",
"evidence": [
{
"name": "maxFailureRun",
"value": "0",
"unit": null
},
{
"name": "target",
"value": "1.1.1.1",
"unit": null
},
{
"name": "timeoutMs",
"value": "3000",
"unit": null
},
{
"name": "probeRefs",
"value": "ping-1.1.1.1-0,ping-1.1.1.1-1,ping-1.1.1.1-2,ping-1.1.1.1-3,ping-1.1.1.1-4,ping-1.1.1.1-5,ping-1.1.1.1-6,ping-1.1.1.1-7,ping-1.1.1.1-8,ping-1.1.1.1-9,ping-1.1.1.1-10,ping-1.1.1.1-11,ping-1.1.1.1-12,ping-1.1.1.1-13,ping-1.1.1.1-14,ping-1.1.1.1-15,ping-1.1.1.1-16,ping-1.1.1.1-17,ping-1.1.1.1-18,ping-1.1.1.1-19",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2WARNING
Fragmento del resultado
{
"id": "W80-080",
"execution": "DONE",
"verdict": "WARNING",
"summary": "No response within the expected time (3000 ms)",
"evidence": [
{
"name": "maxFailureRun",
"value": "2",
"unit": null
},
{
"name": "target",
"value": "1.1.1.1",
"unit": null
},
{
"name": "timeoutMs",
"value": "3000",
"unit": null
},
{
"name": "probeRefs",
"value": "ping-1.1.1.1-0,ping-1.1.1.1-1,ping-1.1.1.1-2,ping-1.1.1.1-3,ping-1.1.1.1-4,ping-1.1.1.1-5,ping-1.1.1.1-6,ping-1.1.1.1-7,ping-1.1.1.1-8,ping-1.1.1.1-9,ping-1.1.1.1-10,ping-1.1.1.1-11,ping-1.1.1.1-12,ping-1.1.1.1-13,ping-1.1.1.1-14,ping-1.1.1.1-15,ping-1.1.1.1-16,ping-1.1.1.1-17,ping-1.1.1.1-18,ping-1.1.1.1-19",
"unit": null
}
],
"scoring": {
"status": "deducted",
"appliedPercent": 5,
"ruleVersion": "catalog-score-4.0.1"
}
}W80-090Tráfico en segundo plano y temperatura
- Qué es
- La temperatura del dispositivo y el contexto de tráfico en segundo plano que acompañan a una disminución del rendimiento medida.
- Qué mide
- Estado térmico de Android, cambios comparables en la velocidad de transferencia y proporciones de tráfico verificadas en la misma ruta.
- Por qué importa
- Identifique las condiciones del lado del dispositivo admitidas que pueden afectar un resultado de velocidad o estabilidad.
- Cómo interpretar el resultado
- Se resta 5% por un estado térmico grave de al menos 5 segundos, o por un estado térmico moderado o tráfico en segundo plano >=50% acompañado de una caída del rendimiento >=30%. La temperatura de la batería por sí sola no demuestra una reducción del rendimiento causada por el calor.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W80-090",
"execution": "DONE",
"verdict": "PASS",
"summary": "Device traffic, battery temperature and power settings.",
"evidence": [
{
"name": "sampleCount",
"value": "2",
"unit": null
},
{
"name": "thermalStatus",
"value": "0",
"unit": null
},
{
"name": "powerSave",
"value": "false",
"unit": null
},
{
"name": "batteryCelsius",
"value": "32.0",
"unit": null
}
],
"scoring": {
"status": "pass",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W80-100Comparación de destinos de referencia
- Qué es
- Diferencias de rendimiento entre los destinos de referencia y las rutas realmente medidas.
- Qué mide
- Observaciones de rendimiento o latencia específicas del destino comparables y contexto de conexión relacionado.
- Por qué importa
- Muestre si un síntoma de rendimiento está generalizado o es más específico de la ruta probada.
- Cómo interpretar el resultado
- Las diferencias son contextuales, no una deducción separada. Un rendimiento inferior a la velocidad del enlace Wi-Fi o una meseta de aproximadamente 90-95 Mbps por sí solo no identifica un componente defectuoso.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W80-100",
"execution": "DONE",
"verdict": "PASS",
"summary": "Latency compared across targets using the same network path.",
"evidence": [
{
"name": "targetP50Ms",
"value": "{1.1.1.1=40.0, 8.8.8.8=40.0}",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W80-100",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "Two targets with enough comparable samples are required.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W90Conclusiones del diagnóstico
W90-010Verificación de anomalías
- Qué es
- Si una anomalía observada persiste, se recupera o parece limitada a un destino particular.
- Qué mide
- Hallazgos repetidos, comparaciones exitosas, tiempo de recuperación y disponibilidad de la evidencia requerida.
- Por qué importa
- Distinga los problemas recurrentes de las interrupciones temporales conservando al mismo tiempo el historial de lo ocurrido.
- Cómo interpretar el resultado
- Un éxito posterior no borra un fracaso anterior. Los requisitos previos no cumplidos y las comprobaciones no realizadas no son fallas de red adicionales.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W90-010",
"execution": "DONE",
"verdict": "PASS",
"summary": "Automatic verification of the initial test.",
"evidence": [
{
"name": "verifications",
"value": "[google.com:ok]",
"unit": null
},
{
"name": "originalRefs",
"value": "[tcp-0]",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W90-010",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "No relevant anomaly requiring another probe.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W90-020Relación entre señal y conexión
- Qué es
- Cómo los cambios en la señal Wi-Fi se relacionan en el tiempo con problemas de conectividad o rendimiento.
- Qué mide
- Variación de la intensidad de la señal, síntomas de conexión, tiempos de coincidencia y observaciones que lo corroboran.
- Por qué importa
- Indique si un problema de enlace de radio es una explicación respaldada para la calidad reducida de la conexión.
- Cómo interpretar el resultado
- Los acontecimientos coincidentes aumentan la confianza, pero no prueban la causalidad por sí solos. Las penalizaciones de señal permanecen en W30 y no se vuelven a aplicar aquí.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W90-020",
"execution": "DONE",
"verdict": "PASS",
"summary": "Weak signal compared with Internet responses.",
"evidence": [
{
"name": "weakPairedWindows",
"value": "48",
"unit": null
},
{
"name": "weakFailedWindows",
"value": "6",
"unit": null
},
{
"name": "associationOnly",
"value": "true",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W90-020",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "Not enough simultaneous weak-signal and ping samples.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W90-030Relación entre itinerancia e interrupciones
- Qué es
- Cómo se relacionan el roaming, los cambios de banda y las reconexiones con las interrupciones del servicio.
- Qué mide
- Tiempos de transición, tiempos de interrupción, cambios repetidos y observaciones antes y después del evento.
- Por qué importa
- Explique si una transferencia de Wi-Fi coincidió con un problema de conexión notable.
- Cómo interpretar el resultado
- Una transición sin interrupción medida no es un fallo. Las distintas consecuencias del mismo cambio de punto de acceso siguen siendo un único incidente.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W90-030",
"execution": "DONE",
"verdict": "PASS",
"summary": "Link changes compared with missed-response times.",
"evidence": [
{
"name": "transitions",
"value": "1",
"unit": null
},
{
"name": "withResponseGap",
"value": "0",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W90-030",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "No access point or band changes during this session.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W90-040Relación entre configuración y fallos
- Qué es
- Cómo los cambios en la configuración de la red se alinean con las fallas o la recuperación.
- Qué mide
- Cambios de dirección o ruta, resultados de acceso, tiempos de recuperación y evidencia comparativa disponible.
- Por qué importa
- Identifique hipótesis relacionadas con la configuración preservando al mismo tiempo la incertidumbre sobre la causa subyacente.
- Cómo interpretar el resultado
- La correlación puede respaldar la investigación, pero la causalidad confirmada necesita pruebas más sólidas. Los hallazgos de direccionamiento relacionados se consolidan en lugar de penalizarse dos veces.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W90-040",
"execution": "DONE",
"verdict": "PASS",
"summary": "Configuration changes compared with connection errors.",
"evidence": [
{
"name": "configurationChanges",
"value": "1",
"unit": null
},
{
"name": "withFailure",
"value": "0",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Ejemplo 2INCONCLUSIVE
Fragmento del resultado
{
"id": "W90-040",
"execution": "INCONCLUSIVE",
"verdict": null,
"summary": "No IP or DNS configuration changes during this session.",
"evidence": [],
"scoring": {
"status": "unavailable",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W90-050Localización de fallos
- Qué es
- La parte más específica de la red afectada está respaldada por la evidencia del informe.
- Qué mide
- Resultados combinados de Wi-Fi, direccionamiento local, puerta de enlace, ruta de Internet y servicio individual.
- Por qué importa
- Centre la resolución de problemas en el alcance admitido en lugar de reemplazar equipos o cambiar configuraciones no relacionadas.
- Cómo interpretar el resultado
- Un hallazgo más allá de la puerta de enlace no identifica automáticamente al ISP o al enrutador como la causa. La falta de telemetría del enrutador no invalida otros resultados medidos.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W90-050",
"execution": "DONE",
"verdict": "PASS",
"summary": "Likely location: Connection loss not confirmed.",
"evidence": [
{
"name": "faultLayer",
"value": "Connection loss not confirmed",
"unit": null
},
{
"name": "basis",
"value": "[W20-010, W50-030, W70-010, W70-030, W70-130]",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W90-060Confianza en las pruebas
- Qué es
- Cuánta confianza respalda la evidencia disponible en las conclusiones del informe.
- Qué mide
- Verificaciones completadas y no disponibles, cobertura de evidencia, veredictos respaldados e información que falta en la evaluación.
- Por qué importa
- Haga visible la incertidumbre para que los usuarios y las herramientas de inteligencia artificial no interpreten las pruebas incompletas como una conexión perfecta.
- Cómo interpretar el resultado
- N/A no es ni aprobado ni reprobado y no resta. Unos pocos controles aprobados no establecen una puntuación perfecta; La falta de evidencia central puede hacer que la puntuación no esté disponible.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W90-060",
"execution": "DONE",
"verdict": "PASS",
"summary": "Diagnostic scope based on collected evidence.",
"evidence": [
{
"name": "completed",
"value": "70",
"unit": null
},
{
"name": "notEvaluated",
"value": "5",
"unit": null
},
{
"name": "probeCount",
"value": "184",
"unit": null
},
{
"name": "segments",
"value": "1",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W90-070Conclusiones y recomendaciones
- Qué es
- Cuestiones consolidadas, evidencia de respaldo y próximas acciones sugeridas en el informe.
- Qué mide
- Hallazgos distintos, evidencia relacionada, incidentes recuperados y recomendaciones sin contar repetidamente la misma causa.
- Por qué importa
- Convierta las mediciones en un resumen conciso de solución de problemas manteniendo distintos los problemas independientes y las notas de asesoramiento.
- Cómo interpretar el resultado
- Un problema de DNS no debe convertirse en varios fallos de transporte no realizados. Los incidentes recuperados siguen documentados; Los consejos de seguridad u optimización no reducen automáticamente la puntuación de estabilidad.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W90-070",
"execution": "DONE",
"verdict": "PASS",
"summary": "Issues grouped by connection layer and supporting evidence.",
"evidence": [
{
"name": "actionOrder",
"value": "Wi-Fi / IP / portal / DNS / Internet / quality",
"unit": null
},
{
"name": "ruleVersion",
"value": "catalog-score-4.0.1",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}W90-080Resumen del informe
- Qué es
- El resumen final de los hallazgos de la sesión y su contexto de observación.
- Qué mide
- Conclusiones sustentadas, errores originales, tiempos de verificación, estado de recuperación e importantes incertidumbres restantes.
- Por qué importa
- Ayude a los usuarios y a las herramientas de inteligencia artificial a comprender lo que establece el informe y lo que necesita más investigación.
- Cómo interpretar el resultado
- La mejora medida antes y después de un cambio no demuestra por sí sola que el cambio lo haya causado. Un síntoma que no reaparece puede necesitar mayor observación.
Resultado de ejemplo
JSONGenerado por el motor de diagnóstico de WiFi Doctor a partir de mediciones sintéticas. Los nombres de los campos y los resultados técnicos se mantienen en inglés, como en la exportación de datos de la aplicación.
Ejemplo 1PASS
Fragmento del resultado
{
"id": "W90-080",
"execution": "DONE",
"verdict": "PASS",
"summary": "Report includes stable check IDs, methods and evidence references.",
"evidence": [
{
"name": "catalogVersion",
"value": "3.0",
"unit": null
},
{
"name": "schemaVersion",
"value": "3",
"unit": null
},
{
"name": "aiByteBudget",
"value": "12000",
"unit": null
},
{
"name": "legacyCode",
"value": "W90-0800",
"unit": null
}
],
"scoring": {
"status": "context",
"appliedPercent": 0,
"ruleVersion": "catalog-score-4.0.1"
}
}Estos ejemplos muestran el formato de salida de la aplicación. Son escenarios ilustrativos, no mediciones de tu red.
