Sensor Test
브라우저에서 바로 장치의 가속도계, 자이로스코프, 방향 및 모션 센서를 실시간으로 확인하세요. 휴대폰 및 태블릿에서 가장 잘 작동합니다.
Sensor test
Tap “Run test” to start reading your accelerometer, gyroscope and orientation sensors live. On iPhone and iPad the browser will ask for Motion & Orientation permission first.
- Alpha
- —°
- Beta
- —°
- Gamma
- —°
- X
- —
- Y
- —
- Z
- —
센서 테스트 사용 빠른 가이드
1분 이내 소요- 1움직임 센서가 있는 휴대폰 또는 태블릿에서 이 페이지를 여세요.
- 2테스트 실행을 탭하고 요청 시 iOS에서 움직임 액세스를 허용하세요.
- 3장치를 기울이고 회전시키면서 값이 변하는 것을 확인하세요.
- 4평평한 0은 일반적으로 데스크톱 장치 또는 차단된 권한을 의미합니다.
개요
휴대폰과 태블릿에는 대부분의 사람들이 전혀 생각하지 못하는 작은 모션 감지 칩이 탑재되어 있지만, 이 칩들은 장치를 돌릴 때 화면을 회전시키고, 걸음 수를 세는 카운터에 전력을 공급하며, 레이싱 게임이 기울기로 조종되도록 하고, 증강 현실 앱에 카메라가 물리적 공간에서 어디를 향하고 있는지에 대한 정보를 제공하는 등 끊임없이 작동합니다. 이 도구는 앱 설치 없이 브라우저를 통해 이러한 동일한 판독값에 직접 실시간으로 액세스할 수 있게 해줍니다.
이는 세 가지 주요 소스를 읽습니다. X, Y, Z 축을 따라 선형 가속도(중력 포함)를 측정하는 가속도계; 동일한 축 주위의 회전 속도를 측정하는 자이로스코프; 그리고 가속도계, 자이로스코프 및 종종 자력계 데이터를 융합하여 장치가 향하는 방향을 설명하는 더 읽기 쉬운 알파, 베타, 감마 각도 세트를 제공하는 방향 이벤트입니다. 사용 가능한 경우 원시 자력계 판독값(나침반 방향)도 표시됩니다.
이 중 어떤 것도 일반적인 데스크톱 또는 노트북 컴퓨터에서는 의미 있게 작동하지 않습니다. 그러한 하드웨어가 대부분의 장치에 설치되어 있지 않기 때문입니다. 휴대폰에서 테스트하는 경우, 특히 iOS에서는 Apple이 이 데이터가 웹페이지로 공개되기 전에 명시적인 탭을 요구하므로, 요청 시 모션 및 방향 권한 프롬프트에 동의해야 합니다.
결과 확인 방법
가속도계 (X, Y, Z)
이 세 가지 숫자는 각 축을 따라 초당 제곱미터 단위의 가속도를 나타냅니다. 휴대폰을 화면을 위로 한 채 테이블 위에 평평하게 놓으면 Z축은 약 +9.8(또는 부호 규칙에 따라 -9.8)에 가까운 값을 읽어야 하며, 이는 장치를 통해 똑바로 아래로 당기는 중력을 나타냅니다. 장치를 기울이거나 흔들면 측면 및 앞뒤 가속도를 가하면서 X 및 Y 값이 급증하는 것을 볼 수 있습니다.
자이로스코프 (회전율)
초당 각도(또는 브라우저에 따라 초당 라디안)로 보고되는 이 값은 장치의 절대 각도가 아닌 각 축을 중심으로 현재 얼마나 빨리 회전하는지를 알려줍니다. 장치를 가만히 두면 이 값은 거의 0에 가까워야 하며, 부드럽게 회전시키면 비례적인 스파이크가 나타나고 움직임을 멈추면 다시 0으로 돌아옵니다.
방향 (알파, 베타, 감마)
Alpha는 수직축을 중심으로 한 나침반 방식의 회전(0~360도), Beta는 앞뒤 기울기(-180~180도), Gamma는 좌우 기울기(-90~90도)입니다. 이 세 가지 숫자를 합하면 장치 화면이 3D 공간에서 어느 방향을 향하고 있는지를 완전히 설명하며, 이는 게임 엔진 및 AR 앱에서 일반적으로 직접 사용하는 값입니다.
권한 상태
명확한 표시기는 센서 접근이 허용되었는지, 거부되었는지, 또는 아직 요청되지 않았는지를 보여줍니다. 만약 거부되었다고 표시된다면, 대부분의 브라우저는 한 번 '아니오'라고 답한 후에는 자동으로 다시 요청하지 않으므로 브라우저 설정에서 사이트 권한을 재설정하고 다시 로드해야 합니다.
문제 해결
센서가 데이터를 보고하지 않는 경우, 다음 단계를 따르세요:
- 휴대폰 또는 태블릿에서 테스트하고 있는지 확인하세요. 일반 데스크톱과 대부분의 비컨버터블 노트북에는 모션 센서가 없습니다.
- 페이지의 센서 활성화 버튼을 탭하고 나타나는 모든 권한 요청을 수락하세요. 특히 iOS Safari의 경우 이 명시적인 제스처가 필요합니다.
- 페이지가 HTTPS를 통해 로드되었는지 확인하세요. 대부분의 최신 브라우저에서는 안전하지 않은 HTTP 페이지에서 모션 및 방향 API가 완전히 차단됩니다.
- 이전에 권한을 거부했다면, 브라우저의 이 페이지에 대한 사이트 설정을 열어 모션/방향 권한을 재설정한 다음 다시 로드하세요.
- 다른 브라우저를 시도해 보세요. 데스크톱용 Firefox 및 일부 개인 정보 보호 중심 브라우저는 기본적으로 Generic Sensor API를 비활성화합니다.
- 일부 플랫폼에서는 동시적인 고속 센서 접근을 제한할 수 있으므로, 카메라 또는 AR 기능을 사용하는 다른 앱을 닫으세요.
드리프트 및 신뢰할 수 없는 판독값의 일반적인 원인
자이로스코프 드리프트는 가장 자주 오해되는 센서 특성 중 하나입니다. 자이로스코프는 절대 각도가 아닌 회전 속도를 보고하기 때문에, 위치 추정치에 통합할 때 어떤 작은 측정 편향이라도 시간이 지남에 따라 누적됩니다. 장치를 몇 분 동안 가만히 둔 채 자이로스코프 전용 방향 추정치를 관찰하면, 장치가 움직이지 않았음에도 불구하고 서서히 표류하는 것을 볼 수 있습니다. 제조업체는 센서 퓨전을 통해 이를 보정하며, 자이로스코프 데이터를 가속도계 중력 판독값 및 지자기계 방향과 혼합하여 주기적으로 드리프트를 수정합니다. 이것이 대부분의 화면 '방향' 수치가 순수 자이로스코프 단독보다 훨씬 더 안정적인 이유입니다.
지자기계 판독값은 근처의 금속 물체, 자석, 스피커 또는 자석 잠금장치가 있는 휴대폰 케이스에 의해 영향을 받을 수 있습니다. 나침반 방향이 고정된 오차만큼 지속적으로 잘못된 것처럼 보인다면, 금속 가구, 노트북 또는 다른 휴대폰에서 멀리 떨어져서 판독값이 스스로 보정되는지 확인해 보세요.
센서 액세스에 권한이 필요한 이유
모션 데이터는 놀랍도록 개인적인 정보를 드러낼 수 있습니다: 걷는 동안의 보행 방식, 이동하는 차량 안에 있는지 여부, 심지어 손에서 휴대폰이 흔들리는 방식에 기반한 타이핑 내용의 대략적인 추측까지도요. 이 때문에 브라우저 공급업체는 접근을 꾸준히 강화해왔습니다. Apple은 iOS 13부터 사용자 탭과 연결된 명시적인 권한 요청을 요구하며 선두에 섰고, 다른 브라우저들도 Generic Sensor API의 권한 모델과 같은 방향으로 움직이고 있습니다. 만약 웹사이트가 동의 없이 백그라운드에서 장치의 모션을 조용히 읽을 수 있다면, 이는 중요한 개인 정보 유출이 될 것이므로, 사용자가 해야 하는 추가적인 탭은 사용자에게 유리한 의도적인 절충안입니다.
자주 묻는 질문
내 데스크톱에는 왜 센서가 표시되지 않나요?
가속도계, 자이로스코프, 지자기계는 휴대폰, 태블릿, 그리고 2-in-1 또는 태블릿 모드를 지원하는 일부 노트북에서만 거의 독점적으로 발견되는 물리적 하드웨어 구성 요소입니다. 표준 데스크톱 PC 또는 비컨버터블 노트북에는 이러한 하드웨어가 전혀 없으므로 브라우저가 읽을 것이 없습니다.
온라인 자이로스코프 테스트가 모두 0으로 나오는데, 정상인가요?
0은 일반적으로 브라우저가 아직 모션 권한을 부여받지 않았거나, 페이지가 가만히 있어서 실제로 보고할 회전이 없다는 것을 의미합니다. 센서 활성화 버튼을 탭하고, 권한 요청을 수락한 다음, 장치를 물리적으로 회전시켜 보세요.
iOS에서 왜 모션 및 방향 접근을 허용하라고 요청했나요?
iOS 13부터 Safari는 어떤 페이지라도 가속도계, 자이로스코프 또는 나침반을 읽기 전에 명시적인 사용자 제스처와 권한 부여를 요구합니다. 이는 웹사이트가 모션 데이터를 통해 장치를 조용히 핑거프린팅하거나 추적하는 것을 막기 위해 추가되었습니다. 페이지 내 버튼을 탭해야 하며, 백그라운드 API 호출로는 요청을 트리거할 수 없습니다.
가속도계와 자이로스코프의 차이점은 무엇인가요?
가속도계는 장치가 정지해 있을 때 중력의 지속적인 인력을 포함하여 X, Y, Z축을 따라 선형 가속도를 측정합니다. 자이로스코프는 동일한 세 축을 중심으로 한 회전율을 측정합니다. 이 두 센서가 결합되면 장치는 단독 센서보다 훨씬 더 정확하게 공간에서의 방향을 계산할 수 있습니다.
내 방향 값이 시간이 지남에 따라 표류하는 것 같습니다. 왜 그럴까요?
자이로스코프는 절대 각도가 아닌 회전율을 측정하므로, 추적하는 시간이 길어질수록 미세한 판독 오류가 누적되는데, 이를 드리프트(drift) 현상이라고 합니다. 대부분의 장치는 가속도계 및 지자기계와 주기적으로 재참조하여 이를 보정하지만, 순수 자이로스코프만 사용하는 경우 수 분 동안 발생하는 드리프트는 예상되고 정상적인 현상입니다.
지자기계 또는 나침반 방향이 왜 사용할 수 없나요?
나침반 방향은 지자기계와 융합된 방향 모델이 모두 필요하며, 일부 브라우저(특히 데스크톱 Chrome 및 Firefox)는 개인 정보 보호상의 이유로 원시 지자기계 데이터를 전혀 노출하지 않습니다. 이는 모바일 Safari 및 Android용 Chrome에서 가장 신뢰할 수 있습니다.
웹사이트가 묻지도 않고 모션 센서를 사용하여 저를 추적할 수 있나요?
최신 iOS에서는 필수 권한 요청에 의해 차단됩니다. Android Chrome에서는 Chrome 버전에 따라 다르지만 HTTPS를 통해 명시적인 요청 없이도 모션 및 방향 이벤트를 일반적으로 사용할 수 있으며, 이는 Generic Sensor API 자체의 권한 모델을 요구하는 방향으로 바뀌고 있습니다.
내 브라우저가 iframe에 있을 때 이 센서 테스트가 작동하나요?
많은 센서 API는 상위 페이지가 해당 센서에 대한 권한 정책 허용을 명시적으로 부여하지 않는 한 교차 출처 iframe 내에서 차단됩니다. 이 테스트를 어딘가에 삽입했다면, 대신 자체 탭에서 직접 여세요.
값이 너무 빨리 업데이트되고 불안정해 보이는 이유는 무엇인가요?
원시 센서 하드웨어는 본질적으로 노이즈가 많으며 대부분의 전화기는 60Hz 이상으로 샘플링합니다. 작은 진동, 손 떨림, 센서 노이즈 플로어는 모두 지속적인 미세한 변동으로 나타납니다. 이는 완전히 정상이며 센서 결함을 나타내지 않습니다.
내 노트북에는 '태블릿 모드'가 있지만 센서가 표시되지 않습니다. 무엇이 잘못되었나요?
모든 2-in-1 노트북에 가속도계 또는 자이로스코프 칩이 실제로 탑재되어 있는 것은 아닙니다. 일부는 모드 전환을 위해 전적으로 힌지 각도 센서에 의존합니다. 브라우저 오류를 가정하기 전에 장치의 사양 시트를 확인하거나 Windows의 내장 Sensor Diagnostic Tool을 사용하여 하드웨어 존재 여부를 확인하십시오.
센서를 완전히 차단하는 브라우저에서 센서를 테스트할 방법이 있나요?
Firefox 데스크톱과 여러 개인 정보 보호 강화 브라우저는 기본적으로 Generic Sensor API를 비활성화합니다. 실시간 판독값을 얻으려면 Chrome, Edge 또는 Safari (모바일)에서 테스트해야 하며, 대상 브라우저의 플래그 페이지에서 실험용 센서 토글을 확인해야 합니다.