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 etapas83 diagnósticos exibidos
Nenhum diagnóstico encontrado. Tente uma busca mais curta ou outra etapa.
W10Estado do dispositivo
W10-010Suporte 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
JSONGerado 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"
}
}W10-020Estado 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
JSONGerado 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"
}
}W10-030Identidade 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
JSONGerado 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"
}
}W10-040Rota 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
JSONGerado 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"
}
}W10-050VPN 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
JSONGerado 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"
}
}W10-060Proxy 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
JSONGerado 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"
}
}W10-070DNS 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
JSONGerado 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"
}
}W10-080Permissõ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
JSONGerado 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"
}
}W10-090Polí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
JSONGerado 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"
}
}W10-100Observaçõ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
JSONGerado 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"
}
}W10-110Validade 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
JSONGerado 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"
}
}W10-120Reló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
JSONGerado 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"
}
}W10-130Sistema 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
JSONGerado 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"
}
}W10-140Filtragem 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
JSONGerado 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"
}
}W10-150Otimizaçã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
JSONGerado 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"
}
}W20Conexão Wi-Fi
W20-010Associaçã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
JSONGerado 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"
}
}W20-020Visibilidade 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
JSONGerado 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"
}
}W20-030Sinal 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
JSONGerado 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"
}
}W20-040Bandas 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
JSONGerado 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"
}
}W20-050Compatibilidade 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
JSONGerado 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"
}
}W20-060Erros 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
JSONGerado 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"
}
}W20-070Falhas 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
JSONGerado 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"
}
}W20-080Desconexõ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
JSONGerado 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"
}
}W20-090Seguranç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
JSONGerado 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"
}
}W30Enlace sem fio
W30-010Intensidade 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
JSONGerado 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"
}
}W30-020Estabilidade 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
JSONGerado 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"
}
}W30-030Qualidade 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
JSONGerado 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"
}
}W30-060Seleçã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
JSONGerado 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"
}
}W30-070Roaming 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
JSONGerado 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"
}
}W30-090Configuraçã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
JSONGerado 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"
}
}W30-100Qualidade 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
JSONGerado 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"
}
}W30-120Capacidade 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
JSONGerado 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"
}
}W40Canais sem fio
W40-010Atualidade 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
JSONGerado 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"
}
}W40-020Disponibilidade 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
JSONGerado 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"
}
}W40-030Canal 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
JSONGerado 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"
}
}W40-040Disputa 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
JSONGerado 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"
}
}W40-060Ocupaçã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
JSONGerado 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"
}
}W40-070Mudanç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
JSONGerado 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"
}
}W50Conectividade LAN
W50-010Configuraçã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
JSONGerado 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"
}
}W50-020Configuraçã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
JSONGerado 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"
}
}W50-030Endereç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
JSONGerado 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"
}
}W50-040Conectividade 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
JSONGerado 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"
}
}W50-050Estabilidade 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
JSONGerado 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"
}
}W50-060Mudanç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
JSONGerado 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"
}
}W50-080Anomalias 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
JSONGerado 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"
}
}W50-110Descoberta 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
JSONGerado 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"
}
}W50-120Uplink 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
JSONGerado 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"
}
}W60Conectividade WAN
W60-010Roteador 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
JSONGerado 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"
}
}W60-020Estabilidade 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
JSONGerado 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"
}
}W60-030Enlace 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
JSONGerado 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"
}
}W60-040Trá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
JSONGerado 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"
}
}W60-050Recursos 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
JSONGerado 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"
}
}W60-060Endereç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
JSONGerado 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"
}
}W70Acesso à Internet
W70-010Requisitos 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
JSONGerado 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"
}
}W70-030Resoluçã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
JSONGerado 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"
}
}W70-040Estabilidade 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
JSONGerado 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"
}
}W70-070Verificaçã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
JSONGerado 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"
}
}W70-080Conectividade 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
JSONGerado 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"
}
}W70-100Conectividade 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
JSONGerado 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"
}
}W70-110Validaçã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
JSONGerado 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"
}
}W70-130Respostas 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
JSONGerado 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"
}
}W70-150Estado 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
JSONGerado 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"
}
}W70-160Acesso 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
JSONGerado 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"
}
}W70-170Rota 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
JSONGerado 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"
}
}W70-190Conectividade 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
JSONGerado 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"
}
}W70-200Traceroute
- 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
JSONGerado 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"
}
}W70-210Preferê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
JSONGerado 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"
}
}W80Desempenho da rede
W80-010Latê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
JSONGerado 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"
}
}W80-030Teste 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
JSONGerado 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"
}
}W80-040Latê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
JSONGerado 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"
}
}W80-060Velocidade 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
JSONGerado 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"
}
}W80-070Estabilidade 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
JSONGerado 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"
}
}W80-080Respostas 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
JSONGerado 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"
}
}W80-090Trá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
JSONGerado 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"
}
}W80-100Comparaçã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
JSONGerado 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"
}
}W90Conclusões do diagnóstico
W90-010Verificaçã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
JSONGerado 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"
}
}W90-020Relaçã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
JSONGerado 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"
}
}W90-030Relaçã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
JSONGerado 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"
}
}W90-040Relaçã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
JSONGerado 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"
}
}W90-050Localizaçã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
JSONGerado 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"
}
}W90-060Confianç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
JSONGerado 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"
}
}W90-070Conclusõ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
JSONGerado 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"
}
}W90-080Resumo 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
JSONGerado 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"
}
}Estes exemplos mostram o formato de saída do aplicativo. São cenários ilustrativos, não medições da sua rede.
