Capteurs Mobiles - Gyro & Accéléro

Test complet des capteurs de mouvement : Gyroscope, Accéléromètre et Orientation.

Disponibilité

Sécurisé (HTTPS)
Non (Capteurs bloqués)
DeviceMotionEvent
Indisponible
Perm : Inconnu
DeviceOrientationEvent
Indisponible
Perm : Inconnu
deviceorientationabsolute
Incertain
Orientation relative probable.
Site non sécurisé, capteurs probablement inactifs.

Contrôles

Inactif
Fréq : Motion 0/s, Orientation 0/s

Données Temps Réel

Accélération (sans gravité)Màj : -
x
-
y
-
z
-
|a|:-
Accélération (avec gravité)intervalle : -
x
-
y
-
z
-
|a|:- (Env. - g)
Rotation (Gyro)Màj : -
alpha
-
beta
-
gamma
-
Orientation (Degrés)Màj : -
alpha
-
beta
-
gamma
-
absolute:falseheading:-accuracy:-
Astuce : Si tout reste à 0, le navigateur bloque l'accès ou le capteur est absent.

Journal

Vide

Diagnostic

Essayez de l'ouvrir avec un navigateur mobile ; les navigateurs de bureau n'ont généralement pas d'événements de capteur
Regardez d'abord « Disponibilité et autorisations » : s'il ne s'agit pas de HTTPS ou si les autorisations ne sont pas accordées, la lecture sera probablement toujours "-".
iOS Safari nécessite souvent une autorisation explicite : cliquez d'abord sur « Demander une autorisation », puis cliquez sur « Démarrer la collecte ». Si le système désactive « Accès au mouvement et à l'orientation », il n'y aura toujours aucune donnée.
Lorsque la lecture est anormale, regardez d'abord la fréquence de l'événement (temps de mouvement/orientation par seconde) et l'heure de « mise à jour » ; une fréquence de 0 signifie souvent que la surveillance n'est pas efficace ou est interceptée par le système.

Guide Capteurs

Vérifiez les permissions et la réactivité des capteurs.

Étape 1

Environnement

10 sec
Essayez d'utiliser un navigateur mobile pour l'ouvrir (les navigateurs de bureau n'ont généralement pas d'événements de capteur)
Confirmez que vous êtes en HTTPS (les contextes non sécurisés peuvent être restreints)
Si vous êtes invité à indiquer qu'une autorisation est requise : cliquez sur "Demander une autorisation" et sélectionnez Autoriser dans la fenêtre contextuelle du système.
S'il n'y a toujours pas de données : vérifiez si « Accès au mouvement et à l'orientation » est désactivé dans les paramètres système (courant sur iOS)
Étape 2

Acquisition

10 sec
Cliquez sur "Démarrer la collecte"
Observez si « Fréquence d'événement : temps de mouvement/d'orientation par seconde » est supérieur à 0.
Observez si "Mise à jour : xxms/xxs" continue de s'actualiser (plus elle est petite, plus elle est récente)
Si la fréquence est 0 : elle n'est généralement pas autorisée/non prise en charge/la surveillance n'est pas efficace.
Étape 3

Test mouvement

15 sec
Secouez légèrement l'appareil : observez s'il y a un changement évident dans "l'accélération (hors gravité)"
Faites pivoter l'appareil lentement : observez si le taux de rotation (°/s) change
Changez l'orientation de l'appareil : observez si les changements alpha/bêta/gamma (les différents systèmes de coordonnées de l'appareil varient)
Si les données liées à la direction sont anormales : essayez de rester à l'écart des fortes interférences magnétiques, ou changez de navigateur et testez à nouveau

FAQ Capteurs

Questions sur le gyroscope et l'accéléromètre dans le navigateur.

1.

Que peut-on mesurer sur cette page ?

Il surveillera les événements DeviceMotion (accélération/vitesse angulaire) et DeviceOrientation (alpha/bêta/gamma, etc.), et affichera l'état d'autorisation, la fréquence des événements et les lectures en temps réel pour vous aider à déterminer rapidement si le capteur de l'appareil rapporte normalement.

2.

Pourquoi la valeur est-elle toujours "-" ?

Les causes les plus courantes sont : un contexte non autorisé et non sécurisé (pas HTTPS), un navigateur de bureau sans capteur ou un accès au mouvement et à l'orientation désactivé par le système/navigateur. Il est recommandé de cliquer d'abord sur « Actualiser l'état », puis de cliquer sur « Demander une autorisation » et de confirmer que les paramètres système le permettent.

3.

Pourquoi iOS Safari doit-il cliquer sur « Demander une autorisation » ?

Safari sur iOS 13+ utilise le modèle d'autorisation requestPermission() pour les événements de mouvement/direction. La fenêtre contextuelle d'autorisation doit être déclenchée par les gestes de l'utilisateur, sinon l'événement ne sera pas signalé ou des données vides seront renvoyées.

4.

Pourquoi la fréquence des événements est-elle de 0/s ?

Cela signifie généralement que la surveillance n'est pas efficace ou interceptée par le système : l'autorisation n'est pas accordée, le navigateur ne la prend pas en charge, la page n'est pas dans un contexte sûr ou le commutateur du système est désactivé. Il se peut également que l'appareil ne dispose pas d'un capteur correspondant (rare).

5.

Que signifie alpha/bêta/gamma ?

Ils représentent l'angle d'orientation de l'appareil sur 3 axes (unité °), mais différents navigateurs/appareils ont des implémentations différentes de systèmes de coordonnées et de directions de référence, ils sont donc plus adaptés à la vérification de « s'il change/continu » plutôt qu'à des mesures techniques strictes.

6.

Est-ce que cela téléchargera les données du capteur ?

Ne le fera pas. La page lit et affiche uniquement les événements des capteurs dans le navigateur local et ne télécharge pas les données sur le serveur.