> For the complete documentation index, see [llms.txt](https://freegrow-1.gitbook.io/product-docs-kr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://freegrow-1.gitbook.io/product-docs-kr/creatorkit_q1/undefined-1/command.md).

# 기본 명령어(command)

### 이 글에서는&#x20;

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

***

### 명령어 목록

<table><thead><tr><th width="191.60003662109375">명령어</th><th>설명</th></tr></thead><tbody><tr><td><code>si</code></td><td>시스템 정보 출력</td></tr><tr><td><code>nmg</code></td><td>현재 UWB 모드 확인</td></tr><tr><td><code>reset</code></td><td>장치 리부팅</td></tr><tr><td><code>frst</code></td><td>공장 초기화</td></tr><tr><td><code>la</code></td><td>연동된 앵커 목록 확인</td></tr><tr><td><code>nis</code></td><td>Pan ID 설정</td></tr></tbody></table>

***

### `si` – 시스템 정보 출력

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

출력 예시:

```javascript
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
```

> `panid`와 `mode`, `label` 값은 장치 설정 확인 시 자주 참고합니다.

***

### `nmg` – 현재 UWB 모드 확인

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

출력 예시:

```javascript
dwm> nmg
mode: tn (act,twr,np,le)
```

* `tn`: 태그(Tag) 모드
* `an (act,-)`: 앵커(Anchor) 모드
* `an (pasv,-)`: 리스너(Listener) 모드

***

### `reset` – 장치 리부팅

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

출력 예시:

```javascript
dwm> reset

DWM1001 TWR Real Time Location System
...
dwm>
```

***

### `frst` – 공장 초기화

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

* UWB ID (`label`)
* 장치 모드 (`mode`)

출력 예시:

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

> ⚠️ 초기화 후에도 `label`과 `mode` 값은 변경되지 않습니다.

***

### `la` – 연동된 앵커 목록 출력

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

출력 예시:

```javascript
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를 사용해야 정상적인 통신이 가능합니다.

사용 예시:

```javascript
dwm> nis x0002
```

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