Handy-Sensoren Test

Echtzeitdaten von Gyroskop, Beschleunigungsmesser und Orientierungssensor.

Verfügbarkeit

HTTPS
Nein (kann dazu führen, dass der Sensor nicht verfügbar ist)
DeviceMotionEvent
Nicht verfügbar
Berechtigungen:unbekannt
DeviceOrientationEvent
Nicht verfügbar
Berechtigungen:unbekannt
deviceorientationabsolute
Nicht sicher/nicht verfügbar (häufig)
Die meisten Browser bieten dieses Ereignis nicht an.
Sie befinden sich derzeit nicht in einem Sicherheitskontext. Mobile Browser können Bewegungs-/Orientierungsereignisse einschränken;

Kontrolle und Probenahme

Nicht gesammelt
Ereignisfrequenz: Bewegung 0/s, Orientierung 0/s

Messwerte

Beschleunigung (ohne G)DeviceSensorMain.readings.updated
x
-
y
-
z
-
|a|:-
Beschleunigung (mit G)Intervall: -
x
-
y
-
z
-
|a|:- (ungefähr - g)
Drehrate (Gyro)DeviceSensorMain.readings.updated
alpha
-
beta
-
gamma
-
Orientierung (Kompass/Neigung)DeviceSensorMain.readings.updated
alpha
-
beta
-
gamma
-
absolute:falseheading:-accuracy:-
Bleibt alles auf 0? Dann fehlt Hardware oder Berechtigung.

Ereignisprotokoll

Noch keine Protokolle

Schnelle Fehlerbehebung

Versuchen Sie, es mit einem mobilen Browser zu öffnen; Desktop-Browser verfügen normalerweise nicht über Sensorereignisse
Schauen Sie sich zuerst „Verfügbarkeit und Berechtigungen“ an: Wenn es sich nicht um HTTPS handelt oder keine Berechtigungen erteilt werden, lautet der Wert höchstwahrscheinlich immer „-“.
iOS Safari erfordert oft eine explizite Autorisierung: Klicken Sie zuerst auf „Autorisierung anfordern“ und dann auf „Sammlung starten“. Wenn das System „Bewegungs- und Orientierungszugriff“ deaktiviert, sind immer keine Daten vorhanden.
Wenn der Messwert abnormal ist, schauen Sie sich zunächst die Ereignishäufigkeit (Bewegungs-/Orientierungszeiten pro Sekunde) und die „Aktualisierungszeit“ an. Eine Häufigkeit von 0 bedeutet oft, dass die Überwachung nicht effektiv ist oder vom System abgefangen wird.

Sensor-Check

Bewegungs- und Ausrichtungsdaten prüfen.

Schritt 1

Bestätigen Sie Umgebung und Berechtigungen

etwa 10 Sekunden

Stellen Sie zunächst sicher, dass es im mobilen Browser und Sicherheitskontext ausgeführt wird, und erteilen Sie Bewegungs-/Richtungsberechtigungen.

Versuchen Sie, es mit einem mobilen Browser zu öffnen (Desktop-Browser verfügen normalerweise über keine Sensorereignisse).
Bestätigen Sie, dass Sie sich in HTTPS befinden (nicht sichere Kontexte können eingeschränkt sein)
Wenn Sie aufgefordert werden, dass eine Autorisierung erforderlich ist: Klicken Sie auf „Autorisierung anfordern“ und wählen Sie im System-Popup-Fenster „Zulassen“ aus.
Wenn immer noch keine Daten vorhanden sind: Überprüfen Sie, ob „Bewegungs- und Orientierungszugriff“ in den Systemeinstellungen deaktiviert ist (üblich unter iOS).
Tipp: iOS Safari erfordert eine „Benutzergeste“, um die Autorisierung auszulösen. Bitte schließen Sie den Autorisierungsvorgang mit demselben Klick ab.
Schritt 2

Beginnen Sie mit dem Sammeln und beobachten Sie die Häufigkeit

etwa 10 Sekunden

Überprüfen Sie nach dem Start der Erfassung zunächst die Ereignishäufigkeit und die Aktualisierungszeit, um sicherzustellen, dass das Ereignis tatsächlich gemeldet wird.

Klicken Sie auf „Sammlung starten“
Beobachten Sie, ob „Ereignishäufigkeit: Bewegungs-/Orientierungszeiten pro Sekunde“ größer als 0 ist
Beobachten Sie, ob „Update: xxms/xxs“ weiterhin aktualisiert wird (je kleiner es ist, desto neuer ist es)
Wenn die Häufigkeit 0 ist: Normalerweise ist sie nicht autorisiert/wird nicht unterstützt/die Überwachung ist nicht effektiv.
Schritt 3

Führen Sie eine einfache Aktion aus, um den Messwert zu überprüfen

etwa 15 Sekunden

Stellen Sie sicher, dass sich die Beschleunigungs-, Gyroskop- und Ausrichtungswerte angemessen ändern, indem Sie das Gerät leicht schütteln/drehen.

Schütteln Sie das Gerät leicht: Beobachten Sie, ob sich die „Beschleunigung (ohne Schwerkraft)“ deutlich ändert.
Drehen Sie das Gerät langsam: Beobachten Sie, ob sich die Rotationsrate (°/s) ändert
Ändern Sie die Geräteausrichtung: Beobachten Sie, ob sich Alpha/Beta/Gamma ändert (verschiedene Gerätekoordinatensysteme variieren)
Wenn die richtungsbezogenen Daten abnormal sind: Vermeiden Sie starke magnetische Störungen oder wechseln Sie den Browser und testen Sie erneut

FAQ

Häufig gestellte Fragen und Vorschläge zur Fehlerbehebung zum Testen von Gerätesensoren (Beschleunigung/Gyroskop/Richtung).

1.

Was kann auf dieser Seite gemessen werden?

Es überwacht DeviceMotion- (Beschleunigung/Winkelgeschwindigkeit) und DeviceOrientation-Ereignisse (Alpha/Beta/Gamma usw.) und zeigt den Berechtigungsstatus, die Ereignishäufigkeit und Echtzeitmesswerte an, damit Sie schnell feststellen können, ob der Gerätesensor normal meldet.

2.

Warum ist der Wert immer „-“?

Die häufigsten Ursachen sind: nicht autorisierter, nicht sicherer Kontext (nicht HTTPS), sensorloser Desktop-Browser oder vom System/Browser deaktivierter Bewegungs- und Orientierungszugriff. Es wird empfohlen, zuerst auf „Status aktualisieren“ und dann auf „Autorisierung anfordern“ zu klicken und zu bestätigen, dass die Systemeinstellungen dies zulassen.

3.

Warum muss iOS Safari auf „Autorisierung anfordern“ klicken?

Safari unter iOS 13+ verwendet das Autorisierungsmodell requestPermission() für Bewegungs-/Richtungsereignisse. Das Autorisierungs-Popup-Fenster muss durch Benutzergesten ausgelöst werden, andernfalls wird das Ereignis nicht gemeldet oder es werden leere Daten zurückgegeben.

4.

Warum beträgt die Ereignishäufigkeit 0/s?

Normalerweise bedeutet dies, dass die Überwachung nicht wirksam ist oder vom System abgefangen wird: Die Berechtigung wird nicht erteilt, der Browser unterstützt sie nicht, die Seite befindet sich nicht in einem sicheren Kontext oder der Systemschalter ist ausgeschaltet. Es kann auch sein, dass das Gerät nicht über einen entsprechenden Sensor verfügt (selten).

5.

Was bedeutet Alpha/Beta/Gamma?

Sie stellen den Ausrichtungswinkel des Geräts auf 3 Achsen (Einheit °) dar, aber verschiedene Browser/Geräte verfügen über unterschiedliche Implementierungen von Koordinatensystemen und Referenzrichtungen, sodass sie eher für die Überprüfung, ob es sich ändert/kontinuierlich ist, als für strenge technische Messungen geeignet sind.

6.

Werden dadurch Sensordaten hochgeladen?

Gewohnheit. Die Seite liest und zeigt Sensorereignisse nur im lokalen Browser an und lädt die Daten nicht auf den Server hoch.