HomeStrumentiSensori Dispositivo

Test Sensori - Giroscopio e Accelerometro

Leggi dati in tempo reale da giroscopio e accelerometro del telefono.

Stato Sensori

Contesto di sicurezza (HTTPS)
No (potrebbe rendere il sensore non disponibile)
DeviceMotionEvent
Non disponibile
Autorizzazioni:sconosciuto
DeviceOrientationEvent
Non disponibile
Autorizzazioni:sconosciuto
deviceorientationabsolute
Non sicuro/non disponibile (comune)
La maggior parte dei browser non fornisce questo evento.
Richiede HTTPS per funzionare.

Dati

Non raccolto
Freq. Eventi: 0/s

Letture Live

Accelerazione (no G)DeviceSensorMain.readings.updated
x
-
y
-
z
-
|a|:-
Accelerazione (inclusa la gravità) m/s²intervallo: -
x
-
y
-
z
-
|a|:- (circa - g)
Rotazione (°/s)DeviceSensorMain.readings.updated
alpha
-
beta
-
gamma
-
Orientamento (Alpha/Beta/Gamma)DeviceSensorMain.readings.updated
alpha
-
beta
-
gamma
-
absolute:falseheading:-accuracy:-
Se i valori sono fissi a 0, il sensore non è accessibile.

registro eventi

Nessun registro ancora

Check rapido

Prova ad aprirlo con un browser mobile; i browser desktop in genere non dispongono di eventi sensore
Controlla prima "Disponibilità e autorizzazioni": se non è HTTPS o le autorizzazioni non sono concesse, molto probabilmente la lettura sarà sempre "-".
iOS Safari richiede spesso un'autorizzazione esplicita: fare prima clic su "Richiedi autorizzazione", quindi su "Avvia raccolta". Se il sistema disattiva "Accesso al movimento e all'orientamento", non ci saranno sempre dati.
Quando la lettura è anomala, guardare prima la frequenza dell'evento (tempi di movimento/orientamento al secondo) e il tempo di "aggiornamento"; una frequenza pari a 0 spesso significa che il monitoraggio non è efficace o viene intercettato dal sistema.

Guida Sensori

Controlla rapidamente se DeviceMotion / DeviceOrientation: autorizzazioni, frequenza degli eventi e letture in tempo reale sono normali.

Passo 1

Apri su Mobile

circa 10 secondi

Innanzitutto assicurati che sia in esecuzione nel browser mobile e nel contesto di sicurezza e concedi le autorizzazioni di movimento/direzione.

Prova a utilizzare un browser mobile per aprirlo (i browser desktop in genere non hanno eventi dei sensori)
Conferma di essere in HTTPS (i contesti non sicuri potrebbero essere limitati)
Se viene richiesto di richiedere l'autorizzazione: fare clic su "Richiedi autorizzazione" e selezionare Consenti nella finestra pop-up del sistema.
Se non ci sono ancora dati: controlla se "Accesso al movimento e all'orientamento" è disattivato nelle impostazioni di sistema (comune su iOS)
Suggerimento: iOS Safari richiede un "gesto dell'utente" per attivare l'autorizzazione, quindi completa l'operazione di autorizzazione con lo stesso clic.
Passo 2

Consenti Permessi

circa 10 secondi

iOS richiede un click esplicito per l'accesso ai sensori di movimento.

Fai clic su "Avvia raccolta"
Osservare se "Frequenza evento: tempi di movimento/orientamento al secondo" è maggiore di 0
Osserva se "Aggiornamento: xxms/xxs" continua ad aggiornarsi (più è piccolo, più è nuovo)
Se la frequenza è 0: solitamente non è autorizzata/non supportata/il monitoraggio non è efficace.
Passo 3

Muovi il dispositivo

circa 15 secondi

Ruota e inclina il telefono per vedere i grafici cambiare.

Scuotere leggermente il dispositivo: osservare se vi è qualche cambiamento evidente nell'"accelerazione (esclusa la gravità)"
Ruotare lentamente il dispositivo: osservare se la velocità di rotazione (°/s) cambia
Modificare l'orientamento del dispositivo: osservare se cambia alfa/beta/gamma (i diversi sistemi di coordinate del dispositivo varieranno)
Se i dati relativi alla direzione sono anomali: provare a stare lontano da forti interferenze magnetiche o cambiare browser e riprovare

FAQ Sensori

Domande frequenti e suggerimenti per la risoluzione dei problemi relativi al test del sensore del dispositivo (accelerazione/giroscopio/direzione).

1.

Cosa può essere misurato in questa pagina?

Monitorerà gli eventi DeviceMotion (accelerazione/velocità angolare) e DeviceOrientation (alfa/beta/gamma, ecc.) e visualizzerà lo stato di autorizzazione, la frequenza degli eventi e le letture in tempo reale per aiutarti a determinare rapidamente se il sensore del dispositivo sta segnalando normalmente.

2.

Perché il valore è sempre "-"?

Le cause più comuni sono: contesto non autorizzato e non sicuro (non HTTPS), browser desktop senza sensori o sistema/browser disabilitato Accesso al movimento e all'orientamento. Si consiglia di fare prima clic su "Aggiorna stato", quindi su "Richiedi autorizzazione" e confermare che le impostazioni di sistema lo consentono.

3.

Perché iOS Safari deve fare clic su "Richiedi autorizzazione"?

Safari su iOS 13 e versioni successive utilizza il modello di autorizzazione requestPermission() per gli eventi di movimento/direzione. La finestra pop-up di autorizzazione deve essere attivata dai gesti dell'utente, altrimenti l'evento non verrà segnalato o verranno restituiti dati vuoti.

4.

Perché la frequenza dell'evento è 0/s?

Di solito significa che il monitoraggio non è efficace o intercettato dal sistema: il permesso non è concesso, il browser non lo supporta, la pagina non è in un contesto sicuro, oppure lo switch del sistema è spento. Può anche darsi che il dispositivo non disponga di un sensore corrispondente (raro).

5.

Cosa significa alfa/beta/gamma?

Rappresentano l'angolo di orientamento del dispositivo su 3 assi (unità °), ma browser/dispositivi diversi hanno implementazioni diverse di sistemi di coordinate e direzioni di riferimento, quindi sono più adatti per la verifica di "se sta cambiando/continua" piuttosto che per misurazioni ingegneristiche rigorose.

6.

Questo caricherà i dati del sensore?

Non. La pagina legge e visualizza solo gli eventi del sensore nel browser locale e non carica i dati sul server.