기본 명령어(command)

이 글에서는

GrowSpace RTLS 장치에서 사용할 수 있는 기본 명령어(command) 목록과 각 명령어의 동작 방식, 출력 예시를 안내합니다. 장치 상태 확인, 설정 변경, 초기화 등 운영 중 자주 사용하는 명령어를 다루고 있으며, 각 명령어는 dwm> 프롬프트에서 입력합니다.


명령어 목록

명령어
설명

si

시스템 정보 출력

nmg

현재 UWB 모드 확인

reset

장치 리부팅

frst

공장 초기화

la

연동된 앵커 목록 확인

nis

Pan ID 설정


si – 시스템 정보 출력

현재 장치의 시스템 상태를 출력합니다. UWB 설정, 통신 모드, 장치 ID(Label), BLE 주소 등 다양한 정보를 한 번에 확인할 수 있습니다.

출력 예시:

dwm> si
[000937.110 INF] uwb0: panid=x0001 addr=xDECAE13A6BB01C52
[000937.120 INF] mode: tn (act,twr,np,le)
[000937.130 INF] cfg: ... label=GR1C52
[000937.140 INF] ble: addr=C2:62:1A:EF:42:9C

panidmode, label 값은 장치 설정 확인 시 자주 참고합니다.


nmg – 현재 UWB 모드 확인

장치의 역할(Role)을 확인할 수 있는 간단한 명령어입니다.

출력 예시:

dwm> nmg
mode: tn (act,twr,np,le)
  • tn: 태그(Tag) 모드

  • an (act,-): 앵커(Anchor) 모드

  • an (pasv,-): 리스너(Listener) 모드


reset – 장치 리부팅

장치를 재시작합니다. 설정 값은 유지되며, 리부팅 후 바로 명령어 입력이 가능합니다.

출력 예시:

dwm> reset

DWM1001 TWR Real Time Location System
...
dwm>

frst – 공장 초기화

장치를 공장 출하 상태로 초기화합니다. 네트워크 정보 등 대부분의 설정이 초기화되며, 아래 항목은 유지됩니다:

  • UWB ID (label)

  • 장치 모드 (mode)

출력 예시:

dwm> frst
UWBLabelDismatching..Now Set Label Data
...
dwm> OK

⚠️ 초기화 후에도 labelmode 값은 변경되지 않습니다.


la – 연동된 앵커 목록 출력

현재 장치와 통신 중인 앵커 리스트를 출력합니다. 각 앵커의 UWB ID, 위치 좌표, 통신 상태를 함께 확인할 수 있습니다.

출력 예시:

dwm> la
[000139.430 INF] AN: cnt=3 seq=x03
[000139.430 INF]    0) id=0000000000001485 pos=-0.84:5.32:0.00
[000139.440 INF]    1) id=000000000000100C pos=7.58:2.02:0.00
[000139.450 INF]    2) id=0000000000001026 pos=7.58:5.28:0.00

UWB ID는 id=... 부분, 위치 좌표는 pos=... 항목에서 확인할 수 있습니다.


nis – Pan ID 설정

장치의 Pan ID를 변경합니다. 모든 장치가 동일한 Pan ID를 사용해야 정상적인 통신이 가능합니다.

사용 예시:

dwm> nis x0002

⚠️ Pan ID는 반드시 4자리 16진수(x0001 등) 형식으로 입력해야 합니다. 변경 후 si 명령어로 적용 여부를 확인하세요.

Last updated