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 étapes83 diagnostics affichés
Aucun diagnostic correspondant. Essayez une recherche plus courte ou une autre étape.
W10État de l’appareil
W10-010Prise 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
JSONGé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"
}
}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
JSONGé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"
}
}W10-030Identité 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
JSONGé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"
}
}W10-040Chemin 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
JSONGé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"
}
}W10-050VPN 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
JSONGé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"
}
}W10-060Proxy 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
JSONGé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"
}
}W10-070Paramè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
JSONGé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"
}
}W10-080Autorisations 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
JSONGé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"
}
}W10-090Politiques 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
JSONGé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"
}
}W10-100Observations 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
JSONGé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"
}
}W10-110Validité 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
JSONGé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"
}
}W10-120Horloge 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
JSONGé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"
}
}W10-130Systè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
JSONGé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"
}
}W10-140Filtrage 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
JSONGé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"
}
}W10-150Optimisation 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
JSONGé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"
}
}W20Connexion Wi-Fi
W20-010Association 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
JSONGé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"
}
}W20-020Visibilité 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
JSONGé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"
}
}W20-030Signal 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
JSONGé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"
}
}W20-040Bandes 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
JSONGé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"
}
}W20-050Compatibilité 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
JSONGé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"
}
}W20-060Erreurs 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
JSONGé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"
}
}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
JSONGé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"
}
}W20-080Dé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
JSONGé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"
}
}W20-090Sé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
JSONGé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"
}
}W30Liaison radio
W30-010Puissance 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
JSONGé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"
}
}W30-020Stabilité 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
JSONGé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"
}
}W30-030Qualité 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
JSONGé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"
}
}W30-060Sé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
JSONGé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"
}
}W30-070Itiné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
JSONGé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"
}
}W30-090Paramè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
JSONGé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"
}
}W30-100Qualité 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
JSONGé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"
}
}W30-120Capacité 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
JSONGé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"
}
}W40Canaux radio
W40-010Fraî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
JSONGé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"
}
}W40-020Disponibilité 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
JSONGé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"
}
}W40-030Canal 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
JSONGé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"
}
}W40-040Concurrence 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
JSONGé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"
}
}W40-060Occupation 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
JSONGé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"
}
}W40-070Changements 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
JSONGé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"
}
}W50Connectivité LAN
W50-010Configuration 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
JSONGé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"
}
}W50-020Configuration 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
JSONGé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"
}
}W50-030Adresses 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
JSONGé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"
}
}W50-040Connectivité 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
JSONGé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"
}
}W50-050Stabilité 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
JSONGé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"
}
}W50-060Changements 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
JSONGé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"
}
}W50-080Anomalies 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
JSONGé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"
}
}W50-110Dé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
JSONGé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"
}
}W50-120Liaison 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
JSONGé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"
}
}W60Connectivité WAN
W60-010Routeur 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
JSONGé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"
}
}W60-020Stabilité 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
JSONGé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"
}
}W60-030Liaison 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
JSONGé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"
}
}W60-040Trafic 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
JSONGé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"
}
}W60-050Ressources 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
JSONGé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"
}
}W60-060Adresse 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
JSONGé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"
}
}W70Accès Internet
W70-010Exigences 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
JSONGé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"
}
}W70-030Ré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
JSONGé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"
}
}W70-040Stabilité 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
JSONGé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"
}
}W70-070Test 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
JSONGé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"
}
}W70-080Connectivité 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
JSONGé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"
}
}W70-100Connectivité 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
JSONGé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"
}
}W70-110Validation 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
JSONGé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"
}
}W70-130Ré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
JSONGé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"
}
}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
JSONGé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"
}
}W70-160Accè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
JSONGé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"
}
}W70-170Chemin 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
JSONGé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"
}
}W70-190Connectivité 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
JSONGé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"
}
}W70-200Traceroute
- 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
JSONGé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"
}
}W70-210Priorité 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
JSONGé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"
}
}W80Performances réseau
W80-010Latence 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
JSONGé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"
}
}W80-030Test 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
JSONGé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"
}
}W80-040Latence 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
JSONGé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"
}
}W80-060Dé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
JSONGé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"
}
}W80-070Stabilité 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
JSONGé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"
}
}W80-080Ré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
JSONGé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"
}
}W80-090Trafic 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
JSONGé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"
}
}W80-100Comparaison 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
JSONGé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"
}
}W90Conclusions du diagnostic
W90-010Vé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
JSONGé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"
}
}W90-020Corré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
JSONGé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"
}
}W90-030Corré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
JSONGé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"
}
}W90-040Corré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
JSONGé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"
}
}W90-050Localisation 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
JSONGé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"
}
}W90-060Fiabilité 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
JSONGé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"
}
}W90-070Conclusions 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
JSONGé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"
}
}W90-080Ré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
JSONGé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"
}
}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.
