Stationary 기능
이 글에서는
UWB 태그에 적용 가능한 Stationary 기능에 대해 설명합니다. 이 기능은 태그가 움직이지 않을 때 전송 주기를 줄여 전력 소모를 줄이는 저전력 동작을 가능하게 합니다.
Stationary는 가속도 센서를 기반으로 작동하며, 태그가 움직이는지 여부를 판단해 동작을 다르게 설정할 수 있습니다.
Stationary 기능이란?
Stationary 기능은 UWB 태그가 정지 상태와 이동 상태를 자동으로 판단하여, 각각 다른 전송 빈도를 적용하는 기능입니다. 이를 통해 불필요한 전송을 줄이고 배터리 소모를 최소화할 수 있습니다.
동작 감지는 내장 가속도 센서를 사용합니다.
감지된 정지 상태에서는 전송 빈도를 줄여 저전력 모드(low power mode)로 전환합니다.
Stationary 기능 활성화
Stationary 기능을 켜기 위해서는 acts 명령어를 사용합니다.
acts <meas_mode> <stnry_en> <low_pwr> <loc_en> <enc> <leds> <ble> <uwb> <fw_upd>예시:
acts 0 1 1 1 0 0 1 2 0Stationary: On (
stnry_en = 1)Low Power: On (
low_pwr = 1)
Stationary: On
Low Power: Off
주의:
acts명령어 적용 후에는 반드시reset명령어를 실행해야 설정이 반영됩니다.
설정 결과 확인
설정이 제대로 적용되었는지 확인하려면 si 명령어를 사용합니다.
예시:
stat_det=1→ Stationary 기능 활성화됨(sens=1)→ 감도 수준 설정 확인 가능 (0~2)
또는 다음 항목에서도 확인 가능:
예시 시나리오
감도 설정 및 확인
감도 설정 (scs)
scs)0→ Low (512 mg) : 작은 움직임 무시1→ Normal (2048 mg) : 기본 감도2→ High (4064 mg) : 미세한 움직임도 감지
예시:
감도 확인 (scg)
scg)현재 설정된 감도 수준을 확인할 수 있습니다.
전송 주기 설정
Stationary 상태와 일반 상태에서 서로 다른 전송 주기를 설정할 수 있습니다.
전송 주기 설정 (aurs)
aurs)normal: 움직이는 중의 주기 (단위: 100ms)stationary: 정지 중의 주기
예시:
움직일 때: 100ms (1 × 100ms)
정지 시: 10초 (100 × 100ms)
전송 주기 확인 (aurg)
aurg)현재 설정된 주기를 확인할 수 있습니다.
요약
Stationary 기능 활성화
acts
측정 모드, stationary 여부, low power 설정 포함
적용 확인
si
stat_det, sens 값 확인
감도 설정
scs
감도 0~2 설정
감도 확인
scg
현재 감도 출력
전송 주기 설정
aurs
움직일 때 / 정지 시 전송 주기 설정
전송 주기 확인
aurg
설정된 주기 확인
Stationary 기능은 실내 위치 추적 환경에서 배터리 효율성을 극대화하고 불필요한 데이터 전송을 줄이기 위한 필수 설정입니다. 테스트 및 상용 환경 모두에서 효과적으로 적용해 보시길 권장합니다.
Last updated