WiFi Doctor · Guide des diagnostics

Comprenez votre rapport réseau.

Recherchez un code de diagnostic ou un sujet. Chaque explication présente la vérification, les données mesurées, son utilité et la façon de lire le résultat.

83 vérifications · 9 étapes

W10État de l’appareil

W10-010

Prise en charge du Wi-Fi

De quoi s’agit-il ?
Indique si cet appareil offre une fonctionnalité Wi-Fi pour le réseau en cours de diagnostic.
Données mesurées
Prise en charge Wi-Fi de l'appareil et si la condition préalable à un diagnostic Wi-Fi est présente.
À quoi sert cette vérification ?
Établissez que les vérifications Wi-Fi peuvent être exécutées de manière significative avant d'interpréter les résultats de connexion ultérieurs.
Comment lire le résultat
L’absence confirmée de prise en charge Wi-Fi est un échec préalable critique. Un état illisible est indisponible, pas un réseau défaillant.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W10-010
W10-020

État activé/désactivé du Wi-Fi

De quoi s’agit-il ?
Si la radio Wi-Fi de l'appareil est allumée et prête à se connecter.
Données mesurées
État d'alimentation actuel du Wi-Fi, y compris activé, désactivé ou transition entre les états.
À quoi sert cette vérification ?
Expliquez pourquoi le diagnostic Wi-Fi ne peut pas être effectué lorsque la radio est éteinte.
Comment lire le résultat
Le Wi-Fi doit être activé. S’il est confirmé comme désactivé, une condition essentielle manque. Les états d’activation, de désactivation en cours ou inconnus sont inconcluants, sans prouver une panne du réseau.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2ERROR

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W10-020
W10-030

Identité du réseau et segments de session

De quoi s’agit-il ?
L'identité du réseau Wi-Fi et les périodes de connexion distinctes au sein d'un rapport.
Données mesurées
Nom du réseau, point d'accès, fréquence, changements d'itinéraire et segments horaires associés aux observations.
À quoi sert cette vérification ?
Gardez les résultats des différents réseaux ou points d'accès distincts lorsque vous comparez la qualité de la connexion.
Comment lire le résultat
Un changement de point d’accès ou de réseau est un contexte et n’est pas automatiquement une erreur. Les mesures de différents segments ne doivent pas être combinées.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W10-030
W10-040

Chemin Internet actif

De quoi s’agit-il ?
Le chemin réseau actuellement utilisé pour le trafic Internet de l'application.
Données mesurées
Si le chemin actif utilise le Wi-Fi, les données mobiles, un VPN ou un transport inconnu.
À quoi sert cette vérification ?
Clarifiez quelle connexion décrit une mesure, en particulier lorsque plusieurs chemins réseau sont disponibles.
Comment lire le résultat
Différents chemins peuvent produire des résultats différents. L'utilisation des données mobiles ou du VPN à elle seule ne constitue pas une panne Wi-Fi ou une déduction de score.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W10-040
W10-050

VPN et limites de mesure

De quoi s’agit-il ?
Comment le routage VPN ou la politique réseau limite les mesures disponibles dans cette session.
Données mesurées
Présence VPN, informations d'itinéraire pertinentes et vérifications limitées par la politique réseau active.
À quoi sert cette vérification ?
Séparez un chemin de connexion non mesurable d’une connexion qui a réellement échoué.
Comment lire le résultat
Une vérification restreinte n'est pas disponible, elle n'a pas échoué. Les résultats décrivent le chemin mesuré et peuvent ne pas représenter un accès Wi-Fi direct.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W10-050
W10-060

Proxy et PAC

De quoi s’agit-il ?
La configuration du proxy ou du proxy automatique associé à la connexion.
Données mesurées
Hôte et port proxy, informations de configuration automatique et route à laquelle ces paramètres s'appliquent.
À quoi sert cette vérification ?
Fournissez un contexte aux requêtes qui doivent passer par un proxy avant d’atteindre une destination.
Comment lire le résultat
Un proxy configuré n'est pas un défaut. Les problèmes de connexion ou d’authentification nécessitent des preuves mesurées correspondantes.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W10-060
W10-070

Paramètres DNS et DNS privé

De quoi s’agit-il ?
Les paramètres DNS et DNS privé utilisés pour résoudre les noms d'hôte sur la connexion.
Données mesurées
Serveurs DNS configurés, mode DNS privé et configuration du résolveur pertinente.
À quoi sert cette vérification ?
Aide à interpréter les résultats ultérieurs de résolution de noms et à distinguer la configuration du comportement DNS mesuré.
Comment lire le résultat
Un paramètre seul n’établit pas une erreur DNS. Les résultats réels de la recherche déterminent si la résolution réussit ou échoue.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W10-070
W10-080

Autorisations et accès aux données

De quoi s’agit-il ?
Si WiFi Doctor peut accéder aux informations requises par des contrôles de diagnostic particuliers.
Données mesurées
Autorisations accordées, autorisations manquantes et observations affectées par les restrictions d'accès.
À quoi sert cette vérification ?
Expliquez les champs de rapport manquants et identifiez les contrôles qui ne peuvent pas être évalués sur cet appareil.
Comment lire le résultat
Une autorisation refusée signifie des preuves limitées, et non une mauvaise connexion Wi-Fi. Cela ne diminue pas le score de connexion.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W10-080
W10-090

Politiques d’alimentation et de réseau

De quoi s’agit-il ?
Alimentation de l’appareil et politiques réseau susceptibles d’influencer la connexion observée.
Données mesurées
Paramètres d'économie d'énergie, restrictions de réseau et interruptions se produisant parallèlement à ces conditions.
À quoi sert cette vérification ?
Fournissez le contexte de l’appareil lors de l’enquête sur les déconnexions, les pauses ou les changements inattendus dans l’utilisation du réseau.
Comment lire le résultat
Un réglage d’économie d’énergie à lui seul n’est pas un défaut. L’impact de la connexion doit être observé avant de lui attribuer un problème.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W10-090
W10-100

Observations récentes

De quoi s’agit-il ?
Observations récentes retenues pour comparaison avec la séance de diagnostic en cours.
Données mesurées
Événements observés précédemment, lectures de signaux, âge d’observation et lacunes dans la couverture de surveillance.
À quoi sert cette vérification ?
Aide à distinguer un problème de connexion récurrent de quelque chose observé uniquement lors du test en cours.
Comment lire le résultat
L’histoire est une preuve à l’appui. Aucun problème enregistré lors d'un écart de surveillance ne prouve que la connexion était stable.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W10-100
W10-110

Validité de la mesure

De quoi s’agit-il ?
Si les observations ont été affectées par l'activité de mesure ou par des conditions de collecte incomplètes.
Données mesurées
Calendrier des mesures, périodes de test actives et conditions pouvant influencer les échantillons interprétés.
À quoi sert cette vérification ?
Séparez le comportement ordinaire du réseau du comportement observé pendant qu’un test génère du trafic.
Comment lire le résultat
Les observations affectées ont besoin d’un contexte. Des données manquantes ou inappropriées ne constituent pas automatiquement une réussite, un échec ou une mesure de valeur nulle.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W10-110
W10-120

Horloge de l’appareil et TLS

De quoi s’agit-il ?
Si l'horloge de l'appareil semble incompatible avec une référence temporelle suffisamment fiable.
Données mesurées
Heure de l’appareil, heure de référence disponible et symptômes associés au certificat ou à la connexion sécurisée.
À quoi sert cette vérification ?
Identifiez les écarts d'horloge qui peuvent expliquer les problèmes de validation du certificat HTTPS.
Comment lire le résultat
Seule une comparaison fiable peut étayer un problème d’horloge. Les problèmes liés à l’horloge et au TLS doivent être considérés comme une seule cause possible.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W10-120
W10-130

Système et certificats

De quoi s’agit-il ?
Contexte du système d’exploitation et du certificat pertinent pour sécuriser les connexions.
Données mesurées
Version Android, informations de certificat disponibles et erreurs de compatibilité TLS observées.
À quoi sert cette vérification ?
Aidez à expliquer les cas pris en charge dans lesquels la compatibilité de la plate-forme affecte l'accès aux sites Web sécurisés.
Comment lire le résultat
Une ancienne version d’Android ne constitue pas à elle seule un échec. Les problèmes de compatibilité nécessitent une erreur TLS correspondante et des preuves de comparaison appropriées.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W10-130
W10-140

Filtrage DNS / VPN

De quoi s’agit-il ?
Filtrage DNS ou VPN possible associé à des problèmes d'accès sélectif.
Données mesurées
Configuration liée au filtrage et preuve que des destinations particulières échouent alors que d'autres accès restent disponibles.
À quoi sert cette vérification ?
Aide à distinguer les restrictions sélectives d'une perte totale de connectivité Internet.
Comment lire le résultat
Le filtrage est contextuel sauf si le blocage est corroboré. Un service inaccessible ne prouve pas que tous les accès à Internet ont échoué.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W10-140
W10-150

Optimisation Wi-Fi de l’appareil

De quoi s’agit-il ?
Comportement d’optimisation Wi-Fi de l’appareil observé pendant la session.
Données mesurées
Modifications telles que le passage aux données mobiles, la désactivation du Wi-Fi et toute interruption associée.
À quoi sert cette vérification ?
Identifiez les paramètres de l'appareil qui méritent d'être examinés lorsque des changements de connexion automatiques coïncident avec des problèmes.
Comment lire le résultat
Un réglage d’optimisation ou un changement de réseau n’est pas un défaut en soi. Les conseils dépendent du comportement observé et de ses conséquences sur la connexion.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W10-150

W20Connexion Wi-Fi

W20-010

Association Wi-Fi actuelle

De quoi s’agit-il ?
Si le téléphone est actuellement associé au point d'accès Wi-Fi prévu.
Données mesurées
État de l’association Wi-Fi, réseau cible identifiable et perte de connexion observée.
À quoi sert cette vérification ?
Établissez la connexion radio avant d’évaluer la configuration de l’adresse ou l’accessibilité Internet.
Comment lire le résultat
Une liaison établie satisfait à cette condition préalable. L’absence confirmée de liaison est critique. La configuration IP relève des contrôles suivants ; son absence ne prouve pas un échec d’association Wi-Fi.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W20-010
W20-020

Visibilité du point d’accès cible

De quoi s’agit-il ?
Si le point d'accès Wi-Fi cible apparaît dans les observations disponibles.
Données mesurées
Ciblez la visibilité des points d'accès, les temps d'observation, la fraîcheur et la couverture de la période étudiée.
À quoi sert cette vérification ?
Aidez à expliquer les difficultés à trouver ou à vous reconnecter à un réseau Wi-Fi particulier.
Comment lire le résultat
De nouvelles observations répétées soutiennent les conclusions sur la visibilité. Une autorisation manquante ou des données mises en cache répétées ne peuvent pas établir que le point d'accès a disparu.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W20-020
W20-030

Signal pendant la connexion

De quoi s’agit-il ?
Conditions de signal observées lors de l’établissement ou de la perte de la connexion Wi-Fi.
Données mesurées
Force du signal, variabilité et synchronisation par rapport aux tentatives ou aux échecs de connexion.
À quoi sert cette vérification ?
Fournissez le contexte du signal pour les problèmes d’étape de connexion et reliez-les à l’évaluation radio détaillée.
Comment lire le résultat
Une lecture ne décrit que ce moment. Les résultats du signal sont évalués dans W30 et ne sont pas déduits à nouveau ici.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W20-030
W20-040

Bandes et canaux pris en charge

De quoi s’agit-il ?
Compatibilité entre l'appareil et les exigences annoncées en matière de bande et de canal du réseau.
Données mesurées
Bandes prises en charge, canaux disponibles, largeur de canal annoncée et capacités de connexion des appareils pertinentes.
À quoi sert cette vérification ?
Identifiez une inadéquation évidente des capacités qui pourrait empêcher la connexion au point d’accès cible.
Comment lire le résultat
Une exigence obligatoire non prise en charge peut expliquer l’échec. Une largeur de canal négociable ou une ancienne norme Wi-Fi ne prouve pas à elle seule une incompatibilité.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W20-040
W20-050

Compatibilité de sécurité

De quoi s’agit-il ?
Compatibilité des exigences de sécurité du réseau avec la configuration de l'appareil et de la connexion.
Données mesurées
Modes de sécurité annoncés, informations d’authentification et preuves de connexion d’entreprise ou liées au certificat disponibles.
À quoi sert cette vérification ?
Aide à distinguer les paramètres de sécurité incompatibles des autres raisons pour lesquelles le téléphone ne peut pas rejoindre un réseau.
Comment lire le résultat
L’absence d’un mode de sécurité pris en charge par les deux points de terminaison est une préoccupation. Les preuves d’authentification d’entreprise manquantes ne sont pas concluantes ; le mode de transition ou les trames de gestion protégées ne constituent pas à eux seuls des défauts.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W20-050
W20-060

Erreurs de connexion système

De quoi s’agit-il ?
Erreurs de connexion effectivement signalées lors de la connexion au réseau Wi-Fi.
Données mesurées
Codes d’erreur d’association ou d’authentification disponibles et étape à laquelle une tentative de connexion a échoué.
À quoi sert cette vérification ?
Décrivez une défaillance au niveau de la connexion en utilisant les preuves spécifiques disponibles plutôt que de deviner sa cause.
Comment lire le résultat
Un code de rejet spécifique prend en charge une conclusion spécifique. Introuvable ou aucune réponse ne prouve pas un rejet ou un mot de passe incorrect.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W20-060
W20-070

Échecs d’authentification enregistrés

De quoi s’agit-il ?
Un échec d'authentification observé qui empêche le téléphone de se connecter au Wi-Fi.
Données mesurées
Résultat de l'authentification enregistré, tentative de connexion pertinente et si un lien a été établi par la suite.
À quoi sert cette vérification ?
Identifiez l'échec de l'authentification tout en distinguant un mot de passe incorrect des autres problèmes de point d'accès.
Comment lire le résultat
L’échec de l’authentification confirmé lors de la déconnexion est critique. Cela ne prouve pas en soi que le mot de passe est erroné ; les preuves manquantes ne sont pas disponibles.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W20-070
W20-080

Déconnexions et boucles de reconnexion

De quoi s’agit-il ?
Déconnexions et comportements de reconnexion répétés observés au cours de la session.
Données mesurées
Nombre d'interruptions de lien, durée de déconnexion, fenêtre d'observation et si le lien a été rétabli.
À quoi sert cette vérification ?
Expliquez l'association instable plutôt que de traiter chaque changement de point d'accès comme un échec.
Comment lire le résultat
Au moins 10 secondes de couverture sont requises. Les interruptions récupérées de 1/2/3+ déduisent 10/20/30% ; un temps d'arrêt d'au moins 20% déduit 40% ; toujours déconnecté déduit 50%, à moins qu'une condition préalable critique ne l'emporte.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W20-080
W20-090

Sécurité du réseau

De quoi s’agit-il ?
Caractéristiques de sécurité annoncées publiquement par le réseau Wi-Fi.
Données mesurées
Type de sécurité et indications disponibles telles qu'un réseau ouvert, WEP ou une prise en charge WPS annoncée.
À quoi sert cette vérification ?
Fournir des conseils de sécurité séparément de l’évaluation de la qualité et de la vitesse de la connexion.
Comment lire le résultat
Un réseau ouvert ou une sécurité ancienne peut justifier des conseils, sans réduire la note de qualité de connexion. L’annonce du WPS ne prouve pas à elle seule une vulnérabilité.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W20-090

W30Liaison radio

W30-010

Puissance du signal reçu

De quoi s’agit-il ?
La force du signal Wi-Fi reçu par le téléphone.
Données mesurées
RSSI médian en dBm, nombre d'échantillons valides, plage observée et observations de signaux faibles pour le même point d'accès.
À quoi sert cette vérification ?
Identifiez une faible couverture et évaluez si elle coïncide avec de réels problèmes de connectivité.
Comment lire le résultat
Un niveau dBm plus élevé, donc moins négatif, indique un signal plus fort. Une médiane >=-55 dBm n’entraîne aucune déduction ; sous -55/-60/-65/-70/-75/-80/-85/-90/-95, les déductions sont 5/10/15/20/25/30/40/45/50%. Au moins deux échantillons valides sont nécessaires ; une erreur exige aussi un impact sur l’accès.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2WARNING

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W30-010
W30-020

Stabilité du signal

De quoi s’agit-il ?
L’amplitude des variations de puissance du signal reçu pendant une période d’observation suffisante.
Données mesurées
Variation RSSI, y compris la différence entre les 90ème et 10ème percentiles, en dB.
À quoi sert cette vérification ?
Distinguez une couverture constamment faible d’un signal qui fluctue considérablement dans le temps.
Comment lire le résultat
Un écart P90-P10 <=12 dB n’entraîne aucune déduction ; >12/>20/>30 dB entraîne une déduction de 3/6/10%. Il faut cinq échantillons sur au moins 10 secondes. Ces variations ne prouvent pas à elles seules une panne du routeur.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W30-020
W30-030

Qualité de liaison PHY TX/RX

De quoi s’agit-il ?
Taux de liaison de transmission et de réception Wi-Fi observés pendant le transfert des données.
Données mesurées
Médianes PHY TX/RX chargées en Mbps et différence entre les deux directions.
À quoi sert cette vérification ?
Identifiez les performances de liaison radio limitées ou asymétriques sans confondre le débit de liaison avec la vitesse de téléchargement Internet.
Comment lire le résultat
Un débit PHY sous charge inférieur à 30/12/6 Mbps entraîne une déduction de 5/10/15%. Si le sens le plus lent est sous 100 Mbps, les rapports entre directions >3/>6/>10 entraînent 5/10/15% ; la plus forte déduction s’applique. Les mesures au repos ou insuffisantes ne sont pas notées.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2WARNING

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W30-030
W30-060

Sélection du point d’accès et de la bande

De quoi s’agit-il ?
Si un autre point d'accès ou une autre bande observé peut fournir une meilleure connexion utilisable.
Données mesurées
Signal actuel et candidat, bande, capacités et différences soutenues étayées par les observations.
À quoi sert cette vérification ?
Mettez en évidence une opportunité d’amélioration de la connexion lorsque le point d’accès actuel est faible ou limité.
Comment lire le résultat
Un candidat constamment mieux soutenu est une opportunité d’optimisation. Ce n'est pas la preuve d'un défaut client persistant ou d'une amélioration de la vitesse garantie.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "id": "W30-060",
  "execution": "INCONCLUSIVE",
  "verdict": null,
  "summary": "No current signal reading.",
  "evidence": [],
  "scoring": {
    "status": "unavailable",
    "appliedPercent": 0,
    "ruleVersion": "catalog-score-4.0.1"
  }
}
Voir le résultat complet en JSON
W30-060
W30-070

Itinérance et reconnexion

De quoi s’agit-il ?
Changements entre les points d'accès, les bandes ou les états de connexion et leurs effets observés.
Données mesurées
Itinérance, changements de bande, événements de reconnexion et interruptions sur la même chronologie.
À quoi sert cette vérification ?
Distinguez les transitions Wi-Fi normales des transitions associées à une perte de connectivité mesurable.
Comment lire le résultat
Une transition sans interruption observée peut être normale. Plusieurs symptômes issus d’une même transition ne doivent pas être considérés comme des échecs distincts.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W30-070
W30-090

Paramètres des points d’accès de même nom

De quoi s’agit-il ?
Différences de configuration entre les points d'accès qui annoncent le même nom de réseau.
Données mesurées
Sécurité, capacité, bande et autres paramètres pertinents observés sur les points d'accès du même nom.
À quoi sert cette vérification ?
Expliquez pourquoi le comportement de la connexion peut différer lors du déplacement entre les points d'accès au sein d'un réseau nommé.
Comment lire le résultat
Différents paramètres sont contextuels. Un nom partagé ou une différence de configuration ne prouve pas à lui seul un accès instable ni ne réduit le score de stabilité.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W30-090
W30-100

Qualité de chaque liaison MLO

De quoi s’agit-il ?
Informations disponibles sur les liens individuels dans une connexion Wi-Fi multi-liens.
Données mesurées
Signal par liaison, état de connexion, variation et comparaisons pertinentes là où l'appareil les expose.
À quoi sert cette vérification ?
Interprétez les parties faibles ou variables d’une connexion MLO sans juger un seul lien isolément.
Comment lire le résultat
Un lien inutilisé ou non affilié n'est pas automatiquement une faute. L’impact global nécessite des données disponibles et des comparaisons appropriées au niveau des connexions.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2UNSUPPORTED

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W30-100
W30-120

Capacité de connexion Wi-Fi

De quoi s’agit-il ?
Le plafond de vitesse de liaison Wi-Fi pris en charge du téléphone et du point d'accès connecté.
Données mesurées
Débits PHY maximaux pris en charge connus, plafond limite du point de terminaison et contexte de largeur de canal associé.
À quoi sert cette vérification ?
Identifiez les capacités de connexion qui limitent la vitesse Wi-Fi réalisable, même lorsque le signal est adéquat.
Comment lire le résultat
Un plafond limitant connu <150 Mbps entraîne une déduction de 5% ; de 150 à <300 Mbps, de 3%. Un résultat satisfaisant exige des capacités connues pour les deux extrémités et >=300 Mbps. Une capacité inconnue ne vaut pas zéro ; le débit PHY ne correspond pas au débit Internet.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W30-120

W40Canaux radio

W40-010

Fraîcheur et couverture du relevé

De quoi s’agit-il ?
Dans quelle mesure les observations des canaux Wi-Fi disponibles sont actuelles et complètes.
Données mesurées
Âge, fraîcheur, couverture et restrictions affectant les informations d'analyse disponibles.
À quoi sert cette vérification ?
Indiquez si les conseils de canal sont basés sur des observations actuelles ou des informations incomplètes.
Comment lire le résultat
Une couverture fraîche et adéquate soutient l’interprétation. Les données d'enquête obsolètes ou manquantes constituent une limitation et non un échec de connexion ou la preuve d'une bande vide.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W40-010
W40-020

Disponibilité des canaux

De quoi s’agit-il ?
Disponibilité du canal principal et des canaux composants requis par la largeur sélectionnée.
Données mesurées
Canal principal, fréquence, largeur de canal, canaux composants et informations disponibles sur l'utilisation des canaux.
À quoi sert cette vérification ?
Identifiez les exigences en matière de canaux indisponibles et aidez à interpréter la configuration réelle des canaux du réseau.
Comment lire le résultat
Une exigence connue comme indisponible mérite attention. Si les données de disponibilité manquent, le résultat reste non vérifié ; le DFS seul n’est pas un défaut, et les canaux voisins annoncés ne prouvent pas une couverture mesurée.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W40-020
W40-030

Canal et largeur recommandés

De quoi s’agit-il ?
Options de canal et de largeur pouvant offrir un choix de fonctionnement mieux pris en charge.
Données mesurées
Conditions de canal observées, scores des candidats, largeurs de canal et preuves d'utilisabilité disponibles tout au long de l'enquête.
À quoi sert cette vérification ?
Guidez l’optimisation des canaux en utilisant des différences significatives et durables dans l’environnement Wi-Fi local.
Comment lire le résultat
Une option mieux prise en charge est une recommandation et non une promesse de vitesse plus élevée. Les bandes non observées ne peuvent pas être considérées comme vides ou de qualité parfaite.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W40-030
W40-040

Concurrence et chevauchement des canaux

De quoi s’agit-il ?
Conflit et chevauchement autour du canal Wi-Fi actuel.
Données mesurées
Score de qualité du canal actuel, largeur de canal et chevauchement avec les points d’accès voisins, à partir d’observations récentes.
À quoi sert cette vérification ?
Identifiez les conditions de canal qui peuvent contribuer aux interférences radio ou à une réduction des performances.
Comment lire le résultat
Un score de canal actuel >=7 n'a aucune déduction ; <7/<5/<3 déduit 3/6/10%. Nécessite deux nouvelles enquêtes. Le nombre de points d’accès à lui seul ne prouve pas une connectivité lente.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2WARNING

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W40-040
W40-060

Occupation du canal et clients

De quoi s’agit-il ?
Activité du canal et informations sur le client connecté annoncées par le point d'accès.
Données mesurées
Pourcentage d'utilisation des canaux annoncé, nombre de stations et changements dans des observations distinctes.
À quoi sert cette vérification ?
Fournissez la preuve d'un canal radio occupé tout en distinguant l'utilisation du nombre d'appareils connectés.
Comment lire le résultat
L'utilisation médiane <=70% n'a aucune déduction ; >70/>85/>95% déduit 3/6/10%. Nécessite trois observations distinctes sur 10 secondes en dehors des transferts. Le nombre de clients à lui seul ne permet pas de déduire.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2WARNING

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W40-060
W40-070

Changements de canal du point d’accès

De quoi s’agit-il ?
Modifications du canal de fonctionnement du point d'accès au cours de la période observée.
Données mesurées
Changements de canal observés, visibilité du point d'accès, synchronisation et toute interruption de connexion corrélée.
À quoi sert cette vérification ?
Expliquez les brèves interruptions ou les changements de conditions radio lorsque le point d'accès déplace les canaux.
Comment lire le résultat
Les changements de canal ne sont pas automatiquement des défauts. La gravité dépend de l’impact observé sur la connectivité, et la même transition ne doit pas être recomptée ailleurs.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W40-070

W50Connectivité LAN

W50-010

Configuration IPv4

De quoi s’agit-il ?
Disponibilité d'une configuration d'adresse IPv4 utilisable sur la connexion Wi-Fi.
Données mesurées
Informations IPv4 attribuées, état d'approvisionnement et s'il existe une alternative IPv6 utilisable.
À quoi sert cette vérification ?
Distinguez l’adressage réseau manquant du fonctionnement valide sur une connexion IPv6 uniquement.
Comment lire le résultat
Après la configuration, si l’appareil reste associé mais ne dispose d’aucune adresse IPv4 ni IPv6 utilisable, la déduction est de 60%. Une seule famille d’adresses utilisable suffit ; l’absence d’IPv4 ne constitue pas à elle seule un échec.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W50-010
W50-020

Configuration IPv6

De quoi s’agit-il ?
Disponibilité et étendue de la configuration IPv6 de la connexion.
Données mesurées
Adresses IPv6, portée utilisable et configuration pertinente pour atteindre des destinations locales ou Internet.
À quoi sert cette vérification ?
Expliquez la disponibilité d'IPv6 sans traiter un réseau valide uniquement IPv4 comme étant interrompu.
Comment lire le résultat
L’opération IPv4 uniquement est valide. L'IPv6 Link-local à lui seul n'établit pas la configuration Internet ; L’accessibilité réelle à IPv6 est évaluée séparément.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W50-020
W50-030

Adresses et routes réseau

De quoi s’agit-il ?
Si la connexion dispose d'adresses et d'itinéraires adaptés aux destinations prévues.
Données mesurées
Adresses IP utilisables, itinéraires correspondants, informations sur la passerelle si nécessaire et preuve d'accès fonctionnel.
À quoi sert cette vérification ?
Identifiez les adressages et routages manquants ou inappropriés qui peuvent empêcher la communication au-delà de la liaison locale.
Comment lire le résultat
Après la configuration, l’absence d’adresse utilisable avec une route par défaut correspondante entraîne une déduction de 60%. Une télémétrie manquante n’est pas un échec ; un VPN fonctionnel ou un accès Internet confirmé évite de conclure à tort à une route absente.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W50-030
W50-040

Connectivité de la passerelle

De quoi s’agit-il ?
Si le prochain saut local répond aux types de requêtes mesurées.
Données mesurées
Observations de la réponse de la passerelle, résultats de connexion disponibles et preuves que le trafic peut toujours la traverser.
À quoi sert cette vérification ?
Séparez une passerelle silencieuse d'un chemin de réseau local véritablement inutilisable.
Comment lire le résultat
Une réponse ou un refus confirme qu’un équipement a répondu. L’absence de réponse au ping ne prouve pas une panne de la passerelle si le transfert du trafic ou l’accès Internet fonctionne.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W50-040
W50-050

Stabilité de connexion à la passerelle

De quoi s’agit-il ?
La stabilité des réponses mesurées de la passerelle locale.
Données mesurées
Temps aller-retour vers la passerelle au repos, pourcentage de réponses manquantes, nombre de tentatives et de réponses.
À quoi sert cette vérification ?
Évaluez la réactivité locale tout en tenant compte des passerelles qui limitent ou ignorent les réponses de diagnostic.
Comment lire le résultat
RTT >30/>100/>300 ms déduit 3/5/8% ; la perte >0/>10/>30/>50% déduit 3/8/12/15% ; utilisez le plus grand. Nécessite 10 tentatives et 3 réponses. Une passerelle entièrement silencieuse n'est pas disponible et n'est pas automatiquement défaillante.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W50-050
W50-060

Changements de configuration réseau

De quoi s’agit-il ?
Modifications de la configuration IP ou du routage réseau au cours de la session.
Données mesurées
Modifications d’adresse, de passerelle, d’itinéraire ou de configuration associée et leur relation avec la connectivité observée.
À quoi sert cette vérification ?
Expliquez les échecs ou les récupérations qui coïncident avec un changement de configuration réseau.
Comment lire le résultat
Un changement valide n’est pas automatiquement un avertissement. Plusieurs sources DHCP ne constituent qu’un indice d’investigation lorsqu’elles sont accompagnées d’une configuration anormale.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W50-060
W50-080

Anomalies IP / passerelle

De quoi s’agit-il ?
Preuve suggérant un conflit d’adresse IP ou un comportement anormal de l’identité de la passerelle.
Données mesurées
Identités des appareils, modifications de la passerelle, indications de conflit d'adresses et impact de perte de réponse ou de connectivité associé.
À quoi sert cette vérification ?
Identifier des indices de conflit étayés par les observations, sans supposer une activité malveillante ni désigner un attaquant.
Comment lire le résultat
Une signature de perte de passerelle qualifiée déduit 5% ; conflit d'identité répété avec impact 10% ; conflit d'adresse actuelle ou échec de duplication d'adresse IPv6 requis avec impact 15%. Les différences d'identité sans impact sont consultatives.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W50-080
W50-110

Découverte d’appareils LAN

De quoi s’agit-il ?
Accessibilité et découverte des appareils et services locaux réellement vérifiés.
Données mesurées
Réponses des destinations LAN testées, observations de découverte de services et comparaisons monodiffusion ou multidiffusion pertinentes.
À quoi sert cette vérification ?
Étudiez les restrictions d’accès locales tout en séparant le comportement du réseau local de la connectivité Internet.
Comment lire le résultat
Les réponses réussies prennent en charge l’accessibilité locale. Une découverte manquante à elle seule n’est pas concluante ; l'isolement intentionnel du client n'est pas une panne Internet.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W50-110
W50-120

Liaison montante et backhaul

De quoi s’agit-il ?
Preuve de la liaison montante interne ou du backhaul entre les composants du réseau.
Données mesurées
Informations de liaison négociée disponibles, télémétrie prise en charge et symptômes de performances pour le segment local concerné.
À quoi sert cette vérification ?
Identifiez un éventuel goulot d’étranglement interne sans imputer chaque limite de vitesse à un câble ou à un port.
Comment lire le résultat
Une liaison 100 Mbps nécessite une preuve de liaison négociée. Un plafond de vitesse d'environ 90-95 Mbps est à lui seul un symptôme et non la preuve d'un câble ou d'une liaison défectueux.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1UNSUPPORTED

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W50-120

W60Connectivité WAN

W60-010

Routeur et chemin WAN

De quoi s’agit-il ?
Informations d'identité du routeur et du chemin amont réellement disponibles pour le diagnostic.
Données mesurées
Identité du routeur disponible, adresse IP publique, fournisseur Internet ou ASN et contexte de chemin associé.
À quoi sert cette vérification ?
Expliquez la topologie observée et identifiez la connexion en amont décrite dans le rapport.
Comment lire le résultat
Les informations d'identité à elles seules ne prouvent pas un défaut ni ne confirment l'état du routeur ou du WAN. Les champs indisponibles doivent rester inconnus.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W60-010
W60-020

Stabilité de la session WAN

De quoi s’agit-il ?
État de la connexion WAN du routeur et interruptions de session WAN observées.
Données mesurées
État du WAN, temps de disponibilité ou reconnexions de session, informations d'erreur pertinentes et impact Internet mesuré de manière indépendante.
À quoi sert cette vérification ?
Distinguez un problème de session en amont confirmé d’un état de routeur manquant ou d’un échec de test isolé.
Comment lire le résultat
Une déconnexion WAN confirmée avec un accès Internet dégradé entraîne une déduction de 60%. Pour 1/2/3+ incidents résolus ayant affecté la connexion, elle est de 10/20/30%. Une télémétrie indisponible ne prouve pas une panne ; le statut connecté ne prouve pas à lui seul l’accès Internet.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2UNSUPPORTED

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W60-020
W60-030

Liaison physique WAN

De quoi s’agit-il ?
État de la liaison WAN physique pris en charge par la télémétrie de la passerelle actuelle.
Données mesurées
État de la liaison physique, vitesse négociée lorsqu'elle est disponible, observations répétées et déficience Internet qui l'accompagne.
À quoi sert cette vérification ?
Identifiez un problème réel de liaison physique en amont plutôt que d’en déduire un à partir de la seule vitesse.
Comment lire le résultat
Une liaison WAN physique actuellement coupée avec un accès Internet dégradé entraîne une déduction de 60% ; une coupure résolue ayant eu un impact, de 15%. Deux observations pertinentes sont nécessaires ; une télémétrie du routeur indisponible n’est pas un échec.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2UNSUPPORTED

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W60-030
W60-040

Trafic WAN

De quoi s’agit-il ?
Volumes de trafic WAN et preuves étayées du trafic en dehors de la mesure.
Données mesurées
Compteurs de trafic en amont disponibles, modifications du trafic et mesures de référence simultanées de la qualité de la connexion.
À quoi sert cette vérification ?
Évaluez si un autre trafic peut coïncider avec une connectivité dégradée ou des performances réduites.
Comment lire le résultat
Le volume du trafic à lui seul n’est pas un défaut. L'attribution à des appareils particuliers nécessite des informations sur le routeur par client, et l'impact nécessite des preuves simultanées.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W60-040
W60-050

Ressources du routeur

De quoi s’agit-il ?
Conditions de ressources ou de capacité du routeur qui peuvent réellement être vérifiées.
Données mesurées
Télémétrie des ressources disponibles et symptômes d’accès ou de performances mesurés correspondants.
À quoi sert cette vérification ?
Expliquez les problèmes de ressources prises en charge sans inventer de pannes de processeur, de mémoire ou de table de connexion.
Comment lire le résultat
Une découverte de ressource nécessite une télémétrie pertinente et un impact observé. Les données manquantes du routeur laissent la cause inconnue plutôt que de confirmer un problème de ressources.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1UNSUPPORTED

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W60-050
W60-060

Adresse WAN et NAT

De quoi s’agit-il ?
Traitement des preuves concernant le NAT en amont et la disponibilité IPv4 publique directement attribuée.
Données mesurées
Adresse WAN disponible, adresse publique observée et signes pris en charge d'adressage privé ou de traduction en amont.
À quoi sert cette vérification ?
Expliquez la topologie qui peut être importante pour les connexions entrantes ou certaines applications.
Comment lire le résultat
Le double NAT ou NAT de qualité opérateur est un contexte topologique et n'est pas automatiquement une erreur Internet ou une déduction de score. Les preuves d'adresse manquantes ne sont pas concluantes.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W60-060

W70Accès Internet

W70-010

Exigences d’authentification réseau

De quoi s’agit-il ?
Indique si le réseau nécessite une étape de connexion ou d'acceptation avant un accès normal à Internet.
Données mesurées
Indicateurs de portail, réponses de redirection ou de connexion pertinentes et accès mesuré de manière indépendante au-delà du portail.
À quoi sert cette vérification ?
Expliquez la connectivité limitée sur les hotspots, les réseaux invités ou les réseaux nécessitant une authentification renouvelée.
Comment lire le résultat
Un portail confirmé laissant passer certains accès externes entraîne une déduction de 20% ; s’il empêche tout accès externe, de 60%. Un simple signalement de portail par Android reste un avertissement sans déduction.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W70-010
W70-030

Résolution DNS

De quoi s’agit-il ?
Indique si les noms d'hôtes peuvent être résolus en adresses utilisables sur la connexion mesurée.
Données mesurées
Recherches de domaine réussies et échouées, disponibilité des familles d'adresses et résultats auprès des fournisseurs indépendants.
À quoi sert cette vérification ?
Identifiez les problèmes de résolution de noms tout en distinguant un seul nom d'hôte indisponible d'une défaillance DNS plus large.
Comment lire le résultat
Fractions de défaillance de 0, jusqu'à 1/3, jusqu'à 2/3, inférieures à 1, et toutes déduisent 0/10/20/40/60%. Nécessite trois domaines et deux fournisseurs. Les réponses IPv6 manquantes ne constituent pas à elles seules un échec.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2ERROR

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W70-030
W70-040

Stabilité du DNS

De quoi s’agit-il ?
Avec quelle cohérence et rapidité les recherches DNS réussissent-elles à travers des observations répétées.
Données mesurées
Temps de recherche réussis comparables par domaine, y compris la médiane des médianes de domaine en millisecondes.
À quoi sert cette vérification ?
Indiquez si une résolution de nom retardée peut contribuer à ralentir l'accès initial.
Comment lire le résultat
Le temps DNS médian <=500 ms n'a aucune déduction ; >500/>1000/>2000 ms déduit 2/5/8%. Nécessite deux domaines avec trois échantillons comparables réussis chacun. Cela n'isole pas le temps de traitement du serveur.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2WARNING

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W70-040
W70-070

Test de référence par IP directe

De quoi s’agit-il ?
Accessibilité d'une adresse connue utilisée comme référence aux côtés des résultats DNS.
Données mesurées
Résultats de référence IP directe et résolution de nom d'hôte correspondante ou autres observations d'accès.
À quoi sert cette vérification ?
Distinguez un problème de couche de résolution d’un problème plus large de destination ou de chemin réseau.
Comment lire le résultat
L'accès IP fonctionnel en cas d'échec du DNS prend en charge une recherche DNS. Une référence défaillante ne peut à elle seule établir une panne complète d’Internet.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W70-070
W70-080

Connectivité IPv4 / IPv6

De quoi s’agit-il ?
Comment les chemins IPv4 et IPv6 configurés se comparent en termes d'accessibilité réelle.
Données mesurées
Résultats spécifiques à chaque famille, disponibilité des familles configurées et comparaisons entre prestataires indépendants.
À quoi sert cette vérification ?
Trouvez une famille IP partiellement brisée sans pénaliser les réseaux en fournissant une seule famille utilisable.
Comment lire le résultat
Si une famille d’adresses configurée échoue partiellement ou totalement alors que l’autre fonctionne, la déduction est de 5/10%, avec deux fournisseurs requis. Une famille non configurée n’entraîne aucune déduction.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W70-080
W70-100

Connectivité TCP

De quoi s’agit-il ?
Indique si les connexions TCP peuvent atteindre les destinations et ports spécifiques testés.
Données mesurées
Connexions réussies, échecs, refus et proportion de domaines défaillants sur les destinations indépendantes.
À quoi sert cette vérification ?
Identifiez les problèmes d’accès à la couche de transport et distinguez les pannes générales d’une réponse spécifique à la destination.
Comment lire le résultat
Fractions de domaine défaillant <=1/3, <=1/2, <0.8, <1 et toutes déduisent 0/10/25/45/60%. Nécessite trois domaines et deux fournisseurs. Une connexion refusée démontre toujours une réponse.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W70-100
W70-110

Validation TLS

De quoi s’agit-il ?
Si les connexions sécurisées terminent avec succès la validation TLS et des certificats.
Données mesurées
Erreurs TLS, résultats de validation des certificats, fournisseurs indépendants concernés et comparaisons HTTPS réussies.
À quoi sert cette vérification ?
Expliquer les échecs de connexion sécurisée, y compris ceux associés à des problèmes d'horloge de périphérique ou de certificat.
Comment lire le résultat
Un échec TLS isolé avertit sans déduction. Deux fournisseurs indépendants concernés déduisent 20% si un autre HTTPS fonctionne, ou 60% lorsque toutes les tentatives TLS applicables échouent après la réussite de TCP.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W70-110
W70-130

Réponses HTTP / HTTPS

De quoi s’agit-il ?
Indique si les destinations Internet sont accessibles via HTTP ou HTTPS.
Données mesurées
Résultats de la connexion Web, disponibilité des réponses, proportion de domaines défaillants et couverture des fournisseurs indépendants.
À quoi sert cette vérification ?
Séparez les chemins réseau inaccessibles du comportement du portail, des restrictions de service ou des erreurs de serveur distant.
Comment lire le résultat
Fractions de défaillance du transport <=1/3, <=1/2, <0.8, <1, et toutes déduisent 0/10/25/45/60%. Nécessite trois domaines et deux fournisseurs. Une réponse d'erreur HTTP valide démontre toujours l'accessibilité.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W70-130
W70-150

État Internet de l’appareil

De quoi s’agit-il ?
Accord entre l'indication du statut Internet d'Android et l'accès réellement mesuré.
Données mesurées
Validation du système ou état du portail, itinéraire actuel et réponses Web réussies de fournisseurs indépendants.
À quoi sert cette vérification ?
Expliquez les situations dans lesquelles l'étiquette de connectivité de l'appareil diffère de l'accès Internet observé.
Comment lire le résultat
Un désaccord avec un HTTP réussi de deux fournisseurs sur la même route active déduit 5%, à moins qu'il ne soit déjà représenté par un problème d'accès ou de portail. La validation ne garantit jamais que chaque service fonctionne.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W70-150
W70-160

Accès aux services populaires

De quoi s’agit-il ?
Accès à des services populaires individuels par rapport aux références de travail indépendantes.
Données mesurées
Résultats du domaine de service, couches d'accès affectées, proportion de domaines défaillants et disponibilité des services de comparaison.
À quoi sert cette vérification ?
Identifiez les problèmes d'accès sélectif sans traiter la restriction d'un service comme une perte totale d'Internet.
Comment lire le résultat
Les fractions de domaine défaillant <=10%, <=30%, <=50% et supérieures déduisent 0/3/6/10%. Nécessite cinq domaines et deux fournisseurs. Les erreurs de serveur ou les restrictions de stratégie de service ne constituent pas des échecs de transport client.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W70-160
W70-170

Chemin VPN / proxy

De quoi s’agit-il ?
Comportement de connectivité et d'authentification sur le chemin VPN ou proxy réellement utilisé.
Données mesurées
Résultats d’acheminement, réponses proxy, réponses requises par l’authentification et contrôle d’accès indépendant.
À quoi sert cette vérification ?
Expliquez les problèmes mesurés sur un chemin intermédiaire tout en distinguant les mesures non prises en charge des véritables échecs.
Comment lire le résultat
Le HTTP 407 confirmé répété du proxy appliqué déduit 20% si certains accès fonctionnent, ou 60% si tous les contrôles sont bloqués. Les configurations non prises en charge restent indisponibles.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1WARNING

Extrait du résultat

{
  "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"
  }
}
Exemple 2UNSUPPORTED

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W70-170
W70-190

Connectivité UDP

De quoi s’agit-il ?
Indique si les services UDP testés renvoient des réponses avant leurs délais de réponse.
Données mesurées
Demandes UDP envoyées, réponses reçues, taux de non-réponse dans les délais et comparaisons entre les fournisseurs de services disponibles.
À quoi sert cette vérification ?
Étudiez les problèmes de réponse spécifiques au protocole ainsi que TCP et d’autres résultats d’accès.
Comment lire le résultat
Après avoir exclu un fournisseur silencieux isolé, la non-réponse de 0, <=20%, <=50% et >50% déduit 0/5/10/15%. Nécessite cinq demandes et une réponse. Le silence des deux fournisseurs ne constitue pas une preuve de blocage.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W70-190
W70-200

Traceroute

De quoi s’agit-il ?
Les sauts répondants observés sur un itinéraire vers un site Web accessible.
Données mesurées
Informations sur le saut renvoyées, erreurs ICMP pertinentes, exhaustivité de la trace et accessibilité de la destination.
À quoi sert cette vérification ?
Fournissez le contexte de l'itinéraire sans deviner l'emplacement de la panne des sauts qui ne répondent pas.
Comment lire le résultat
Atteindre la destination n’a aucune déduction ; une trace prise en charge terminée qui ne l'atteint pas déduit 5%. Les sauts intermédiaires silencieux ne sont pas pénalisés individuellement ; les traces non prises en charge ou annulées ne sont pas disponibles.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2UNSUPPORTED

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W70-200
W70-210

Priorité de connexion Internet

De quoi s’agit-il ?
Si le téléphone préfère les données mobiles même si le Wi-Fi connecté a vérifié l'accès à Internet.
Données mesurées
Transport par défaut actif, chemin Wi-Fi connecté et accès Wi-Fi réussi entre fournisseurs indépendants.
À quoi sert cette vérification ?
Mettez en surbrillance une préférence susceptible d'empêcher l'utilisateur d'utiliser une connexion Wi-Fi fonctionnelle.
Comment lire le résultat
Préférence mobile confirmée malgré les déductions Wi-Fi fonctionnelles 3%. Les chemins mixtes, VPN, inconnus, portails ou insuffisamment observés ne sont pas concluants. Le résultat n’explique pas pourquoi Android a choisi les données mobiles.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W70-210

W80Performances réseau

W80-010

Latence Internet au repos

De quoi s’agit-il ?
Délai de réponse à la cible Internet sélectionnée lorsque la connexion n'est pas en charge de test.
Données mesurées
Temps d'inactivité aller-retour en millisecondes, médiane, informations disponibles sur le percentile supérieur, tentatives, réponses et fenêtre de mesure.
À quoi sert cette vérification ?
Établissez une base de référence pour la réactivité et les retards ultérieurs augmentent en fonction de la charge de trafic.
Comment lire le résultat
Le RTT médian <=300 ms n'a aucune déduction ; >300/>600/>1000 ms déduit 5/10/20%. Nécessite 10 tentatives et 3 réponses sur le même chemin. Un retard élevé ne constitue pas à lui seul une panne.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W80-010
W80-030

Test court du débit descendant

De quoi s’agit-il ?
Le débit descendant de données utiles effectivement observé pendant un transfert court et contrôlé.
Données mesurées
Volume de données reçues, durée de transfert et débit de téléchargement mesuré en Mbps.
À quoi sert cette vérification ?
Fournissez un instantané de téléchargement pratique sans réclamer la vitesse maximale de l'abonnement Internet.
Comment lire le résultat
>=20 Mbps entraîne une déduction de 0% ; de 5 à <20, de 5% ; de 1 à <5, de 10% ; de >0 à <1, de 20%. Si le service limite les requêtes ou si la mesure est invalide, le résultat est indisponible ; il ne vaut pas 0 Mbps.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2WARNING

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W80-030
W80-040

Latence en charge et récupération

De quoi s’agit-il ?
L’augmentation du délai de réponse pendant le téléchargement ou l’envoi de données, puis le retour à la normale.
Données mesurées
Médianes RTT inactives et chargées, leur rapport, direction de transfert et observations de récupération sur le même chemin.
À quoi sert cette vérification ?
Identifiez la dégradation sous charge sans prétendre qu’un court test propre prouve l’absence de congestion.
Comment lire le résultat
Pour la réception, les rapports >2.5-5, >5-15 et >15 exigent un RTT sous charge >200/500/1000 ms pour des déductions de 3/5/10%. Pour l’envoi, les rapports >3.5-7, >7-20 et >20 exigent >300/600/1500 ms. La plus forte déduction des deux directions est retenue ; aucun palier inférieur ne s’applique si le seuil absolu du palier n’est pas atteint.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2WARNING

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W80-040
W80-060

Débit montant

De quoi s’agit-il ?
Le débit montant de données utiles basé sur leur réception confirmée pendant un court transfert.
Données mesurées
Volume envoyé et confirmé reçu, durée du transfert et débit montant mesuré en Mbps.
À quoi sert cette vérification ?
Décrire les performances montantes sans considérer la progression de l’envoi comme la preuve que les données ont été reçues.
Comment lire le résultat
>=5 Mbps entraîne une déduction de 0% ; de 1 à <5, de 5% ; de 0.25 à <1, de 10% ; de >0 à <0.25, de 20%. Si le service limite les requêtes ou si la réception n’est pas confirmée, le résultat est indisponible ; il ne vaut pas 0 Mbps.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

L’export actuel de l’application utilise “Short download speed” dans le résumé de ce résultat de débit montant. W80-060 et ses mesures concernent la vitesse d’envoi ; la sortie d’origine est conservée ci-dessous.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2WARNING

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W80-060
W80-070

Stabilité du transfert

De quoi s’agit-il ?
Variabilité et pauses dans les parties valides d'un transfert de données.
Données mesurées
Périodes continues de données nulles et variation du débit par rapport à la médiane sur des fenêtres comparables.
À quoi sert cette vérification ?
Expliquer les transferts qui s'arrêtent ou fluctuent malgré une vitesse moyenne globale acceptable.
Comment lire le résultat
Les périodes sans données d’au moins 1/2/3 secondes entraînent une déduction de 5/10/15%. Avec une observation suffisante, (P90-P10)/P50 >1/>2 entraîne 3/5% ; la plus forte déduction s’applique. Les pauses de mesure et les envois incomplets sont exclus.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2WARNING

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W80-070
W80-080

Réponses manquantes et gigue

De quoi s’agit-il ?
Réponses ping manquantes et modifications entre les temps de réponse réussis adjacents.
Données mesurées
Pourcentage de non-réponse dans les délais, gigue en millisecondes, rapport gigue/médiane et preuves d'accès à l'appui.
À quoi sert cette vérification ?
Évaluez la cohérence au-delà de la latence moyenne tout en tenant compte des cibles qui ne répondent pas de manière fiable au ping.
Comment lire le résultat
Perte >0/>10/>20/>40/>60/>80% déductions 5/10/20/30/40/50%, sous réserve de corroboration ; une cible non corroborée est plafonnée à 5%. Gigue >20 ms avec les ratios >0.25/>0.5/>1 déduit 3/5/8% ; utilisez le plus grand. Un ping silencieux avec un accès Web fonctionnel n'est pas une panne.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2WARNING

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W80-080
W80-090

Trafic en arrière-plan et température

De quoi s’agit-il ?
Température de l'appareil et contexte de trafic de fond accompagnant une baisse des performances mesurée.
Données mesurées
État thermique d'Android, changements de débit comparables et parts de trafic vérifiées sur le même itinéraire.
À quoi sert cette vérification ?
Identifiez les conditions prises en charge côté appareil qui peuvent affecter un résultat de vitesse ou de stabilité.
Comment lire le résultat
La déduction est de 5% pour un état thermique sévère durant au moins 5 secondes, ou un état thermique modéré ou une part de trafic en arrière-plan >=50% avec une baisse de débit >=30%. La température de la batterie ne prouve pas à elle seule une baisse des performances causée par la chaleur.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W80-090
W80-100

Comparaison des cibles de référence

De quoi s’agit-il ?
Différences de performances entre les destinations de référence et les trajets réellement mesurés.
Données mesurées
Observations comparables de latence ou de débit spécifiques à la destination et contexte de connexion associé.
À quoi sert cette vérification ?
Indiquez si un symptôme de performances est répandu ou plus spécifique au chemin testé.
Comment lire le résultat
Les différences sont contextuelles et ne constituent pas une déduction distincte. Un débit inférieur au débit de la liaison Wi-Fi ou un plateau d'environ 90-95 Mbps à lui seul n'identifie pas un composant défectueux.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W80-100

W90Conclusions du diagnostic

W90-010

Vérification des anomalies

De quoi s’agit-il ?
Si une anomalie observée persiste, se rétablit ou semble limitée à une destination particulière.
Données mesurées
Résultats répétés, comparaisons réussies, calendrier de récupération et disponibilité des preuves requises.
À quoi sert cette vérification ?
Distinguez les problèmes récurrents des interruptions temporaires tout en conservant l’historique de ce qui s’est passé.
Comment lire le résultat
Un succès ultérieur n’efface pas un échec antérieur. Les conditions préalables non remplies et les contrôles non effectués ne constituent pas des défauts supplémentaires du réseau.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W90-010
W90-020

Corrélation entre signal et connectivité

De quoi s’agit-il ?
Comment les modifications du signal Wi-Fi sont liées dans le temps aux problèmes de connectivité ou de performances.
Données mesurées
Variation de la force du signal, symptômes de connexion, temps de correspondance et observations corroborantes.
À quoi sert cette vérification ?
Indiquez si un problème de liaison radio constitue une explication prise en charge d’une qualité de connexion réduite.
Comment lire le résultat
Les événements coïncidents augmentent la confiance mais ne prouvent pas à eux seuls la causalité. Les pénalités de signal restent dans W30 et ne sont plus appliquées ici.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W90-020
W90-030

Corrélation entre itinérance et interruptions

De quoi s’agit-il ?
Comment l'itinérance, les changements de bande et les reconnexions sont liés aux interruptions de service.
Données mesurées
Synchronisation des transitions, synchronisation des interruptions, commutations répétées et observations avant et après l'événement.
À quoi sert cette vérification ?
Expliquez si un transfert Wi-Fi a coïncidé avec un problème de connexion notable.
Comment lire le résultat
Une transition sans interruption mesurée n’est pas un défaut. Les multiples conséquences d’un même transfert restent un seul incident.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W90-030
W90-040

Corrélation entre configuration et défaillances

De quoi s’agit-il ?
Comment les modifications de la configuration réseau s’alignent sur les pannes ou la récupération.
Données mesurées
Traiter ou acheminer les changements, les résultats d’accès, le calendrier de récupération et les preuves de comparaison disponibles.
À quoi sert cette vérification ?
Identifiez les hypothèses liées à la configuration tout en préservant l’incertitude sur la cause sous-jacente.
Comment lire le résultat
La corrélation peut soutenir l’enquête, mais la causalité confirmée nécessite des preuves plus solides. Les résultats d’adressage associés sont consolidés plutôt que pénalisés deux fois.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Exemple 2INCONCLUSIVE

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W90-040
W90-050

Localisation de la panne

De quoi s’agit-il ?
La partie du réseau la plus spécifiquement affectée, étayée par les preuves du rapport.
Données mesurées
Résultats combinés Wi-Fi, adressage local, passerelle, chemin Internet et service individuel.
À quoi sert cette vérification ?
Concentrez le dépannage sur l'oscilloscope pris en charge au lieu de remplacer l'équipement ou de modifier des paramètres sans rapport.
Comment lire le résultat
Une découverte au-delà de la passerelle n'identifie pas automatiquement le FAI ou le routeur comme étant la cause. L'absence de télémétrie du routeur n'invalide pas les autres résultats mesurés.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W90-050
W90-060

Fiabilité des éléments observés

De quoi s’agit-il ?
Dans quelle mesure les preuves disponibles soutiennent-elles les conclusions du rapport.
Données mesurées
Vérifications terminées et non disponibles, couverture des preuves, verdicts appuyés et informations manquantes dans l'évaluation.
À quoi sert cette vérification ?
Rendre l'incertitude visible afin que les utilisateurs et les outils d'IA n'interprètent pas les tests incomplets comme une connexion parfaite.
Comment lire le résultat
N/A n’est ni une réussite ni un échec et n’entraîne aucune déduction. Quelques contrôles réussis ne suffisent pas à établir une note parfaite ; l’absence de données essentielles peut rendre la note indisponible.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W90-060
W90-070

Conclusions et recommandations

De quoi s’agit-il ?
Problèmes consolidés, preuves à l’appui et prochaines actions suggérées dans le rapport.
Données mesurées
Résultats distincts, preuves associées, incidents récupérés et recommandations sans compter à plusieurs reprises la même cause.
À quoi sert cette vérification ?
Transformez les mesures en un résumé concis de dépannage tout en gardant distincts les problèmes indépendants et les notes consultatives.
Comment lire le résultat
Un problème DNS ne doit pas se transformer en plusieurs échecs de transport non effectués. Les incidents récupérés restent documentés ; les conseils de sécurité ou d’optimisation ne réduisent pas automatiquement le score de stabilité.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W90-070
W90-080

Résumé du rapport

De quoi s’agit-il ?
La synthèse finale des conclusions de la séance et leur contexte d'observation.
Données mesurées
Conclusions étayées, erreurs originales, délais de vérification, état de récupération et incertitudes importantes restantes.
À quoi sert cette vérification ?
Aidez les utilisateurs et les outils d’IA à comprendre ce que le rapport établit et ce qui nécessite une enquête plus approfondie.
Comment lire le résultat
L’amélioration mesurée avant et après un changement ne prouve pas à elle seule que le changement l’a provoqué. Un symptôme qui ne se reproduit pas peut nécessiter une observation plus approfondie.

Exemple de résultat

JSON

Généré par le moteur de diagnostic de WiFi Doctor à partir de mesures synthétiques. Les noms des champs et les résultats techniques restent en anglais, comme dans les données exportées par l’application.

Exemple 1PASS

Extrait du résultat

{
  "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"
  }
}
Voir le résultat complet en JSON
W90-080

Ces exemples présentent le format de sortie de l’application. Il s’agit de scénarios illustratifs, et non de mesures de votre réseau.