WiFi Doctor · Referência de diagnósticos

Entenda o relatório da sua rede.

Encontre um código de diagnóstico ou assunto. Cada explicação descreve o que é a verificação, o que mede, por que importa e como interpretar o resultado.

83 verificações · 9 etapas

W10Estado do dispositivo

W10-010

Suporte a Wi-Fi

O que é
Se este dispositivo fornece capacidade Wi-Fi para a rede que está sendo diagnosticada.
O que mede
Suporte Wi-Fi do dispositivo e se o pré-requisito para um diagnóstico Wi-Fi está presente.
Por que importa
Estabeleça que as verificações de Wi-Fi podem ser executadas de forma significativa antes de interpretar os resultados da conexão posterior.
Como interpretar o resultado
A falta confirmada de suporte Wi-Fi é uma falha crítica de pré-requisito. Um estado ilegível é indisponível, e não uma rede com falha.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W10-010
W10-020

Estado ligado/desligado do Wi-Fi

O que é
Se o rádio Wi-Fi do dispositivo está ligado e pronto para conexão.
O que mede
Estado atual de energia do Wi-Fi, incluindo ligado, desligado ou transição entre estados.
Por que importa
Explique por que o diagnóstico de Wi-Fi não pode prosseguir quando o rádio está desligado.
Como interpretar o resultado
Wi-Fi ativado é o estado utilizável. A desativação confirmada é crítica; estados de ativação, desativação ou desconhecidos são inconclusivos e não falhas.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2ERROR

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W10-020
W10-030

Identidade da rede e segmentos da sessão

O que é
A identidade da rede Wi-Fi e períodos de conexão separados em um relatório.
O que mede
Nome da rede, ponto de acesso, frequência, alterações de rota e segmentos de tempo associados às observações.
Por que importa
Mantenha os resultados de diferentes redes ou pontos de acesso distintos ao comparar a qualidade da conexão.
Como interpretar o resultado
Uma mudança de ponto de acesso ou rede é um contexto, e não automaticamente uma falha. As medições de segmentos diferentes não devem ser combinadas.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W10-030
W10-040

Rota ativa de Internet

O que é
O caminho de rede usado atualmente para o tráfego de Internet do aplicativo.
O que mede
Se o caminho ativo usa Wi-Fi, dados móveis, VPN ou um transporte desconhecido.
Por que importa
Esclareça qual conexão uma medição descreve, especialmente quando vários caminhos de rede estão disponíveis.
Como interpretar o resultado
Caminhos diferentes podem produzir resultados diferentes. O uso de dados móveis ou VPN por si só não é uma falha de Wi-Fi ou dedução de pontuação.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W10-040
W10-050

VPN e limites da medição

O que é
Como o roteamento VPN ou a política de rede limitam as medidas disponíveis nesta sessão.
O que mede
Presença de VPN, informações de rota relevantes e verificações restritas pela política de rede ativa.
Por que importa
Separe um caminho de conexão não mensurável de uma conexão que realmente falhou.
Como interpretar o resultado
Uma verificação restrita está indisponível e não falhou. Os resultados descrevem o caminho medido e podem não representar o acesso Wi-Fi direto.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W10-050
W10-060

Proxy e PAC

O que é
O proxy ou a configuração de proxy automática associada à conexão.
O que mede
Host e porta proxy, informações de configuração automática e a rota à qual essas configurações se aplicam.
Por que importa
Forneça contexto para solicitações que devem passar por um proxy antes de chegar a um destino.
Como interpretar o resultado
Um proxy configurado não é uma falha. Problemas de conexão ou autenticação exigem evidências medidas correspondentes.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W10-060
W10-070

DNS e DNS privado

O que é
As configurações de DNS e DNS privado usadas para resolver nomes de host na conexão.
O que mede
Servidores DNS configurados, modo DNS privado e configuração relevante do resolvedor.
Por que importa
Ajude a interpretar resultados posteriores de resolução de nomes e a distinguir a configuração do comportamento medido do DNS.
Como interpretar o resultado
Uma configuração por si só não estabelece uma falha de DNS. Os resultados reais da pesquisa determinam se a resolução é bem-sucedida ou falha.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W10-070
W10-080

Permissões e acesso a dados

O que é
Se o WiFi Doctor pode acessar as informações exigidas por verificações de diagnóstico específicas.
O que mede
Permissões concedidas, permissões ausentes e observações afetadas por restrições de acesso.
Por que importa
Explique os campos ausentes do relatório e identifique quais verificações não podem ser avaliadas neste dispositivo.
Como interpretar o resultado
Permissão negada significa evidências limitadas, e não um Wi-Fi ruim. Isso não diminui a pontuação da conexão.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W10-080
W10-090

Políticas de energia e rede

O que é
Políticas de energia e rede do dispositivo que podem influenciar a conexão observada.
O que mede
Configurações de economia de energia, restrições de rede e interrupções que ocorrem junto com essas condições.
Por que importa
Forneça o contexto do dispositivo ao investigar desconexões, pausas ou alterações inesperadas no uso da rede.
Como interpretar o resultado
Uma configuração de economia de energia por si só não é uma falha. O impacto da conexão deve ser observado antes de atribuir um problema a ela.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W10-090
W10-100

Observações recentes

O que é
Observações recentes retidas para comparação com a sessão de diagnóstico atual.
O que mede
Eventos observados anteriormente, leituras de sinais, idade de observação e lacunas na cobertura do monitoramento.
Por que importa
Ajude a distinguir um problema de conexão recorrente de algo visto apenas durante o teste atual.
Como interpretar o resultado
O histórico fornece evidências de apoio. A ausência de problemas registrados durante um intervalo sem monitoramento não comprova que a conexão estava estável.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W10-100
W10-110

Validade da medição

O que é
Se as observações foram afetadas pela atividade de medição ou por condições de coleta incompletas.
O que mede
Tempo de medição, períodos de teste ativos e condições que podem influenciar as amostras que estão sendo interpretadas.
Por que importa
Mantenha o comportamento normal da rede separado do comportamento observado enquanto um teste gera tráfego.
Como interpretar o resultado
As observações afetadas precisam de contexto. Dados ausentes ou inadequados não são automaticamente uma aprovação, uma falha ou uma medição com valor zero.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W10-110
W10-120

Relógio do dispositivo e TLS

O que é
Se o relógio do dispositivo parece inconsistente com uma referência de tempo suficientemente confiável.
O que mede
Hora do dispositivo, hora de referência disponível e certificado relacionado ou sintomas de conexão segura.
Por que importa
Identifique discrepâncias de relógio que podem explicar problemas de validação de certificado HTTPS.
Como interpretar o resultado
Somente uma comparação confiável sustenta a identificação de um problema no relógio do dispositivo. Problemas relacionados ao relógio e ao TLS devem ser entendidos como uma única causa possível.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W10-120
W10-130

Sistema e certificados

O que é
Contexto do sistema operacional e do certificado relevante para conexões seguras.
O que mede
Versão do Android, informações de certificado disponíveis e erros de compatibilidade TLS observados.
Por que importa
Ajude a explicar os casos suportados em que a compatibilidade da plataforma afeta o acesso a sites seguros.
Como interpretar o resultado
Uma versão mais antiga do Android por si só não é um fracasso. As preocupações de compatibilidade exigem um erro TLS correspondente e evidências de comparação adequadas.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W10-130
W10-140

Filtragem DNS / VPN

O que é
Possível filtragem de DNS ou VPN associada a problemas de acesso seletivo.
O que mede
Configuração relacionada à filtragem e evidências de que destinos específicos falham enquanto outros acessos permanecem disponíveis.
Por que importa
Ajude a distinguir restrições seletivas de uma perda completa de conectividade com a Internet.
Como interpretar o resultado
A filtragem é contextual, a menos que o bloqueio seja corroborado. Um serviço inacessível não prova que todo o acesso à Internet falhou.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W10-140
W10-150

Otimização de Wi-Fi do dispositivo

O que é
Comportamento de otimização de Wi-Fi do dispositivo observado durante a sessão.
O que mede
Alterações como mudar para dados móveis, desligar o Wi-Fi e qualquer interrupção associada.
Por que importa
Identifique as configurações do dispositivo que vale a pena revisar quando as alterações automáticas de conexão coincidirem com problemas.
Como interpretar o resultado
Uma configuração de otimização ou troca de rede não é um defeito por si só. As recomendações dependem do comportamento observado e do efeito sobre a conexão.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W10-150

W20Conexão Wi-Fi

W20-010

Associação Wi-Fi atual

O que é
Se o telefone está atualmente associado ao ponto de acesso Wi-Fi pretendido.
O que mede
Estado de associação Wi-Fi, rede de destino identificável e perda de conexão observada.
Por que importa
Estabeleça a conexão de rádio antes de avaliar a configuração do endereço ou a acessibilidade da Internet.
Como interpretar o resultado
Um link estabelecido satisfaz esse pré-requisito. A ausência confirmada é crítica; as configurações de IP ausentes pertencem a verificações posteriores, não a falhas de associação.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W20-010
W20-020

Visibilidade do ponto de acesso

O que é
Se o ponto de acesso Wi-Fi de destino aparece nas observações disponíveis.
O que mede
Visibilidade do ponto de acesso alvo, tempos de observação, atualização e cobertura do período pesquisado.
Por que importa
Ajude a explicar a dificuldade em encontrar ou reconectar-se a uma rede Wi-Fi específica.
Como interpretar o resultado
Observações recentes e repetidas apoiam conclusões de visibilidade. Permissão perdida ou dados repetidos em cache não podem estabelecer que o ponto de acesso desapareceu.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W20-020
W20-030

Sinal durante a conexão

O que é
Condições de sinal observadas ao estabelecer ou perder a conexão Wi-Fi.
O que mede
Intensidade, variabilidade e tempo do sinal em relação a tentativas ou falhas de conexão.
Por que importa
Forneça o contexto do sinal para problemas no estágio de conexão e vincule-os à avaliação detalhada do rádio.
Como interpretar o resultado
Uma leitura descreve apenas esse momento. As descobertas de sinais são avaliadas em W30 e não são deduzidas novamente aqui.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W20-030
W20-040

Bandas e canais compatíveis

O que é
Compatibilidade entre o dispositivo e os requisitos de banda e canal anunciados da rede.
O que mede
Bandas suportadas, canais disponíveis, largura de canal anunciada e capacidades relevantes de conexão de dispositivos.
Por que importa
Identifique uma incompatibilidade clara de capacidade que possa impedir a conexão com o ponto de acesso de destino.
Como interpretar o resultado
Um requisito obrigatório não suportado pode explicar o fracasso. Uma largura de canal negociável ou um padrão Wi-Fi mais antigo por si só não prova incompatibilidade.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W20-040
W20-050

Compatibilidade de segurança

O que é
Compatibilidade dos requisitos de segurança da rede com a configuração do dispositivo e da conexão.
O que mede
Modos de segurança anunciados, informações de autenticação e evidências de conexão corporativa ou relacionada a certificados disponíveis.
Por que importa
Ajude a distinguir configurações de segurança incompatíveis de outros motivos pelos quais o telefone não consegue ingressar em uma rede.
Como interpretar o resultado
A ausência de um modo de segurança compatível com ambos os lados é motivo de preocupação. A falta de evidências de autenticação empresarial é inconclusiva; o modo de transição ou os quadros de gerenciamento protegidos não são falhas por si só.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W20-050
W20-060

Erros de conexão do sistema

O que é
Erros de conexão realmente relatados ao ingressar na rede Wi-Fi.
O que mede
Códigos de erro de associação ou autenticação disponíveis e o estágio em que uma tentativa de conexão falhou.
Por que importa
Descreva uma falha no estágio de conexão usando as evidências específicas disponíveis, em vez de adivinhar sua causa.
Como interpretar o resultado
Um código de rejeição específico apoia uma descoberta específica. Não encontrado ou nenhuma resposta não prova rejeição ou senha incorreta.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W20-060
W20-070

Falhas de autenticação registradas

O que é
Uma falha de autenticação observada que impede o telefone de ingressar no Wi-Fi.
O que mede
Resultado de autenticação registrado, tentativa de conexão relevante e se um link foi estabelecido posteriormente.
Por que importa
Identifique falhas de autenticação enquanto distingue uma senha incorreta de outros problemas de ponto de acesso.
Como interpretar o resultado
A falha de autenticação confirmada enquanto desconectado é crítica. Por si só, isso não prova que a senha está errada; a evidência faltante não está disponível.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W20-070
W20-080

Desconexões e reconexões repetidas

O que é
Desconexões e comportamento repetido de reconexão observados durante a sessão.
O que mede
Número de interrupções do link, duração da desconexão, janela de observação e se o link foi recuperado.
Por que importa
Explique a associação instável em vez de tratar cada alteração no ponto de acesso como uma falha.
Como interpretar o resultado
São necessários pelo menos 10 segundos de cobertura. Interrupções recuperadas de 1/2/3+ deduzir 10/20/30%; tempo de inatividade de pelo menos 20% deduz 40%; ainda desconectado deduz 50%, a menos que um pré-requisito crítico o substitua.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W20-080
W20-090

Segurança da rede

O que é
Características de segurança divulgadas publicamente pela rede Wi-Fi.
O que mede
Tipo de segurança e indicações disponíveis, como rede aberta, WEP ou suporte WPS anunciado.
Por que importa
Forneça conselhos de segurança separadamente da avaliação da qualidade e velocidade da conexão.
Como interpretar o resultado
A segurança aberta ou legada pode justificar aconselhamento, mas não reduz a pontuação da qualidade da conexão. A propaganda WPS por si só não é prova de vulnerabilidade.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W20-090

W30Enlace sem fio

W30-010

Intensidade do sinal recebido

O que é
A intensidade do sinal Wi-Fi recebido pelo telefone.
O que mede
RSSI mediano em dBm, contagem de amostras válidas, intervalo observado e observações de sinal fraco para o mesmo ponto de acesso.
Por que importa
Identifique uma cobertura fraca e avalie se coincide com problemas reais de conectividade.
Como interpretar o resultado
dBm mais alto e menos negativo é mais forte. Mediana >=-55 dBm não tem dedução; abaixo de -55/-60/-65/-70/-75/-80/-85/-90/-95 deduz 5/10/15/20/25/30/40/45/50%. São necessárias pelo menos duas amostras válidas; um erro também precisa de impacto no acesso.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2WARNING

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W30-010
W30-020

Estabilidade do sinal

O que é
A intensidade do sinal recebido varia durante um período adequadamente observado.
O que mede
Variação do RSSI, incluindo a diferença entre os percentis 90 e 10, em dB.
Por que importa
Distinguir uma cobertura consistentemente fraca de um sinal que flutua substancialmente ao longo do tempo.
Como interpretar o resultado
Um spread P90-P10 <=12 dB não tem dedução; >12/>20/>30 dB deduz 3/6/10%. Requer cinco amostras durante pelo menos 10 segundos. A variabilidade por si só não prova falha do roteador.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W30-020
W30-030

Qualidade do enlace PHY TX/RX

O que é
Taxas de link de transmissão e recepção de Wi-Fi observadas enquanto os dados estão sendo transferidos.
O que mede
Medianas PHY de TX/RX carregadas em Mbps e a diferença entre as duas direções.
Por que importa
Identifique o desempenho limitado ou assimétrico do link de rádio sem confundir a taxa de link com a velocidade de download da Internet.
Como interpretar o resultado
Uma taxa PHY sob carga inferior a 30/12/6 Mbps gera dedução de 5/10/15%. Se o sentido mais lento estiver abaixo de 100 Mbps, as razões entre os sentidos >3/>6/>10 geram dedução de 5/10/15%; aplica-se a maior dedução. Amostras em repouso ou insuficientes não são pontuadas.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2WARNING

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W30-030
W30-060

Seleção de ponto de acesso e banda

O que é
Se outro ponto de acesso ou banda observado pode fornecer uma conexão melhor utilizável.
O que mede
Sinal atual e candidato, banda, capacidades e diferenças sustentadas apoiadas por observações.
Por que importa
Destaque uma oportunidade de melhoria da conexão quando o ponto de acesso atual for fraco ou limitado.
Como interpretar o resultado
Um candidato consistentemente melhor apoiado é uma oportunidade de otimização. Não é prova de uma falha de cliente persistente ou de uma melhoria de velocidade garantida.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W30-060
W30-070

Roaming e reconexão

O que é
Mudanças entre pontos de acesso, bandas ou estados de conexão e seus efeitos observados.
O que mede
Roaming, mudanças de banda, eventos de reconexão e interrupções na mesma linha do tempo.
Por que importa
Distinguir transições normais de Wi-Fi de transições associadas a uma perda mensurável de conectividade.
Como interpretar o resultado
Uma transição sem interrupção observada pode ser normal. Vários sintomas da mesma transição não devem ser contados como falhas separadas.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W30-070
W30-090

Configuração de pontos com o mesmo nome

O que é
Diferenças de configuração entre pontos de acesso que anunciam o mesmo nome de rede.
O que mede
Segurança, capacidade, banda e outras configurações relevantes observadas em pontos de acesso de mesmo nome.
Por que importa
Explique por que o comportamento da conexão pode ser diferente ao se mover entre pontos de acesso em uma rede nomeada.
Como interpretar o resultado
Diferentes configurações são contexto. Um nome compartilhado ou uma diferença de configuração por si só não provam acesso instável nem reduzem a pontuação de estabilidade.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W30-090
W30-100

Qualidade de cada enlace MLO

O que é
Informações disponíveis sobre links individuais em uma conexão Wi-Fi multilink.
O que mede
Sinal por link, estado da conexão, variação e comparações relevantes onde o dispositivo os expõe.
Por que importa
Interprete partes fracas ou variáveis de uma conexão MLO sem julgar apenas um link isoladamente.
Como interpretar o resultado
Um link não utilizado ou não afiliado não é automaticamente uma falha. O impacto global requer dados disponíveis e comparações adequadas ao nível da ligação.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2UNSUPPORTED

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W30-100
W30-120

Capacidade de conexão Wi-Fi

O que é
O teto de velocidade do link Wi-Fi compatível do telefone e do ponto de acesso conectado.
O que mede
Taxas PHY máximas suportadas conhecidas, o limite máximo do endpoint e o contexto de largura de canal associado.
Por que importa
Identifique os recursos de conexão que restringem a velocidade Wi-Fi alcançável, mesmo quando o sinal é adequado.
Como interpretar o resultado
Um limite de capacidade conhecido <150 Mbps gera dedução de 5%; de 150 a <300 Mbps, de 3%. Um resultado satisfatório exige capacidades conhecidas nas duas extremidades e >=300 Mbps. Capacidade desconhecida não equivale a zero; a taxa PHY não é a taxa de transferência da Internet.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W30-120

W40Canais sem fio

W40-010

Atualidade e cobertura da análise

O que é
Quão atuais e completas são as observações dos canais Wi-Fi disponíveis.
O que mede
Idade, atualização, cobertura e restrições da pesquisa que afetam as informações de verificação disponíveis.
Por que importa
Mostre se os conselhos do canal são baseados em observações atuais ou em informações incompletas.
Como interpretar o resultado
Uma cobertura nova e adequada apoia a interpretação. Dados de pesquisa desatualizados ou ausentes são uma limitação, não uma falha de conexão ou evidência de banda vazia.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W40-010
W40-020

Disponibilidade de canais

O que é
Disponibilidade do canal primário e canais componentes exigidos pela largura selecionada.
O que mede
Canal primário, frequência, largura do canal, canais componentes e informações disponíveis sobre uso do canal.
Por que importa
Identifique requisitos de canais indisponíveis e ajude a interpretar a configuração real do canal da rede.
Como interpretar o resultado
Requisitos indisponíveis conhecidos merecem atenção. Os dados de disponibilidade ausentes não são verificados; O DFS por si só não é uma falha e os canais vizinhos anunciados não comprovam a cobertura medida.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W40-020
W40-030

Canal e largura recomendados

O que é
Opções de canal e largura que podem oferecer uma opção operacional com melhor suporte.
O que mede
Condições de canal observadas, pontuações de candidatos, larguras de canal e evidências de usabilidade disponíveis em toda a pesquisa.
Por que importa
Oriente a otimização do canal usando diferenças significativas e sustentadas no ambiente Wi-Fi local.
Como interpretar o resultado
Uma opção com melhor suporte é uma recomendação, não uma promessa de maior velocidade. Bandas não observadas não podem ser consideradas vazias ou atribuídas com qualidade perfeita.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W40-030
W40-040

Disputa e sobreposição de canais

O que é
Contenção e sobreposição em torno do canal Wi-Fi atual.
O que mede
Pontuação de qualidade do canal atual, largura do canal e sobreposição com pontos de acesso vizinhos, a partir de observações recentes.
Por que importa
Identifique as condições do canal que podem contribuir para interferência de rádio ou desempenho reduzido.
Como interpretar o resultado
Uma pontuação de canal atual >=7 não tem dedução; <7/<5/<3 deduz 3/6/10%. Requer duas novas pesquisas. A contagem de pontos de acesso por si só não prova conectividade lenta.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2WARNING

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W40-040
W40-060

Ocupação do canal e clientes

O que é
Atividade do canal e informações do cliente conectado anunciadas pelo ponto de acesso.
O que mede
Porcentagem anunciada de utilização do canal, contagem de estações e mudanças em observações distintas.
Por que importa
Forneça evidências de um canal de rádio ocupado enquanto distingue a utilização da contagem de dispositivos conectados.
Como interpretar o resultado
A utilização mediana <=70% não tem dedução; >70/>85/>95% deduz 3/6/10%. Requer três observações distintas durante 10 segundos fora das transferências. A contagem de clientes por si só não deduz.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2WARNING

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W40-060
W40-070

Mudanças de canal do ponto de acesso

O que é
Mudanças no canal de operação do ponto de acesso durante o período observado.
O que mede
Mudanças de canal observadas, visibilidade do ponto de acesso, tempo e qualquer interrupção de conexão correlacionada.
Por que importa
Explique breves interrupções ou alterações nas condições do rádio quando o ponto de acesso muda de canal.
Como interpretar o resultado
As mudanças de canal não são automaticamente falhas. A gravidade depende do impacto observado na conectividade e a mesma transição não deve ser contabilizada novamente em outros lugares.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W40-070

W50Conectividade LAN

W50-010

Configuração IPv4

O que é
Disponibilidade de configuração de endereço IPv4 utilizável na conexão Wi-Fi.
O que mede
Informações IPv4 atribuídas, estado de provisionamento e se existe uma alternativa IPv6 utilizável.
Por que importa
Distinguir o endereçamento de rede ausente da operação válida em uma conexão somente IPv6.
Como interpretar o resultado
Se, após a configuração, o dispositivo continua associado mas não possui endereço IPv4 nem IPv6 utilizável, a dedução é de 60%. Uma família de endereços utilizável é suficiente; a ausência de IPv4, por si só, não é uma falha.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W50-010
W50-020

Configuração IPv6

O que é
Disponibilidade e escopo da configuração IPv6 da conexão.
O que mede
Endereços IPv6, escopo utilizável e configuração relevante para alcançar destinos locais ou da Internet.
Por que importa
Explique a disponibilidade de IPv6 sem tratar uma rede válida somente IPv4 como quebrada.
Como interpretar o resultado
A operação somente IPv4 é válida. O IPv6 local de link por si só não estabelece a configuração da Internet; a acessibilidade real do IPv6 é avaliada separadamente.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W50-020
W50-030

Endereços e rotas de rede

O que é
Se a conexão possui endereços e rotas adequadas aos destinos pretendidos.
O que mede
Endereços IP utilizáveis, rotas correspondentes, informações de gateway quando necessário e evidências de acesso funcional.
Por que importa
Identifique endereçamento e roteamento ausentes ou inadequados que podem impedir a comunicação além do link local.
Como interpretar o resultado
Se, após a configuração, não existe endereço utilizável com uma rota padrão correspondente, a dedução é de 60%. A falta de telemetria não é uma falha; uma VPN funcional ou acesso confirmado à Internet impedem uma conclusão falsa de rota ausente.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W50-030
W50-040

Conectividade com o gateway

O que é
Se o próximo salto local responde aos tipos de solicitações medidas.
O que mede
Observações de resposta do gateway, resultados de conexão disponíveis e evidências de que o tráfego ainda pode passar por ele.
Por que importa
Separe um gateway silencioso de um caminho de rede local genuinamente inutilizável.
Como interpretar o resultado
Uma resposta ou recusa prova que um respondente foi contatado. Nenhuma resposta de ping por si só não prova falha do gateway quando o encaminhamento ou o acesso à Internet funcionam.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W50-040
W50-050

Estabilidade até o gateway

O que é
A estabilidade das respostas medidas do gateway local.
O que mede
Tempo de ida e volta até o gateway em repouso, porcentagem de respostas ausentes e número de tentativas e respostas.
Por que importa
Avalie a capacidade de resposta local enquanto considera gateways que limitam ou ignoram respostas de diagnóstico.
Como interpretar o resultado
RTT >30/>100/>300 ms deduz 3/5/8%; perda >0/>10/>30/>50% deduz 3/8/12/15%; use o maior. Requer 10 tentativas e 3 respostas. Um gateway totalmente silencioso não está disponível e não falhou automaticamente.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W50-050
W50-060

Mudanças de configuração da rede

O que é
Mudanças na configuração de IP ou roteamento de rede durante a sessão.
O que mede
Alterações de endereço, gateway, rota ou configuração relacionada e sua relação com a conectividade observada.
Por que importa
Explique falhas ou recuperações que coincidem com uma alteração na configuração da rede.
Como interpretar o resultado
Uma alteração válida não é automaticamente um aviso. Múltiplas fontes DHCP são apenas uma pista de investigação quando acompanhadas de configuração anômala.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W50-060
W50-080

Anomalias de IP / gateway

O que é
Evidências que sugerem conflito de endereço IP ou comportamento anormal de identidade do gateway.
O que mede
Identidades de dispositivos, alterações de gateway, indicações de conflitos de endereço e perda de resposta relacionada ou impacto de conectividade.
Por que importa
Identificar sintomas de conflito sustentados pelas observações, sem presumir atividade maliciosa nem atribuir o problema a um invasor.
Como interpretar o resultado
Uma assinatura de perda de gateway qualificada deduz 5%; conflito de identidade repetido com impacto 10%; conflito de endereço atual ou falha de endereço duplicado IPv6 necessária com impacto 15%. As diferenças de identidade sem impacto são consultivas.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W50-080
W50-110

Descoberta de dispositivos LAN

O que é
Acessibilidade e descoberta dos dispositivos e serviços locais realmente verificados.
O que mede
Respostas de destinos LAN testados, observações de descoberta de serviços e comparações relevantes de unicast ou multicast.
Por que importa
Investigue as restrições de acesso local enquanto separa o comportamento da LAN da conectividade com a Internet.
Como interpretar o resultado
Respostas bem-sucedidas apoiam a acessibilidade local. A falta de descoberta por si só é inconclusiva; o isolamento intencional do cliente não é uma falha da Internet.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W50-110
W50-120

Uplink e backhaul

O que é
Evidência sobre o uplink interno ou backhaul entre componentes da rede.
O que mede
Informações disponíveis sobre links negociados, telemetria suportada e sintomas de desempenho para o segmento local relevante.
Por que importa
Identifique um possível gargalo interno sem atribuir todos os limites de velocidade a um cabo ou porta.
Como interpretar o resultado
Um link 100 Mbps requer evidência de link negociado. Um limite de velocidade de aproximadamente 90-95 Mbps por si só é um sintoma, não uma prova de um cabo ou backhaul com defeito.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1UNSUPPORTED

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W50-120

W60Conectividade WAN

W60-010

Roteador e rota WAN

O que é
Informações de identidade do roteador e do caminho upstream realmente disponíveis para o diagnóstico.
O que mede
Identidade do roteador disponível, IP público, provedor de Internet ou ASN e contexto de caminho relacionado.
Por que importa
Explique a topologia observada e identifique qual conexão upstream o relatório descreve.
Como interpretar o resultado
As informações de identidade por si só não provam uma falha nem confirmam a integridade do roteador ou da WAN. Os campos indisponíveis devem permanecer desconhecidos.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W60-010
W60-020

Estabilidade da sessão WAN

O que é
O estado da conexão WAN do roteador e interrupções observadas na sessão WAN.
O que mede
Status da WAN, tempo de atividade ou reconexões da sessão, informações relevantes sobre erros e impacto na Internet medido de forma independente.
Por que importa
Distinguir um problema de sessão upstream confirmado de um status de roteador ausente ou de uma falha de teste isolada.
Como interpretar o resultado
Uma desconexão WAN confirmada com acesso à Internet prejudicado gera dedução de 60%. Para 1/2/3+ incidentes recuperados com impacto, a dedução é de 10/20/30%. Telemetria ausente do roteador significa resultado indisponível; o estado conectado não comprova acesso à Internet.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2UNSUPPORTED

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W60-020
W60-030

Enlace físico WAN

O que é
Estado do link WAN físico suportado pela telemetria do gateway atual.
O que mede
Status do link físico, velocidade negociada quando disponível, observações repetidas e comprometimento concomitante da Internet.
Por que importa
Identifique um problema real de link físico upstream em vez de inferir um problema apenas pela velocidade.
Como interpretar o resultado
Um enlace WAN físico atualmente inativo com acesso à Internet prejudicado gera dedução de 60%; uma interrupção recuperada com impacto, de 15%. São necessárias duas observações relevantes; telemetria indisponível do roteador não é falha.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2UNSUPPORTED

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W60-030
W60-040

Tráfego WAN

O que é
Volumes de tráfego WAN e evidências comprovadas de tráfego fora da medição.
O que mede
Contadores de tráfego upstream disponíveis, alterações de tráfego e medições de referência simultâneas de qualidade de conexão.
Por que importa
Avalie se outro tráfego pode coincidir com conectividade degradada ou desempenho reduzido.
Como interpretar o resultado
O volume de tráfego por si só não é uma falha. A atribuição a dispositivos específicos requer informações de roteador por cliente, e o impacto precisa de evidências simultâneas.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W60-040
W60-050

Recursos do roteador

O que é
Condições de recurso ou capacidade do roteador que podem realmente ser verificadas.
O que mede
Telemetria de recursos disponíveis e sintomas de desempenho ou acesso medidos correspondentes.
Por que importa
Explique as preocupações com recursos suportados sem inventar falhas de CPU, memória ou tabela de conexão.
Como interpretar o resultado
Uma descoberta de recursos precisa de telemetria relevante e impacto observado. A falta de dados do roteador deixa a causa desconhecida em vez de confirmar um problema de recurso.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1UNSUPPORTED

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W60-050
W60-060

Endereço WAN e NAT

O que é
Abordando evidências sobre NAT upstream e disponibilidade de IPv4 público atribuído diretamente.
O que mede
Endereço WAN disponível, endereço público observado e sinais suportados de endereçamento privado ou tradução upstream.
Por que importa
Explique a topologia que pode ser importante para conexões de entrada ou alguns aplicativos.
Como interpretar o resultado
NAT duplo ou NAT de nível de operadora é um contexto de topologia, não automaticamente um erro de Internet ou dedução de pontuação. A evidência de endereço ausente é inconclusiva.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W60-060

W70Acesso à Internet

W70-010

Requisitos de login na rede

O que é
Se a rede exige uma etapa de login ou aceitação antes do acesso normal à Internet.
O que mede
Indicadores do portal, respostas relevantes de redirecionamento ou login e acesso medido de forma independente fora do portal.
Por que importa
Explique a conectividade limitada em hotspots, redes de convidados ou redes que exigem autenticação renovada.
Como interpretar o resultado
Um portal confirmado que ainda permite algum acesso externo gera dedução de 20%; um portal que impede o acesso externo gera dedução de 60%. A indicação de portal do Android, sozinha, é um aviso sem dedução.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W70-010
W70-030

Resolução DNS

O que é
Se os nomes de host podem ser resolvidos para endereços utilizáveis na conexão medida.
O que mede
Pesquisas de domínio bem-sucedidas e fracassadas, disponibilidade de família de endereços e resultados em provedores independentes.
Por que importa
Identifique problemas de resolução de nomes enquanto distingue um único nome de host indisponível de uma falha de DNS mais ampla.
Como interpretar o resultado
Frações de falha de 0, até 1/3, até 2/3, abaixo de 1, e todas deduzidas 0/10/20/40/60%. Requer três domínios e dois provedores. A falta de respostas IPv6 por si só não é uma falha.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2ERROR

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W70-030
W70-040

Estabilidade do DNS

O que é
Quão consistente e rapidamente as pesquisas de DNS são bem-sucedidas em observações repetidas.
O que mede
Tempos de pesquisa bem-sucedidos comparáveis por domínio, incluindo a mediana das medianas do domínio em milissegundos.
Por que importa
Mostre se a resolução atrasada de nomes pode contribuir para retardar o acesso inicial.
Como interpretar o resultado
Tempo mediano de DNS <=500 ms não tem dedução; >500/>1000/>2000 ms deduz 2/5/8%. Requer dois domínios com três amostras comparáveis ​​bem-sucedidas cada. Isso não isola o tempo de processamento do servidor.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2WARNING

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W70-040
W70-070

Verificação de referência por IP

O que é
Acessibilidade de um endereço conhecido usado como referência junto com os resultados de DNS.
O que mede
Resultados de referência de IP direto e resolução de nome de host correspondente ou outras observações de acesso.
Por que importa
Distinguir um problema de camada de resolução de um destino mais amplo ou problema de caminho de rede.
Como interpretar o resultado
O acesso IP funcionando enquanto o DNS falha sustenta a identificação de um problema de DNS. A falha de um único endereço de referência não comprova uma interrupção completa da Internet.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W70-070
W70-080

Conectividade IPv4 / IPv6

O que é
Como os caminhos IPv4 e IPv6 configurados se comparam em termos de acessibilidade real.
O que mede
Aborde resultados específicos da família, disponibilidade familiar configurada e comparações entre fornecedores independentes.
Por que importa
Encontre uma família de IP parcialmente quebrada sem penalizar as redes que fornecem apenas uma família utilizável.
Como interpretar o resultado
Se uma família de endereços configurada falha parcial ou totalmente enquanto a outra funciona, a dedução é de 5/10%, com dois provedores necessários. Uma família não configurada não gera dedução.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W70-080
W70-100

Conectividade TCP

O que é
Se as conexões TCP podem alcançar os destinos e portas específicos testados.
O que mede
Conexões bem-sucedidas, falhas, recusas e proporção de domínios com falha em destinos independentes.
Por que importa
Identifique problemas de acesso à camada de transporte e diferencie uma falha ampla de uma resposta específica ao destino.
Como interpretar o resultado
Frações de domínio com falha <=1/3, <=1/2, <0.8, <1 e todas as deduções 0/10/25/45/60%. Requer três domínios e dois provedores. Uma conexão recusada ainda demonstra uma resposta.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W70-100
W70-110

Validação TLS

O que é
Se as conexões seguras concluem a validação do TLS e do certificado com êxito.
O que mede
Erros de TLS, resultados de validação de certificados, provedores independentes afetados e comparações de HTTPS bem-sucedidas.
Por que importa
Explique falhas de conexão segura, incluindo aquelas associadas a problemas de relógio ou certificado do dispositivo.
Como interpretar o resultado
Uma falha isolada de TLS avisa sem dedução. Dois provedores independentes afetados deduzem 20% se outro HTTPS funcionar ou 60% quando todas as tentativas de TLS aplicáveis ​​falharem após o sucesso do TCP.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W70-110
W70-130

Respostas HTTP / HTTPS

O que é
Se os destinos da Internet podem ser alcançados através de HTTP ou HTTPS.
O que mede
Resultados de conexão à Web, disponibilidade de resposta, proporção de domínios com falha e cobertura de provedor independente.
Por que importa
Separe caminhos de rede inacessíveis do comportamento do portal, restrições de serviço ou erros de servidor remoto.
Como interpretar o resultado
Frações de falha de transporte <=1/3, <=1/2, <0.8, <1 e todas deduzidas 0/10/25/45/60%. Requer três domínios e dois provedores. Uma resposta de erro HTTP válida ainda demonstra acessibilidade.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W70-130
W70-150

Estado da Internet no dispositivo

O que é
Concordância entre a indicação do status da Internet do Android e o acesso realmente medido.
O que mede
Validação do sistema ou estado do portal, rota atual e respostas web bem-sucedidas de fornecedores independentes.
Por que importa
Explique situações em que a etiqueta de conectividade do dispositivo difere do acesso observado à Internet.
Como interpretar o resultado
A discordância com HTTP bem-sucedido de dois provedores na mesma rota ativa deduz 5%, a menos que já seja representado por um problema de acesso ou portal. A validação nunca garante que todos os serviços funcionem.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W70-150
W70-160

Acesso a serviços populares

O que é
Acesso a serviços populares individuais em comparação com referências de trabalho independentes.
O que mede
Resultados do domínio de serviço, camadas de acesso afetadas, proporção de domínios com falha e disponibilidade de serviços de comparação.
Por que importa
Encontre problemas de acesso seletivo sem tratar a restrição de um serviço como perda total da Internet.
Como interpretar o resultado
Frações de domínio com falha <=10%, <=30%, <=50% e dedução superior 0/3/6/10%. Requer cinco domínios e dois provedores. Erros de servidor ou restrições de política de serviço não são falhas de transporte de cliente.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W70-160
W70-170

Rota VPN / proxy

O que é
Comportamento de conectividade e autenticação no caminho VPN ou proxy realmente em uso.
O que mede
Resultados de rota, respostas de proxy, respostas exigidas por autenticação e acesso de controle independente.
Por que importa
Explique problemas medidos em um caminho intermediário, ao mesmo tempo em que distingue medições não suportadas de falhas genuínas.
Como interpretar o resultado
HTTP confirmado repetido 407 do proxy aplicado deduz 20% se algum acesso funcionar, ou 60% se todos os controles estiverem bloqueados. As configurações não suportadas permanecem indisponíveis.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1WARNING

Trecho do 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"
  }
}
Exemplo 2UNSUPPORTED

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W70-170
W70-190

Conectividade UDP

O que é
Se os serviços UDP testados retornam respostas antes dos prazos de resposta.
O que mede
Solicitações UDP enviadas, respostas recebidas, taxa de não resposta em prazos e comparações entre provedores de serviços disponíveis.
Por que importa
Investigue problemas de resposta específicos do protocolo juntamente com TCP e outros resultados de acesso.
Como interpretar o resultado
Depois de excluir um provedor silencioso isolado, a não resposta de 0, <=20%, <=50% e >50% deduz 0/5/10/15%. Requer cinco solicitações e uma resposta. O silêncio de ambos os provedores não é prova de bloqueio.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W70-190
W70-200

Traceroute

O que é
Os saltos de resposta observados em uma rota em direção a um site acessível.
O que mede
Informações de salto retornadas, erros ICMP relevantes, conclusão do rastreamento e acessibilidade do destino.
Por que importa
Fornece contexto de rota sem adivinhar a localização da falha de saltos que não respondem.
Como interpretar o resultado
Chegar ao destino não tem dedução; um rastreamento suportado concluído que não o alcança deduz 5%. Os saltos intermediários silenciosos não são penalizados individualmente; rastreamentos não suportados ou cancelados não estão disponíveis.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2UNSUPPORTED

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W70-200
W70-210

Preferência de conexão à Internet

O que é
Se o telefone prefere dados móveis, mesmo que o Wi-Fi conectado tenha verificado o acesso à Internet.
O que mede
Transporte padrão ativo, caminho Wi-Fi conectado e acesso Wi-Fi bem-sucedido entre provedores independentes.
Por que importa
Destaque uma preferência que pode impedir o usuário de usar uma conexão Wi-Fi funcional.
Como interpretar o resultado
A preferência móvel confirmada apesar do Wi-Fi funcionando deduz 3%. Caminhos mistos, VPN, desconhecidos, portais ou observados inadequadamente são inconclusivos. O resultado não estabelece por que o Android escolheu os dados móveis.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W70-210

W80Desempenho da rede

W80-010

Latência da Internet em repouso

O que é
Atraso de resposta para o destino de Internet selecionado enquanto a conexão não está sob carga de teste.
O que mede
Tempos de ida e volta ociosos em milissegundos, mediana, informações disponíveis do percentil superior, tentativas, respostas e janela de medição.
Por que importa
Estabeleça uma linha de base para a capacidade de resposta e aumentos posteriores de atraso sob carga de tráfego.
Como interpretar o resultado
Mediana RTT <=300 ms não tem dedução; >300/>600/>1000 ms deduz 5/10/20%. Requer 10 tentativas e 3 respostas no mesmo caminho. Um atraso elevado por si só não é uma interrupção.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W80-010
W80-030

Teste curto de download

O que é
Taxa de download de dados úteis observada durante uma transferência curta e controlada.
O que mede
Volume de dados recebidos, duração da transferência e taxa de transferência medida em Mbps.
Por que importa
Forneça um instantâneo de download prático sem reivindicar a velocidade máxima da assinatura da Internet.
Como interpretar o resultado
>=20 Mbps deduz 0%; 5 a <20 deduz 5%; 1 a <5 deduz 10%; >0 a <1 deduz 20%. Quando o serviço limita as solicitações ou a medição é inválida, o resultado fica indisponível; isso não significa 0 Mbps.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2WARNING

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W80-030
W80-040

Latência sob carga e recuperação

O que é
O aumento no atraso de resposta durante o download ou upload e a recuperação subsequente.
O que mede
Medianas RTT ociosas e carregadas, sua proporção, direção de transferência e observações de recuperação no mesmo caminho.
Por que importa
Identifique a degradação sob carga sem afirmar que um breve teste limpo prova que o congestionamento está ausente.
Como interpretar o resultado
As faixas da relação durante o download >2.5-5, >5-15 e >15 exigem RTT sob carga >200/500/1000 ms para deduções de 3/5/10%. No upload, as faixas >3.5-7, >7-20 e >20 exigem >300/600/1500 ms. Aplica-se a maior dedução entre as direções; se o limite absoluto dessa faixa não for atingido, não se usa uma faixa inferior.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2WARNING

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W80-040
W80-060

Velocidade de upload

O que é
Taxa de upload de dados úteis baseada na confirmação de recebimento durante uma transferência curta.
O que mede
Volume de upload confirmado, duração da transferência e taxa de transferência de upload medida em Mbps.
Por que importa
Descreva o desempenho upstream sem tratar o progresso do remetente como prova de recebimento bem-sucedido.
Como interpretar o resultado
>=5 Mbps deduz 0%; 1 a <5 deduz 5%; 0.25 a <1 deduz 10%; >0 a <0.25 deduz 20%. Quando o serviço limita as solicitações ou o recebimento não foi confirmado, o resultado fica indisponível; isso não significa 0 Mbps.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

A exportação atual do aplicativo usa “Short download speed” no resumo deste resultado de upload. W80-060 e suas medições se referem à velocidade de upload; a saída original é preservada abaixo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2WARNING

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W80-060
W80-070

Estabilidade da transferência

O que é
Variabilidade e pausas em partes válidas de uma transferência de dados.
O que mede
Períodos contínuos sem dados e variação da taxa de transferência em relação à mediana em intervalos comparáveis.
Por que importa
Explique as transferências que pausam ou flutuam apesar de uma velocidade média geral aceitável.
Como interpretar o resultado
Períodos de dados zero de pelo menos 1/2/3 segundos deduzem 5/10/15%. Com cobertura adequada, (P90-P10)/P50 >1/>2 deduz 3/5%; use o maior. Pausas de medição ou uploads incompletos são excluídos.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2WARNING

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W80-070
W80-080

Respostas perdidas e jitter

O que é
Respostas de ping ausentes e variações entre os tempos de respostas consecutivas recebidas com sucesso.
O que mede
Porcentagem de respostas não recebidas dentro do prazo, jitter em milissegundos, razão jitter/mediana e evidências de acesso que sustentam o resultado.
Por que importa
Avalie a consistência além da latência média e leve em consideração os alvos que não respondem ao ping de maneira confiável.
Como interpretar o resultado
Perda >0/>10/>20/>40/>60/>80% deduz 5/10/20/30/40/50%, sujeito a corroboração; uma meta não corroborada é limitada a 5%. Jitter >20 ms com proporções >0.25/>0.5/>1 deduz 3/5/8%; use o maior. O ping silencioso com acesso à Web funcional não é uma interrupção.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2WARNING

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W80-080
W80-090

Tráfego em segundo plano e temperatura

O que é
A temperatura do dispositivo e o contexto do tráfego em segundo plano acompanham um declínio medido no desempenho.
O que mede
Estado térmico do Android, mudanças comparáveis na taxa de transferência e proporções de tráfego verificadas na mesma rota.
Por que importa
Identifique as condições suportadas no lado do dispositivo que podem afetar o resultado de velocidade ou estabilidade.
Como interpretar o resultado
Deduz-se 5% por estado térmico grave durante pelo menos 5 segundos, ou por estado térmico moderado ou tráfego em segundo plano >=50% acompanhado de queda de desempenho >=30%. A temperatura da bateria, sozinha, não comprova redução de desempenho causada pelo calor.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W80-090
W80-100

Comparação de destinos de referência

O que é
Diferenças de desempenho entre os destinos de referência e os caminhos efetivamente medidos.
O que mede
Latência específica do destino ou observações de rendimento comparáveis e contexto de conexão relacionado.
Por que importa
Mostre se um sintoma de desempenho é generalizado ou mais específico para o caminho testado.
Como interpretar o resultado
As diferenças são contextuais, não uma dedução separada. A taxa de transferência abaixo da taxa de link Wi-Fi ou um patamar de aproximadamente 90-95 Mbps por si só não identifica um componente defeituoso.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W80-100

W90Conclusões do diagnóstico

W90-010

Verificação de anomalias

O que é
Se uma anomalia observada persiste, se recupera ou parece limitada a um destino específico.
O que mede
Descobertas repetidas, comparações bem-sucedidas, tempo de recuperação e disponibilidade das evidências necessárias.
Por que importa
Distinguir problemas recorrentes de interrupções temporárias, mantendo ao mesmo tempo o histórico do que ocorreu.
Como interpretar o resultado
Um sucesso posterior não apaga um fracasso anterior. Pré-requisitos não atendidos e verificações não realizadas não são falhas de rede adicionais.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W90-010
W90-020

Relação entre sinal e conexão

O que é
Como as mudanças no sinal Wi-Fi se relacionam com problemas de conectividade ou desempenho.
O que mede
Variação na intensidade do sinal, sintomas de conexão, tempos de correspondência e observações corroborantes.
Por que importa
Indique se um problema de link de rádio é uma explicação suportada para qualidade de conexão reduzida.
Como interpretar o resultado
Eventos coincidentes aumentam a confiança, mas não comprovam causalidade por si só. As penalidades de sinal permanecem em W30 e não são aplicadas novamente aqui.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W90-020
W90-030

Relação entre roaming e interrupções

O que é
Como o roaming, as mudanças de banda e as reconexões se relacionam com as interrupções de serviço.
O que mede
Tempo de transição, tempo de interrupção, comutação repetida e observações antes e depois do evento.
Por que importa
Explique se uma transferência de Wi-Fi coincidiu com um problema de conexão perceptível.
Como interpretar o resultado
Uma transição sem interrupção medida não é uma falha. As várias consequências da mesma troca de ponto de acesso continuam sendo um único incidente.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W90-030
W90-040

Relação entre configuração e falhas

O que é
Como as alterações na configuração da rede se alinham com falhas ou recuperação.
O que mede
Abordagem ou mudanças de rota, resultados de acesso, tempo de recuperação e evidências de comparação disponíveis.
Por que importa
Identifique hipóteses relacionadas à configuração enquanto preserva a incerteza sobre a causa subjacente.
Como interpretar o resultado
A correlação pode apoiar a investigação, mas a causalidade confirmada necessita de evidências mais fortes. As descobertas de endereçamento relacionadas são consolidadas em vez de penalizadas duas vezes.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Exemplo 2INCONCLUSIVE

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W90-040
W90-050

Localização de falhas

O que é
A parte mais especificamente afetada da rede, apoiada pelas evidências do relatório.
O que mede
Resultados combinados de Wi-Fi, endereçamento local, gateway, caminho da Internet e serviço individual.
Por que importa
Concentre a solução de problemas no osciloscópio compatível em vez de substituir equipamentos ou alterar configurações não relacionadas.
Como interpretar o resultado
Uma descoberta além do gateway não identifica automaticamente o ISP ou roteador como a causa. A falta de telemetria do roteador não invalida outros resultados medidos.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W90-050
W90-060

Confiança nas evidências

O que é
Quanta confiança as evidências disponíveis apoiam nas conclusões do relatório.
O que mede
Verificações concluídas e indisponíveis, cobertura de evidências, veredictos apoiados e informações faltantes na avaliação.
Por que importa
Torne a incerteza visível para que os usuários e as ferramentas de IA não interpretem testes incompletos como uma conexão perfeita.
Como interpretar o resultado
N/A não é aprovado nem reprovado e não deduz. Algumas verificações aprovadas não estabelecem uma pontuação perfeita; a falta de evidências essenciais pode deixar a pontuação indisponível.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W90-060
W90-070

Conclusões e recomendações

O que é
Questões consolidadas, evidências de apoio e próximas ações sugeridas no relatório.
O que mede
Descobertas distintas, evidências relacionadas, incidentes recuperados e recomendações sem contar repetidamente a mesma causa.
Por que importa
Transforme as medições em um resumo conciso de solução de problemas, mantendo distintos os problemas independentes e as notas de aconselhamento.
Como interpretar o resultado
Um problema de DNS não deve se transformar em diversas falhas de transporte não executadas. Os incidentes recuperados permanecem documentados; conselhos de segurança ou otimização não reduzem automaticamente a pontuação de estabilidade.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W90-070
W90-080

Resumo do relatório

O que é
O resumo final das conclusões da sessão e seu contexto de observação.
O que mede
Conclusões fundamentadas, erros originais, tempos de verificação, estado de recuperação e importantes incertezas remanescentes.
Por que importa
Ajude os usuários e as ferramentas de IA a entender o que o relatório estabelece e o que precisa de mais investigação.
Como interpretar o resultado
Uma melhora medida antes e depois de uma alteração não comprova, por si só, que a alteração a causou. Um sintoma que não reaparece pode exigir mais observação.

Resultado de exemplo

JSON

Gerado pelo mecanismo de diagnóstico do WiFi Doctor a partir de medições sintéticas. Os nomes dos campos e os resultados técnicos permanecem em inglês, como na exportação de dados do aplicativo.

Exemplo 1PASS

Trecho do 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"
  }
}
Ver o resultado completo em JSON
W90-080

Estes exemplos mostram o formato de saída do aplicativo. São cenários ilustrativos, não medições da sua rede.